|
static xiiReflectionProbeId | RegisterReflectionProbe (const xiiWorld *pWorld, const xiiReflectionProbeDesc &desc, const xiiReflectionProbeComponentBase *pComponent) |
| xiiReflectionPool
|
|
static void | DeregisterReflectionProbe (const xiiWorld *pWorld, xiiReflectionProbeId id) |
|
static void | UpdateReflectionProbe (const xiiWorld *pWorld, xiiReflectionProbeId id, const xiiReflectionProbeDesc &desc, const xiiReflectionProbeComponentBase *pComponent) |
|
static void | ExtractReflectionProbe (const xiiComponent *pComponent, xiiMsgExtractRenderData &ref_msg, xiiReflectionProbeRenderData *pRenderData, const xiiWorld *pWorld, xiiReflectionProbeId id, float fPriority) |
|
static xiiReflectionProbeId | RegisterSkyLight (const xiiWorld *pWorld, xiiReflectionProbeDesc &ref_desc, const xiiSkyLightComponent *pComponent) |
| SkyLight.
|
|
static void | DeregisterSkyLight (const xiiWorld *pWorld, xiiReflectionProbeId id) |
|
static void | UpdateSkyLight (const xiiWorld *pWorld, xiiReflectionProbeId id, const xiiReflectionProbeDesc &desc, const xiiSkyLightComponent *pComponent) |
|
static void | SetConstantSkyIrradiance (const xiiWorld *pWorld, const xiiAmbientCube< xiiColor > &skyIrradiance) |
| Misc.
|
|
static void | ResetConstantSkyIrradiance (const xiiWorld *pWorld) |
|
static xiiUInt32 | GetReflectionCubeMapSize () |
|
static xiiSharedPtr< xiiGALTexture > | GetReflectionSpecularTexture (xiiUInt32 uiWorldIndex, xiiEnum< xiiCameraUsageHint > cameraUsageHint) |
|
static xiiSharedPtr< xiiGALTexture > | GetSkyIrradianceTexture () |
|
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Lights/Implementation/ReflectionPool.h
- /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Lights/Implementation/ReflectionPool.cpp
- /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Lights/Implementation/ReflectionPoolData.cpp