This is the documentation for Enlighten.

class Enlighten NullMaterialEmissiveSampler

class Enlighten::NullMaterialEmissiveSampler

    └>Enlighten::NullSampler< NullMaterialEmissiveSampler >

An emissive material sampler which returns black.

Functions


GEO_CONTROLLED_INLINE void Enlighten::NullSampler< Derived >::BeginCluster


public: GEO_CONTROLLED_INLINE void BeginCluster()


Begins a cluster.


GEO_CONTROLLED_INLINE void Enlighten::NullSampler< Derived >::EndCluster


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


Ends a cluster.


Geo::v128 Enlighten::NullMaterialEmissiveSampler::GetEmissive


public: Geo::v128 GetEmissive() const


Returns black.


Enlighten::NullMaterialEmissiveSampler::NullMaterialEmissiveSampler


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


Constructor.


Enlighten::NullSampler< Derived >::NullSampler


public: NullSampler()


Constructors.


Enlighten::NullSampler< Derived >::NullSampler


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


Constructors.


GEO_CONTROLLED_INLINE Derived& Enlighten::NullSampler< Derived >::operator++


public: GEO_CONTROLLED_INLINE Derived & operator++()


Prefix ++.


GEO_CONTROLLED_INLINE const Derived Enlighten::NullSampler< Derived >::operator++


public: GEO_CONTROLLED_INLINE const Derived operator++
(
    int
)


Postfix ++.


GEO_CONTROLLED_INLINE void Enlighten::NullSampler< Derived >::SampleQuad


public: GEO_CONTROLLED_INLINE void SampleQuad()


Samples a quad.