class Enlighten::InterpolatedPoint
Data structure describing a point in space to receive interpolated probe output.
Enums
Name | Description |
---|---|
eInterpolatedOutput | The type of interpolated output. |
Variables
Name | Description |
---|---|
Geo::u8 m_EnvVisShOrder | The order of output to produce for environment visibility values. |
ProbeInterpolant * m_Interpolants | Pointer to the list of interpolants. |
Geo::u8 m_MaxNumInterpolants | Maximum length of the list of interpolants - this is the maximum number which will be used. |
Geo::u8 m_NumInterpolants | The number of interpolants actually in the current list. |
void * m_Output[NUM_OUTPUTS] | Pointers to the output arrays (R, G, B, environment visibility) |
eProbeOutputFormat m_OutputFormat | The format to write output in. Either PROBE_OUTPUT_FORMAT_FP16 or PROBE_OUTPUT_FORMAT_FP32. |
Geo::v128 m_Position | The position in space to compute interpolated output for. |
Geo::u8 m_RecomputeInterpolants | Whether the interpolants should be recomputed. |
Geo::u8 m_ShOrder | The order of output to produce for RGB values. |
Anchor | ||||
---|---|---|---|---|
|
eInterpolatedOutput
...
public: enum eInterpolatedOutput
{
OUTPUT_R,
OUTPUT_G,
OUTPUT_B,
OUTPUT_ENV_VIS,
NUM_OUTPUTS
}
...
The type of interpolated output.
enumerators
OUTPUT_R | |
OUTPUT_G | |
OUTPUT_B | |
OUTPUT_ENV_VIS | |
NUM_OUTPUTS |