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
1
2
3
]
▼
C
AZ::ComponentConfig
C
AZ::Render::DiffuseProbeGridComponentConfig
▼
C
AZ::Module
C
AZ::Render::DiffuseProbeGridModule
C
AZ::Render::DiffuseGlobalIlluminationComponentController
C
AZ::Render::DiffuseProbeGrid
C
AZ::Render::DiffuseProbeGridBakedTextures
C
AZ::Render::DiffuseProbeGridNumRaysPerProbeEntry
C
AZ::Render::DiffuseProbeGridRenderData
C
AZ::Render::DiffuseProbeGridTexture
C
AZ::Render::DiffuseProbeGridTextureReadback
▼
C
AZ::TickBus::Handler
C
AZ::Render::EditorDiffuseProbeGridComponent
▼
C
AzFramework::Components::ComponentAdapter
C
AZ::Render::DiffuseGlobalIlluminationComponent
C
AZ::Render::DiffuseProbeGridComponent
▼
C
AzFramework::EntityDebugDisplayEventBus::Handler
C
AZ::Render::EditorDiffuseProbeGridComponent
▼
C
AzToolsFramework::Components::EditorComponentAdapter
C
AZ::Render::EditorDiffuseGlobalIlluminationComponent
▼
C
AzToolsFramework::EditorComponentSelectionRequestsBus::Handler
C
AZ::Render::EditorDiffuseProbeGridComponent
▼
C
AzToolsFramework::EditorEntityInfoNotificationBus::Handler
C
AZ::Render::EditorDiffuseProbeGridComponent
▼
C
Component
C
AZ::Render::DiffuseProbeGridSystemComponent
▼
C
ComponentConfig
C
AZ::Render::DiffuseGlobalIlluminationComponentConfig
▼
C
Data::AssetBus::MultiHandler
C
AZ::Render::DiffuseProbeGridComponentController
C
AZ::Render::DiffuseProbeGridFeatureProcessor
This class manages DiffuseProbeGrids which generate diffuse global illumination
▼
C
EditorRenderComponentAdapter
C
AZ::Render::EditorDiffuseProbeGridComponent
▼
C
LmbrCentral::ShapeComponentNotificationsBus::Handler
C
AZ::Render::DiffuseProbeGridComponentController
▼
C
RHI::ScopeProducer
C
AZ::Render::DiffuseProbeGridVisualizationAccelerationStructurePass
This pass builds the
DiffuseProbeGrid
visualization acceleration structure
▼
C
RPI::FeatureProcessor
▼
C
AZ::Render::DiffuseGlobalIlluminationFeatureProcessorInterface
C
AZ::Render::DiffuseGlobalIlluminationFeatureProcessor
▼
C
AZ::Render::DiffuseProbeGridFeatureProcessorInterface
C
AZ::Render::DiffuseProbeGridFeatureProcessor
This class manages DiffuseProbeGrids which generate diffuse global illumination
▼
C
RPI::FullscreenTrianglePass
C
AZ::Render::DiffuseProbeGridDownsamplePass
This pass downsamples the scene for use by the
DiffuseProbeGridRenderPass
C
AZ::Render::DiffuseProbeGridVisualizationCompositePass
This pass composites the
DiffuseProbeGrid
visualization image onto the main scene
▼
C
RPI::Pass
C
AZ::Render::DiffuseProbeGridVisualizationAccelerationStructurePass
This pass builds the
DiffuseProbeGrid
visualization acceleration structure
▼
C
RPI::RasterPass
C
AZ::Render::DiffuseProbeGridRenderPass
▼
C
RPI::RenderPass
C
AZ::Render::DiffuseProbeGridBlendDistancePass
Compute shader that generates the distance texture from the diffuse probe raytrace
C
AZ::Render::DiffuseProbeGridBlendIrradiancePass
Compute shader that generates the irradiance texture from the diffuse probe raytrace
C
AZ::Render::DiffuseProbeGridBorderUpdatePass
Compute shader that updates probe distance and irradiance borders
C
AZ::Render::DiffuseProbeGridClassificationPass
Compute shader that classifies probes as active or inactive in the diffuse probe grid
C
AZ::Render::DiffuseProbeGridPreparePass
Compute shader that updates grid data for DiffuseProbeGrids
C
AZ::Render::DiffuseProbeGridQueryFullscreenPass
Compute pass that queries the diffuse irradiance from the DiffuseProbeGrids
C
AZ::Render::DiffuseProbeGridQueryPass
Compute pass that queries the diffuse irradiance from the DiffuseProbeGrids
C
AZ::Render::DiffuseProbeGridRayTracingPass
Ray tracing shader that generates probe radiance values
C
AZ::Render::DiffuseProbeGridRelocationPass
Compute shader that relocates probes in the diffuse probe grid
C
AZ::Render::DiffuseProbeGridVisualizationPreparePass
This pass updates the
DiffuseProbeGrid
visualization TLAS instances buffer
C
AZ::Render::DiffuseProbeGridVisualizationRayTracingPass
Ray tracing shader that generates the probe visualization image for a
DiffuseProbeGrid
▼
C
RPI::RenderPassData
C
AZ::Render::DiffuseProbeGridQueryFullscreenPassData
Custom data for the
DiffuseProbeGridQueryFullscreenPass
, specified in the PassRequest
▼
C
TransformNotificationBus::Handler
C
AZ::Render::DiffuseProbeGridComponentController
Generated on Wed Apr 23 2025 10:47:56 for Open 3D Engine DiffuseProbeGrid Gem API Reference by
1.12.0