This is the documentation for Enlighten.

struct Enlighten SortedLightsVisibilityIdxWriter

struct Enlighten::SortedLightsVisibilityIdxWriter

    └>Enlighten::SortedLightsOperator

Sorted lights visibility index writer.

Variables

Name Description
Geo::s32 * m_VisibilityIdxArray

Destination array.

Functions


virtual void Enlighten::SortedLightsVisibilityIdxWriter::operator()


public: virtual void operator()
(
    const SortedLights * sortedLights,
    Geo::s32 typeIdx,
    Geo::s32 lightIdx
)


Write the index.


virtual void Enlighten::SortedLightsOperator::operator()


public: virtual void operator()
(
    const SortedLights * sortedLights,
    Geo::s32 typeIdx,
    Geo::s32 lightIdx
)


Default implementation.


Enlighten::SortedLightsVisibilityIdxWriter::SortedLightsVisibilityIdxWriter


public: SortedLightsVisibilityIdxWriter
(
    Geo::s32 * visibilityIdxArray
)


Constructor.