This is the documentation for Enlighten.
class Enlighten InterpolatedPoint
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. |
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 |