|
static plReflectionProbeId | RegisterReflectionProbe (const plWorld *pWorld, const plReflectionProbeDesc &desc, const plReflectionProbeComponentBase *pComponent) |
| plReflectionPool
|
|
static void | DeregisterReflectionProbe (const plWorld *pWorld, plReflectionProbeId id) |
|
static void | UpdateReflectionProbe (const plWorld *pWorld, plReflectionProbeId id, const plReflectionProbeDesc &desc, const plReflectionProbeComponentBase *pComponent) |
|
static void | ExtractReflectionProbe (const plComponent *pComponent, plMsgExtractRenderData &ref_msg, plReflectionProbeRenderData *pRenderData, const plWorld *pWorld, plReflectionProbeId id, float fPriority) |
|
static plReflectionProbeId | RegisterSkyLight (const plWorld *pWorld, plReflectionProbeDesc &ref_desc, const plSkyLightComponent *pComponent) |
| SkyLight.
|
|
static void | DeregisterSkyLight (const plWorld *pWorld, plReflectionProbeId id) |
|
static void | UpdateSkyLight (const plWorld *pWorld, plReflectionProbeId id, const plReflectionProbeDesc &desc, const plSkyLightComponent *pComponent) |
|
static void | SetConstantSkyIrradiance (const plWorld *pWorld, const plAmbientCube< plColor > &skyIrradiance) |
| Misc.
|
|
static void | ResetConstantSkyIrradiance (const plWorld *pWorld) |
|
static plUInt32 | GetReflectionCubeMapSize () |
|
static plGALTextureHandle | GetReflectionSpecularTexture (plUInt32 uiWorldIndex, plEnum< plCameraUsageHint > cameraUsageHint) |
|
static plGALTextureHandle | GetSkyIrradianceTexture () |
|
The documentation for this class was generated from the following files:
- Code/Engine/RendererCore/Lights/Implementation/ReflectionPool.h
- Code/Engine/RendererCore/Lights/Implementation/ReflectionPool.cpp
- Code/Engine/RendererCore/Lights/Implementation/ReflectionPoolData.cpp