Open 3D Engine Atom Gem API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Render::DiffuseProbeGridFeatureProcessorInterface Member List

This is the complete list of members for AZ::Render::DiffuseProbeGridFeatureProcessorInterface, including all inherited members.

Activate()AZ::RPI::FeatureProcessorinlinevirtual
AddProbeGrid(const AZ::Transform &transform, const AZ::Vector3 &extents, const AZ::Vector3 &probeSpacing)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
ApplyRenderPipelineChange(RenderPipeline *)AZ::RPI::FeatureProcessorinlinevirtual
AreBakedTexturesReferenced(const AZStd::string &irradianceTextureRelativePath, const AZStd::string &distanceTextureRelativePath, const AZStd::string &probeDataTextureRelativePath)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
AZ_CLASS_ALLOCATOR(FeatureProcessor, AZ::SystemAllocator, 0) (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
AZ_RTTI(AZ::Render::DiffuseProbeGridFeatureProcessorInterface, "{6EF4F226-D473-4D50-8884-D407E4D145F4}") (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterface
AZ_RTTI(FeatureProcessor, "{B8027170-C65C-4237-964D-B557FC9D7575}") (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
BakeTextures(const DiffuseProbeGridHandle &probeGrid, DiffuseProbeGridBakeTexturesCallback callback, const AZStd::string &irradianceTextureRelativePath, const AZStd::string &distanceTextureRelativePath, const AZStd::string &probeDataTextureRelativePath)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
CheckTextureAssetNotification(const AZStd::string &relativePath, Data::Asset< RPI::StreamingImageAsset > &outTextureAsset, DiffuseProbeGridTextureNotificationType &outNotificationType)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
Deactivate()AZ::RPI::FeatureProcessorinlinevirtual
DisableSceneNotification() (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorprotected
Enable(const DiffuseProbeGridHandle &probeGrid, bool enable)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
EnableSceneNotification() (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorprotected
FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessor
GetParentScene() const (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorinline
IsValidProbeGridHandle(const DiffuseProbeGridHandle &probeGrid) const =0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
OnRenderEnd()AZ::RPI::FeatureProcessorinlinevirtual
PrepareViews(const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr >> &)AZ::RPI::FeatureProcessorinlinevirtual
RemoveProbeGrid(DiffuseProbeGridHandle &handle)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
Render(const RenderPacket &)AZ::RPI::FeatureProcessorinlinevirtual
SetAmbientMultiplier(const DiffuseProbeGridHandle &probeGrid, float ambientMultiplier)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetBakedTextures(const DiffuseProbeGridHandle &probeGrid, const DiffuseProbeGridBakedTextures &bakedTextures)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetExtents(const DiffuseProbeGridHandle &probeGrid, const AZ::Vector3 &extents)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetGIShadows(const DiffuseProbeGridHandle &probeGrid, bool giShadows)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetMode(const DiffuseProbeGridHandle &probeGrid, DiffuseProbeGridMode mode)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetNormalBias(const DiffuseProbeGridHandle &probeGrid, float normalBias)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetNumRaysPerProbe(const DiffuseProbeGridHandle &probeGrid, const DiffuseProbeGridNumRaysPerProbe &numRaysPerProbe)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetProbeSpacing(const DiffuseProbeGridHandle &probeGrid, const AZ::Vector3 &probeSpacing)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetScrolling(const DiffuseProbeGridHandle &probeGrid, bool scrolling)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetTransform(const DiffuseProbeGridHandle &probeGrid, const AZ::Transform &transform)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetUseDiffuseIbl(const DiffuseProbeGridHandle &probeGrid, bool useDiffuseIbl)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetViewBias(const DiffuseProbeGridHandle &probeGrid, float viewBias)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetVisualizationEnabled(const DiffuseProbeGridHandle &probeGrid, bool visualizationEnabled)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetVisualizationShowInactiveProbes(const DiffuseProbeGridHandle &probeGrid, bool visualizationShowInactiveProbes)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetVisualizationSphereRadius(const DiffuseProbeGridHandle &probeGrid, float visualizationSphereRadius)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
Simulate(const SimulatePacket &)AZ::RPI::FeatureProcessorinlinevirtual
ValidateExtents(const DiffuseProbeGridHandle &probeGrid, const AZ::Vector3 &newExtents)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
ValidateProbeSpacing(const DiffuseProbeGridHandle &probeGrid, const AZ::Vector3 &newSpacing)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
~FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor)AZ::RPI::FeatureProcessorvirtual