Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Enlighten::DefaultGeometryTransparencySampler

The default transparency sampler.

Functions


Anchor
a80123ee4944a8ce22d0005070d5708ed
a80123ee4944a8ce22d0005070d5708ed

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.


Anchor
af4aa3220e125855d2f0379961aff2f87
af4aa3220e125855d2f0379961aff2f87

GEO_CONTROLLED_INLINE void Enlighten::DefaultGeometryTransparencySampler::BeginCluster

...

public: GEO_CONTROLLED_INLINE void BeginCluster()

...

Begins a cluster.


Anchor
a48de37ca2fd1609f16c244fd9c78d23a
a48de37ca2fd1609f16c244fd9c78d23a

Enlighten::DefaultGeometryTransparencySampler::DefaultGeometryTransparencySampler

...

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

...

Constructor.


Anchor
af1316158b80084685fca4cfce26e8b43
af1316158b80084685fca4cfce26e8b43

GEO_CONTROLLED_INLINE void Enlighten::DefaultGeometryTransparencySampler::EndCluster

...

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

...

Ends a cluster.


Anchor
a1ce08f0e3b61e459dbe2eef631c4cde6
a1ce08f0e3b61e459dbe2eef631c4cde6

Geo::v128 Enlighten::DefaultGeometryTransparencySampler::GetTransparency

...

public: Geo::v128 GetTransparency() const

...

Gets the final transparency.


Anchor
a3e26a9d6903969d2da2a3f16f3f10b31
a3e26a9d6903969d2da2a3f16f3f10b31

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

...

public: GEO_CONTROLLED_INLINEDefaultGeometryTransparencySampler & operator++()

...

Prefix ++.


Anchor
a09d6b8b90e926fd7d57b76dd86ec1445
a09d6b8b90e926fd7d57b76dd86ec1445

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

...

public: GEO_CONTROLLED_INLINE const DefaultGeometryTransparencySampler operator++
(
    int
)

...

Postfix ++.


Anchor
a247427f3965df4baec2cba21985d3df9
a247427f3965df4baec2cba21985d3df9

GEO_CONTROLLED_INLINE void Enlighten::DefaultGeometryTransparencySampler::SampleQuad

...

public: GEO_CONTROLLED_INLINE void SampleQuad()

...

Samples a quad.