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.