class Enlighten::MaterialEmissiveSampler
Emissive sampler reads the emissive for the cluster.
Functions
Name | Description |
---|---|
BeginCluster() | Begins a cluster. |
EndCluster(const Geo::v128 &) | Ends a cluster. |
GetEmissive() | Get the emissive value. |
MaterialEmissiveSampler(const IndirectInputLightingParameters &, const InputWorkspaceInternal &) | Constructor. |
operator++() | Prefix ++. |
operator++(int) | Postfix ++. |
SampleQuad() | Samples a quad. |
GEO_CONTROLLED_INLINE void Enlighten::MaterialEmissiveSampler::BeginCluster
public: GEO_CONTROLLED_INLINE void BeginCluster()
Begins a cluster.
GEO_CONTROLLED_INLINE void Enlighten::MaterialEmissiveSampler::EndCluster
public: GEO_CONTROLLED_INLINE void EndCluster
(
const Geo::v128 & normalizationVector
)
Ends a cluster.
Geo::v128 Enlighten::MaterialEmissiveSampler::GetEmissive
public: Geo::v128 GetEmissive() const
Get the emissive value.
Enlighten::MaterialEmissiveSampler::MaterialEmissiveSampler
public: MaterialEmissiveSampler
(
const IndirectInputLightingParameters & params,
const InputWorkspaceInternal & inputWorkspace
)
Constructor.
GEO_CONTROLLED_INLINE MaterialEmissiveSampler& Enlighten::MaterialEmissiveSampler::operator++
public: GEO_CONTROLLED_INLINEMaterialEmissiveSampler & operator++()
Prefix ++.
GEO_CONTROLLED_INLINE const MaterialEmissiveSampler Enlighten::MaterialEmissiveSampler::operator++
public: GEO_CONTROLLED_INLINE const MaterialEmissiveSampler operator++
(
int
)
Postfix ++.
GEO_CONTROLLED_INLINE void Enlighten::MaterialEmissiveSampler::SampleQuad
public: GEO_CONTROLLED_INLINE void SampleQuad()
Samples a quad.