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.