struct Enlighten HashLightVisitor

This is the documentation for Enlighten.

struct Enlighten HashLightVisitor

struct Enlighten::HashLightVisitor

Hash lights functor.

Variables

Name

Description

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

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.