This is the documentation for Enlighten.
struct Enlighten HashLightVisitor
struct Enlighten::HashLightVisitor
Hash lights functor.
Variables
Name | Description |
---|---|
Geo::u32 m_ClusterVisSize | Cluster visibility size. |
Helpers::Hasher m_Hash | Hashing object. |
Geo::u32 m_QuadVisSize | Quad visibility size. |
Functions
Name | Description |
---|---|
HashLightVisitor(Geo::u32, Geo::u32) | Constructor. |
operator()(LightType *) | Performs the hash. |
Enlighten::HashLightVisitor::HashLightVisitor
public: HashLightVisitor
(
Geo::u32 clusterVisSize,
Geo::u32 quadVisSize
)
Constructor.
void Enlighten::HashLightVisitor::operator()
public: void operator()
(
LightType * light
)
Performs the hash.