This is the documentation for Enlighten.

class Enlighten MaterialAlbedoSampler

class Enlighten::MaterialAlbedoSampler

Albedo sampler read the cluster albedo after all the quads have been sampled.

Functions

Name Description
BeginCluster()

Begins a cluster.

EndCluster(const Geo::v128 &)

Ends a cluster.

GetAlbedo()

Gets the albedo.

MaterialAlbedoSampler(const IndirectInputLightingParameters &, const InputWorkspaceInternal &)

Constructor.

operator++()

Prefix ++.

operator++(int)

Postfix ++.

SampleQuad()

Samples a quad.


GEO_CONTROLLED_INLINE void Enlighten::MaterialAlbedoSampler::BeginCluster


public: GEO_CONTROLLED_INLINE void BeginCluster()


Begins a cluster.


GEO_CONTROLLED_INLINE void Enlighten::MaterialAlbedoSampler::EndCluster


public: GEO_CONTROLLED_INLINE void EndCluster
(
    const Geo::v128 & normalizationVector
)


Ends a cluster.


Geo::v128 Enlighten::MaterialAlbedoSampler::GetAlbedo


public: Geo::v128 GetAlbedo() const


Gets the albedo.


Enlighten::MaterialAlbedoSampler::MaterialAlbedoSampler


public: MaterialAlbedoSampler
(
    const IndirectInputLightingParameters & params,
    const InputWorkspaceInternal & inputWorkspace
)


Constructor.


GEO_CONTROLLED_INLINE MaterialAlbedoSampler& Enlighten::MaterialAlbedoSampler::operator++


public: GEO_CONTROLLED_INLINEMaterialAlbedoSampler & operator++()


Prefix ++.


GEO_CONTROLLED_INLINE const MaterialAlbedoSampler Enlighten::MaterialAlbedoSampler::operator++


public: GEO_CONTROLLED_INLINE const MaterialAlbedoSampler operator++
(
    int
)


Postfix ++.


GEO_CONTROLLED_INLINE void Enlighten::MaterialAlbedoSampler::SampleQuad


public: GEO_CONTROLLED_INLINE void SampleQuad()


Samples a quad.