|
Unravel Engine C++ Reference
|
Structure representing a reflection probe. More...
#include <reflection_probe.h>
Classes | |
| struct | box |
| Structure representing box projection data. More... | |
| struct | sphere |
| Structure representing sphere projection data. More... | |
Public Member Functions | |
| auto | get_face_extents (uint32_t face, const math::transform &transform) const -> float |
| auto | get_max_range () const -> float |
Public Attributes | |
| probe_type | type = probe_type::box |
| Type of the reflection probe. | |
| reflect_method | method = reflect_method::environment |
| Reflection method. | |
| float | intensity = 1.0f |
| Intensity. | |
| box | box_data |
| Data describing box projection. | |
| sphere | sphere_data |
| Data describing sphere projection. | |
Structure representing a reflection probe.
Definition at line 35 of file reflection_probe.h.
|
inline |
Definition at line 57 of file reflection_probe.h.
|
inline |
Definition at line 76 of file reflection_probe.h.
| box unravel::reflection_probe::box_data |
Data describing box projection.
Definition at line 96 of file reflection_probe.h.
| float unravel::reflection_probe::intensity = 1.0f |
Intensity.
Definition at line 94 of file reflection_probe.h.
| reflect_method unravel::reflection_probe::method = reflect_method::environment |
Reflection method.
Definition at line 92 of file reflection_probe.h.
| sphere unravel::reflection_probe::sphere_data |
Data describing sphere projection.
Definition at line 98 of file reflection_probe.h.
| probe_type unravel::reflection_probe::type = probe_type::box |
Type of the reflection probe.
Definition at line 90 of file reflection_probe.h.