Unravel Engine C++ Reference
Loading...
Searching...
No Matches
reflection_probe.h File Reference
#include <engine/engine_export.h>
#include <math/math.h>
#include <cstdint>

Go to the source code of this file.

Classes

struct  unravel::reflection_probe
 Structure representing a reflection probe. More...
 
struct  unravel::reflection_probe::box
 Structure representing box projection data. More...
 
struct  unravel::reflection_probe::sphere
 Structure representing sphere projection data. More...
 

Namespaces

namespace  unravel
 

Enumerations

enum class  unravel::probe_type : std::uint8_t { unravel::box = 0 , unravel::sphere = 1 }
 Enum class representing the type of reflection probe. More...
 
enum class  unravel::reflect_method : std::uint8_t { unravel::environment = 0 , unravel::static_only = 1 }
 Enum class representing the reflection method. More...
 

Functions

auto unravel::operator== (const reflection_probe &pr1, const reflection_probe &pr2) -> bool
 Equality operator for reflection_probe.
 
auto unravel::operator!= (const reflection_probe &pr1, const reflection_probe &pr2) -> bool
 Inequality operator for reflection_probe.