This is the documentation for Enlighten.

class Enlighten ResampleBounceParameters

class Enlighten::ResampleBounceParameters

A class containing the parameters to be used as input to the bounce resampling stage.

Variables

Name Description
BounceBuffer * m_BounceBuffer

Pointer to the output bounce buffer.

float m_OutputScale

The output scale that was used for writing the solve output. This should match the value used in the RadIrradianceTask parameters.

void * m_PersistentData

Pointer to the persistent data used by the solver. This is required for temporal coherence optimisations.

const Enlighten::RadSystemCore * m_RadSystemCore

Pointer to a valid RadSystemCore.

ResampleTextureParameters * m_ResampleTextureParams

Pointer to valid ResampleTextureParams.

Functions

Name Description
IsValid()

Checks if the parameters are valid.


bool Enlighten::ResampleBounceParameters::IsValid


public: bool IsValid() const


Checks if the parameters are valid.