class Enlighten NullGeometryTransparencySampler

This is the documentation for Enlighten.

class Enlighten NullGeometryTransparencySampler

class Enlighten::NullGeometryTransparencySampler

    └>Enlighten::NullSampler< NullGeometryTransparencySampler >

A transparency sampler which samples the transparency as opaque.

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.

EndCluster(const Geo::v128 &)

Ends a cluster.

GetTransparency()

Returns opaque.

NullGeometryTransparencySampler(const IndirectInputLightingParameters &, const InputWorkspaceInternal &)

Constructor.

NullSampler()

Constructors.

NullSampler(const IndirectInputLightingParameters &, const InputWorkspaceInternal &)

Constructors.

operator++()

Prefix ++.

operator++(int)

Postfix ++.

SampleQuad()

Samples a quad.

 

GEO_CONTROLLED_INLINE void Enlighten::NullGeometryTransparencySampler::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::NullSampler< Derived >::BeginCluster


public: GEO_CONTROLLED_INLINE void BeginCluster()


Begins a cluster.

 

GEO_CONTROLLED_INLINE void Enlighten::NullSampler< Derived >::EndCluster


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


Ends a cluster.

 

Geo::v128 Enlighten::NullGeometryTransparencySampler::GetTransparency


public: Geo::v128 GetTransparency() const


Returns opaque.