class Enlighten::DefaultGeometryTransparencySampler
The default transparency sampler.
Functions
Name | Description |
---|---|
ApplyToValues(Geo::v128 &, Geo::v128 &, Geo::v128 &, Geo::v128 &, Geo::v128 &, Geo::v128 &, Geo::v128 &) | Applies to the given values. |
BeginCluster() | Begins a cluster. |
DefaultGeometryTransparencySampler(const IndirectInputLightingParameters &, const InputWorkspaceInternal &) | Constructor. |
EndCluster(const Geo::v128 &) | Ends a cluster. |
GetTransparency() | Gets the final transparency. |
operator++() | Prefix ++. |
operator++(int) | Postfix ++. |
SampleQuad() | 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
)
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.