struct Enlighten::SortedLightsVisibilityIdxWriter

    └>Enlighten::SortedLightsOperator

Sorted lights visibility index writer.

Variables

Name Description
Geo::s32 * m_VisibilityIdxArray

Destination array.

Functions

Name Description
operator()(const SortedLights *, Geo::s32, Geo::s32)

Write the index.

operator()(const SortedLights *, Geo::s32, Geo::s32)

Default implementation.

SortedLightsVisibilityIdxWriter(Geo::s32 *)

Constructor.


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.