Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

struct Enlighten::HashLightVisitor

Hash lights functor.

Variables

NameDescription
Geo::u32 m_ClusterVisSize

Cluster visibility size.

Helpers::Hasher m_Hash

Hashing object.

Geo::u32 m_QuadVisSize

Quad visibility size.

Functions

NameDescription
HashLightVisitor(Geo::u32, Geo::u32)

Constructor.

operator()(LightType *)

Performs the hash.


Anchor
afcbd3ca24862213b92e6af3ee3039af6
afcbd3ca24862213b92e6af3ee3039af6

Enlighten::HashLightVisitor::HashLightVisitor

...

public: HashLightVisitor
(
    Geo::u32 clusterVisSize,
    Geo::u32 quadVisSize
)

...

Constructor.


Anchor
a5f59b5678792616fe3acecb982f17099
a5f59b5678792616fe3acecb982f17099

void Enlighten::HashLightVisitor::operator()

...

public: void operator()
(
    LightType * light
)

...

Performs the hash.