This is the documentation for Enlighten.
class Enlighten DefaultGeometryTransparencySampler
class Enlighten::DefaultGeometryTransparencySampler
The default transparency sampler.
Functions
Name | Description |
|---|---|
Applies to the given values. | |
Begins a cluster. | |
Constructor. | |
Ends a cluster. | |
Gets the final transparency. | |
Prefix ++. | |
Postfix ++. | |
Samples a quad. |
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
)