Open 3D Engine DiffuseProbeGrid Gem API Reference 23.10.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.

AddProbeGrid(const AZ::Transform &transform, const AZ::Vector3 &extents, const AZ::Vector3 &probeSpacing)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
AreBakedTexturesReferenced(const AZStd::string &irradianceTextureRelativePath, const AZStd::string &distanceTextureRelativePath, const AZStd::string &probeDataTextureRelativePath)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
AZ_RTTI(AZ::Render::DiffuseProbeGridFeatureProcessorInterface, "{6EF4F226-D473-4D50-8884-D407E4D145F4}", AZ::RPI::FeatureProcessor) (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterface
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
CanBakeTextures()=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
Enable(const DiffuseProbeGridHandle &probeGrid, bool enable)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
IsValidProbeGridHandle(const DiffuseProbeGridHandle &probeGrid) const =0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
RemoveProbeGrid(DiffuseProbeGridHandle &handle)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
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
SetEdgeBlendIbl(const DiffuseProbeGridHandle &probeGrid, bool edgeBlendIbl)=0 (defined in AZ::Render::DiffuseProbeGridFeatureProcessorInterface)AZ::Render::DiffuseProbeGridFeatureProcessorInterfacepure virtual
SetEmissiveMultiplier(const DiffuseProbeGridHandle &probeGrid, float emissiveMultiplier)=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
SetFrameUpdateCount(const DiffuseProbeGridHandle &probeGrid, uint32_t frameUpdateCount)=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, 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
SetTransparencyMode(const DiffuseProbeGridHandle &probeGrid, DiffuseProbeGridTransparencyMode transparencyMode)=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
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