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.