class Enlighten DefaultGeometryTransparencySampler

This is the documentation for Enlighten.

class Enlighten DefaultGeometryTransparencySampler

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
)