Open 3D Engine DiffuseProbeGrid Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAZ::ComponentConfig
 CAZ::Render::DiffuseProbeGridComponentConfig
 CAZ::Module
 CAZ::Render::DiffuseProbeGridModule
 CAZ::Render::DiffuseGlobalIlluminationComponentController
 CAZ::Render::DiffuseProbeGrid
 CAZ::Render::DiffuseProbeGridBakedTextures
 CAZ::Render::DiffuseProbeGridNumRaysPerProbeEntry
 CAZ::Render::DiffuseProbeGridRenderData
 CAZ::Render::DiffuseProbeGridTexture
 CAZ::Render::DiffuseProbeGridTextureReadback
 CAZ::TickBus::Handler
 CAZ::Render::EditorDiffuseProbeGridComponent
 CAzFramework::Components::ComponentAdapter
 CAZ::Render::DiffuseGlobalIlluminationComponent
 CAZ::Render::DiffuseProbeGridComponent
 CAzFramework::EntityDebugDisplayEventBus::Handler
 CAZ::Render::EditorDiffuseProbeGridComponent
 CAzToolsFramework::Components::EditorComponentAdapter
 CAZ::Render::EditorDiffuseGlobalIlluminationComponent
 CAzToolsFramework::EditorComponentSelectionRequestsBus::Handler
 CAZ::Render::EditorDiffuseProbeGridComponent
 CAzToolsFramework::EditorEntityInfoNotificationBus::Handler
 CAZ::Render::EditorDiffuseProbeGridComponent
 CComponent
 CAZ::Render::DiffuseProbeGridSystemComponent
 CComponentConfig
 CAZ::Render::DiffuseGlobalIlluminationComponentConfig
 CData::AssetBus::MultiHandler
 CAZ::Render::DiffuseProbeGridComponentController
 CAZ::Render::DiffuseProbeGridFeatureProcessorThis class manages DiffuseProbeGrids which generate diffuse global illumination
 CEditorRenderComponentAdapter
 CAZ::Render::EditorDiffuseProbeGridComponent
 CLmbrCentral::ShapeComponentNotificationsBus::Handler
 CAZ::Render::DiffuseProbeGridComponentController
 CRHI::ScopeProducer
 CAZ::Render::DiffuseProbeGridVisualizationAccelerationStructurePassThis pass builds the DiffuseProbeGrid visualization acceleration structure
 CRPI::FeatureProcessor
 CAZ::Render::DiffuseGlobalIlluminationFeatureProcessorInterface
 CAZ::Render::DiffuseGlobalIlluminationFeatureProcessor
 CAZ::Render::DiffuseProbeGridFeatureProcessorInterface
 CAZ::Render::DiffuseProbeGridFeatureProcessorThis class manages DiffuseProbeGrids which generate diffuse global illumination
 CRPI::FullscreenTrianglePass
 CAZ::Render::DiffuseProbeGridDownsamplePassThis pass downsamples the scene for use by the DiffuseProbeGridRenderPass
 CAZ::Render::DiffuseProbeGridVisualizationCompositePassThis pass composites the DiffuseProbeGrid visualization image onto the main scene
 CRPI::Pass
 CAZ::Render::DiffuseProbeGridVisualizationAccelerationStructurePassThis pass builds the DiffuseProbeGrid visualization acceleration structure
 CRPI::RasterPass
 CAZ::Render::DiffuseProbeGridRenderPass
 CRPI::RenderPass
 CAZ::Render::DiffuseProbeGridBlendDistancePassCompute shader that generates the distance texture from the diffuse probe raytrace
 CAZ::Render::DiffuseProbeGridBlendIrradiancePassCompute shader that generates the irradiance texture from the diffuse probe raytrace
 CAZ::Render::DiffuseProbeGridBorderUpdatePassCompute shader that updates probe distance and irradiance borders
 CAZ::Render::DiffuseProbeGridClassificationPassCompute shader that classifies probes as active or inactive in the diffuse probe grid
 CAZ::Render::DiffuseProbeGridPreparePassCompute shader that updates grid data for DiffuseProbeGrids
 CAZ::Render::DiffuseProbeGridQueryFullscreenPassCompute pass that queries the diffuse irradiance from the DiffuseProbeGrids
 CAZ::Render::DiffuseProbeGridQueryPassCompute pass that queries the diffuse irradiance from the DiffuseProbeGrids
 CAZ::Render::DiffuseProbeGridRayTracingPassRay tracing shader that generates probe radiance values
 CAZ::Render::DiffuseProbeGridRelocationPassCompute shader that relocates probes in the diffuse probe grid
 CAZ::Render::DiffuseProbeGridVisualizationPreparePassThis pass updates the DiffuseProbeGrid visualization TLAS instances buffer
 CAZ::Render::DiffuseProbeGridVisualizationRayTracingPassRay tracing shader that generates the probe visualization image for a DiffuseProbeGrid
 CRPI::RenderPassData
 CAZ::Render::DiffuseProbeGridQueryFullscreenPassDataCustom data for the DiffuseProbeGridQueryFullscreenPass, specified in the PassRequest
 CTransformNotificationBus::Handler
 CAZ::Render::DiffuseProbeGridComponentController