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.