Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::SceneEnvironmentProbePool Member List

This is the complete list of members for Divide::SceneEnvironmentProbePool, including all inherited members.

_envProbesDivide::SceneEnvironmentProbePoolprotected
_parentSceneDivide::SceneComponentprotected
_probeLockDivide::SceneEnvironmentProbePoolmutableprotected
AllocateSlice(bool lock)Divide::SceneEnvironmentProbePoolstatic
BRDFLUTTarget() noexceptDivide::SceneEnvironmentProbePoolstatic
ComputationStages enum nameDivide::SceneEnvironmentProbePool
ComputeIrradianceMap(const U16 layerID, GFX::CommandBuffer &bufferInOut)Divide::SceneEnvironmentProbePoolprivatestatic
createDebugView(U16 layerIndex)Divide::SceneEnvironmentProbePoolprotected
DebuggingSkyLight() noexceptDivide::SceneEnvironmentProbePoolstatic
DebuggingSkyLight(bool state) noexceptDivide::SceneEnvironmentProbePoolstatic
EnvironmentProbeComponentDivide::SceneEnvironmentProbePoolfriend
getLocked() const noexceptDivide::SceneEnvironmentProbePool
IrradianceTarget() noexceptDivide::SceneEnvironmentProbePoolstatic
lockProbeList() const noexceptDivide::SceneEnvironmentProbePool
onNodeUpdated(const SceneGraphNode &node) noexceptDivide::SceneEnvironmentProbePool
OnShutdown(GFXDevice &context)Divide::SceneEnvironmentProbePoolstatic
OnStartup(GFXDevice &context)Divide::SceneEnvironmentProbePoolstatic
OnTimeOfDayChange(const SceneEnvironmentProbePool &probePool) noexceptDivide::SceneEnvironmentProbePoolstatic
parentScene() noexceptDivide::SceneComponentinline
parentScene() const noexceptDivide::SceneComponentinline
POINTER_RW(EnvironmentProbeComponent, debugProbe, nullptr)Divide::SceneEnvironmentProbePool
PrefilteredTarget() noexceptDivide::SceneEnvironmentProbePoolstatic
PrefilterEnvMap(const U16 layerID, GFX::CommandBuffer &bufferInOut)Divide::SceneEnvironmentProbePoolprivatestatic
Prepare(GFX::CommandBuffer &bufferInOut)Divide::SceneEnvironmentProbePoolstatic
prepareDebugData()Divide::SceneEnvironmentProbePool
ProbesDirty() noexceptDivide::SceneEnvironmentProbePoolinlinestatic
ProbesDirty(const bool state) noexceptDivide::SceneEnvironmentProbePoolinlinestatic
ProcessEnvironmentMap(U16 layerID, bool highPriority)Divide::SceneEnvironmentProbePoolprotectedstatic
ProcessEnvironmentMapInternal(const U16 layerID, ComputationStages &stage, GFX::CommandBuffer &bufferInOut)Divide::SceneEnvironmentProbePoolprivatestatic
ReflectionTarget() noexceptDivide::SceneEnvironmentProbePoolstatic
registerProbe(EnvironmentProbeComponent *probe)Divide::SceneEnvironmentProbePool
s_availableSlicesDivide::SceneEnvironmentProbePoolprivatestatic
s_brdfLUTDivide::SceneEnvironmentProbePoolprivatestatic
s_debuggingSkyLightDivide::SceneEnvironmentProbePoolprotectedstatic
s_debugViewsDivide::SceneEnvironmentProbePoolprotectedstatic
s_irradianceDivide::SceneEnvironmentProbePoolprivatestatic
s_irradianceComputeShaderDivide::SceneEnvironmentProbePoolprivatestatic
s_lutComputeShaderDivide::SceneEnvironmentProbePoolprivatestatic
s_lutTextureDirtyDivide::SceneEnvironmentProbePoolprivatestatic
s_pipelineCalcIrradianceDivide::SceneEnvironmentProbePoolprivatestatic
s_pipelineCalcPrefilteredDivide::SceneEnvironmentProbePoolprivatestatic
s_prefilterComputeShaderDivide::SceneEnvironmentProbePoolprivatestatic
s_prefilteredDivide::SceneEnvironmentProbePoolprivatestatic
s_previewShaderDivide::SceneEnvironmentProbePoolprivatestatic
s_probesDirtyDivide::SceneEnvironmentProbePoolprotectedstatic
s_reflectionDivide::SceneEnvironmentProbePoolprivatestatic
s_skyLightNeedsRefreshDivide::SceneEnvironmentProbePoolprotectedstatic
SceneComponent(Scene &parentScene) noexceptDivide::SceneComponentinlineexplicit
SceneEnvironmentProbePool(Scene &parentScene) noexceptDivide::SceneEnvironmentProbePool
SkyLightNeedsRefresh() noexceptDivide::SceneEnvironmentProbePoolstatic
SkyLightNeedsRefresh(bool state) noexceptDivide::SceneEnvironmentProbePoolstatic
SkyProbeLayerIndex() noexceptDivide::SceneEnvironmentProbePoolstatic
sortAndGetLocked(const vec3< F32 > &position)Divide::SceneEnvironmentProbePool
unlockProbeList() const noexceptDivide::SceneEnvironmentProbePool
UnlockSlice(U16 slice) noexceptDivide::SceneEnvironmentProbePoolstatic
unregisterProbe(const EnvironmentProbeComponent *probe)Divide::SceneEnvironmentProbePool
UpdateSkyLight(GFXDevice &context, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::SceneEnvironmentProbePoolstatic
~SceneEnvironmentProbePool()Divide::SceneEnvironmentProbePool