/
class Enlighten InterpolatedPoint

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

Related content

class Enlighten InterpolatedPoint
class Enlighten InterpolatedPoint
More like this
class Enlighten InterpolatedPoint
class Enlighten InterpolatedPoint
More like this
class Enlighten InterpolatedPoint
class Enlighten InterpolatedPoint
More like this
class Enlighten InterpolatedPoint
class Enlighten InterpolatedPoint
More like this
class Enlighten ProbeInterpolationTask
class Enlighten ProbeInterpolationTask
More like this
class Enlighten ProbeInterpolationTask
class Enlighten ProbeInterpolationTask
More like this