This is the documentation for Enlighten.

class Enlighten QuadIterator

class Enlighten::QuadIterator

Quad iterator class applies the samplers to a set of quads for a given cluster.

Functions

Name Description
QuadIterator(const Enlighten::InputWorkspace *)

Constructor.

VisitSamples(Geo::u32, Sampler0 &)

Visits the samples in the given cluster with the given sampler.

VisitSamples(Geo::u32, Sampler0 &, Sampler1 &)

Visits the samples in the given cluster with the given samplers.


Enlighten::QuadIterator::QuadIterator


public: QuadIterator
(
    const Enlighten::InputWorkspace * inputWorkspace
)


Constructor.


GEO_CONTROLLED_INLINE void Enlighten::QuadIterator::VisitSamples


public: GEO_CONTROLLED_INLINE void VisitSamples
(
    Geo::u32 clusterIndex,
    Sampler0 & sampler0
)


Visits the samples in the given cluster with the given sampler.


GEO_CONTROLLED_INLINE void Enlighten::QuadIterator::VisitSamples


public: GEO_CONTROLLED_INLINE void VisitSamples
(
    Geo::u32 clusterIndex,
    Sampler0 & sampler0,
    Sampler1 & sampler1
)


Visits the samples in the given cluster with the given samplers.