Observer for illumination information. More...
Classes | |
struct | VuIlluminationConfig |
Configuration for illumination observer creation. More... | |
struct | VuIlluminationObservationInfo |
Illumination information for rendering. More... | |
Enumerations | |
enum | VuIlluminationCreationError : int32_t { VU_ILLUMINATION_CREATION_ERROR_NONE = 0x0 , VU_ILLUMINATION_CREATION_ERROR_INTERNAL = 0x1 , VU_ILLUMINATION_CREATION_ERROR_AUTOACTIVATION_FAILED = 0x2 } |
Configuration error for Illumination observer creation. More... | |
enum | { VU_ILLUMINATION_AMBIENT_INTENSITY_UNAVAILABLE = -1 } |
enum | { VU_ILLUMINATION_AMBIENT_COLOR_TEMPERATURE_UNAVAILABLE = -1 } |
enum | { VU_OBSERVER_ILLUMINATION_TYPE = 0xB } |
enum | { VU_OBSERVATION_ILLUMINATION_TYPE = 0xB } |
Functions | |
VuIlluminationConfig | vuIlluminationConfigDefault () |
Default illumination observer configuration. | |
VuResult | vuEngineCreateIlluminationObserver (VuEngine *engine, VuObserver **observer, const VuIlluminationConfig *config, VuIlluminationCreationError *errorCode) |
Create an illumination observer. | |
VuResult | vuEngineGetIlluminationObservers (const VuEngine *engine, VuObserverList *observerList) |
Get all target illumination observers. | |
VuResult | vuStateGetIlluminationObservations (const VuState *state, VuObservationList *observationList) |
Get all illumination observations. | |
VuResult | vuIlluminationObservationGetInfo (const VuObservation *observation, VuIlluminationObservationInfo *illuminationInfo) |
Get info associated with an illumination observation. | |
Observer for illumination information.