| Activate() override | AZ::Render::RayTracingFeatureProcessor | virtual |
| AddMesh(const AZ::Uuid &uuid, const Mesh &rayTracingMesh, const SubMeshVector &subMeshes) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| AddProceduralGeometry(ProceduralGeometryTypeWeakHandle geometryTypeHandle, const Uuid &uuid, const Aabb &aabb, const MeshInfoHandle &meshInfoHandle, RHI::RayTracingAccelerationStructureInstanceInclusionMask instanceMask, uint32_t localInstanceIndex) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| AddRenderPasses(RenderPipeline *pipeline) | AZ::RPI::FeatureProcessor | inlinevirtual |
| ApplyRenderPipelineChange(RenderPipeline *pipeline) | AZ::RPI::FeatureProcessor | inlinevirtual |
| AZ_CLASS_ALLOCATOR(FeatureProcessor, AZ::SystemAllocator) (defined in AZ::RPI::FeatureProcessor) | AZ::RPI::FeatureProcessor | |
| AZ_RTTI(AZ::Render::RayTracingFeatureProcessor, "{5017EFD3-A996-44B0-9ED2-C47609A2EE8D}", AZ::Render::RayTracingFeatureProcessorInterface) (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | |
| AZ_RTTI(AZ::Render::RayTracingFeatureProcessorInterface, "{84C37D5E-3676-4E39-A0E6-CB048E2F7E5E}", AZ::RPI::FeatureProcessor) (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| AZ_RTTI(FeatureProcessor, "{B8027170-C65C-4237-964D-B557FC9D7575}") (defined in AZ::RPI::FeatureProcessor) | AZ::RPI::FeatureProcessor | |
| BeginFrame(int deviceIndex) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| BlasBuildList typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| BlasInstanceMap typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| Deactivate() override | AZ::Render::RayTracingFeatureProcessor | virtual |
| DisableSceneNotification() (defined in AZ::RPI::FeatureProcessor) | AZ::RPI::FeatureProcessor | protected |
| EnableSceneNotification() (defined in AZ::RPI::FeatureProcessor) | AZ::RPI::FeatureProcessor | protected |
| FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor) | AZ::RPI::FeatureProcessor | |
| GetBlasBuildList(int deviceIndex) override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetBlasBuiltMutex() override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetBlasCompactionList(int deviceIndex) override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetBlasInstances() override (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetBufferPools() override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetBuiltRevision(int deviceIndex) const override | AZ::Render::RayTracingFeatureProcessor | virtual |
| GetDeviceMask() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetMeshMap() override (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetParentScene() const (defined in AZ::RPI::FeatureProcessor) | AZ::RPI::FeatureProcessor | inline |
| GetProceduralGeometries() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetProceduralGeometryCount(ProceduralGeometryTypeWeakHandle geometryTypeHandle) const override | AZ::Render::RayTracingFeatureProcessor | virtual |
| GetProceduralGeometryTypeRevision() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetProceduralGeometryTypes() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetRayTracingSceneSrg() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetRevision() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetSkinnedMeshBlasList() override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetSkinnedMeshCount() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetSubMeshCount() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetSubMeshes() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetSubMeshes() override (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetTlas() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetTlas() override (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| GetTlasAttachmentId() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| HasGeometry() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| HasMeshGeometry() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| HasProceduralGeometry() const override | AZ::Render::RayTracingFeatureProcessor | inlinevirtual |
| IndexVector typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| MarkBlasInstanceAsCompactionEnqueued(int deviceIndex, Data::AssetId assetId) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| MarkBlasInstanceForCompaction(int deviceIndex, Data::AssetId assetId) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| MeshMap typedef | AZ::Render::RayTracingFeatureProcessorInterface | |
| OnEndCulling(const RenderPacket &) | AZ::RPI::FeatureProcessor | inlinevirtual |
| OnRenderEnd() | AZ::RPI::FeatureProcessor | inlinevirtual |
| PrepareViews(const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr > > &) | AZ::RPI::FeatureProcessor | inlinevirtual |
| ProceduralGeometryList typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| ProceduralGeometryTypeHandle typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| ProceduralGeometryTypeList typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| ProceduralGeometryTypeWeakHandle typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| RayTracingFeatureProcessor()=default (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | |
| Reflect(AZ::ReflectContext *context) (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | static |
| RegisterProceduralGeometryType(const AZStd::string &name, const Data::Instance< RPI::Shader > &intersectionShader, const AZStd::string &intersectionShaderName, const AZStd::unordered_map< int, uint32_t > &bindlessBufferIndices={}) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| RemoveMesh(const AZ::Uuid &uuid) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| RemoveProceduralGeometry(const Uuid &uuid) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| Render(const RenderPacket &) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| SetBuiltRevision(int deviceIndex, uint32_t revision) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| SetMeshTransform(const AZ::Uuid &uuid, const AZ::Transform transform, const AZ::Vector3 nonUniformScale) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| SetProceduralGeometryLocalInstanceIndex(const Uuid &uuid, uint32_t localInstanceIndex) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| SetProceduralGeometryTransform(const Uuid &uuid, const Transform &transform, const Vector3 &nonUniformScale=Vector3::CreateOne()) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| SetProceduralGeometryTypeBindlessBufferIndex(ProceduralGeometryTypeWeakHandle geometryTypeHandle, const AZStd::unordered_map< int, uint32_t > &bindlessBufferIndices) override | AZ::Render::RayTracingFeatureProcessor | virtual |
| Simulate(const SimulatePacket &) | AZ::RPI::FeatureProcessor | inlinevirtual |
| SubMeshVector typedef (defined in AZ::Render::RayTracingFeatureProcessorInterface) | AZ::Render::RayTracingFeatureProcessorInterface | |
| UpdateRayTracingSrgs() override | AZ::Render::RayTracingFeatureProcessor | virtual |
| ~FeatureProcessor()=default (defined in AZ::RPI::FeatureProcessor) | AZ::RPI::FeatureProcessor | virtual |
| ~RayTracingFeatureProcessor()=default (defined in AZ::Render::RayTracingFeatureProcessor) | AZ::Render::RayTracingFeatureProcessor | virtual |