This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

class Enlighten::DefaultGeometryTransparencySampler

The default transparency sampler.

Functions


GEO_CONTROLLED_INLINE void Enlighten::DefaultGeometryTransparencySampler::ApplyToValues


public: GEO_CONTROLLED_INLINE void ApplyToValues
(
    Geo::v128 & incidentLighting,
    Geo::v128 & materialAlbedo,
    Geo::v128 & materialEmissive,
    Geo::v128 & materialTransparency,
    Geo::v128 & bounce,
    Geo::v128 & positiveField,
    Geo::v128 & negativeField
)


Applies to the given values.


GEO_CONTROLLED_INLINE void Enlighten::DefaultGeometryTransparencySampler::BeginCluster


public: GEO_CONTROLLED_INLINE void BeginCluster()


Begins a cluster.


Enlighten::DefaultGeometryTransparencySampler::DefaultGeometryTransparencySampler


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


Constructor.


GEO_CONTROLLED_INLINE void Enlighten::DefaultGeometryTransparencySampler::EndCluster


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


Ends a cluster.


Geo::v128 Enlighten::DefaultGeometryTransparencySampler::GetTransparency


public: Geo::v128 GetTransparency() const


Gets the final transparency.


GEO_CONTROLLED_INLINE DefaultGeometryTransparencySampler& Enlighten::DefaultGeometryTransparencySampler::operator++


public: GEO_CONTROLLED_INLINEDefaultGeometryTransparencySampler & operator++()


Prefix ++.


GEO_CONTROLLED_INLINE const DefaultGeometryTransparencySampler Enlighten::DefaultGeometryTransparencySampler::operator++


public: GEO_CONTROLLED_INLINE const DefaultGeometryTransparencySampler operator++
(
    int
)


Postfix ++.


GEO_CONTROLLED_INLINE void Enlighten::DefaultGeometryTransparencySampler::SampleQuad


public: GEO_CONTROLLED_INLINE void SampleQuad()


Samples a quad.

  • No labels