#include <RayTracingDebugFeatureProcessorInterface.h>
Inherits AZ::RPI::FeatureProcessor.
Inherited by AZ::Render::RayTracingDebugFeatureProcessor.
Public Member Functions | |
AZ_RTTI (RayTracingDebugFeatureProcessorInterface, "{873F5D8A-5A0D-41F3-BADF-57394F8542D8}", RPI::FeatureProcessor) | |
virtual RayTracingDebugSettingsInterface * | GetSettingsInterface ()=0 |
Retrieves existing settings. If none found, returns nullptr. | |
virtual void | OnRayTracingDebugComponentAdded ()=0 |
Called when a ray tracing debug level component is added. | |
virtual void | OnRayTracingDebugComponentRemoved ()=0 |
Called when a ray tracing debug level component is removed. | |
![]() | |
AZ_RTTI (FeatureProcessor, "{B8027170-C65C-4237-964D-B557FC9D7575}") | |
AZ_CLASS_ALLOCATOR (FeatureProcessor, AZ::SystemAllocator) | |
Scene * | GetParentScene () const |
virtual void | Activate () |
Perform any necessary activation and gives access to owning Scene. | |
virtual void | Deactivate () |
Perform any necessary deactivation. | |
virtual void | ApplyRenderPipelineChange (RenderPipeline *pipeline) |
virtual void | AddRenderPasses (RenderPipeline *pipeline) |
virtual void | PrepareViews (const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr > > &) |
virtual void | Simulate (const SimulatePacket &) |
virtual void | Render (const RenderPacket &) |
virtual void | OnEndCulling (const RenderPacket &) |
virtual void | OnRenderEnd () |
Additional Inherited Members | |
![]() | |
void | EnableSceneNotification () |
void | DisableSceneNotification () |
Interface for the RayTracingDebugFeatureProcessor, which handles debug ray tracing settings for the scene, such as displaying only InstanceID, PrimitiveIndex, barycentric coordinates, normals, etc.
|
pure virtual |
Retrieves existing settings. If none found, returns nullptr.
Implemented in AZ::Render::RayTracingDebugFeatureProcessor.
|
pure virtual |
Called when a ray tracing debug level component is added.
Implemented in AZ::Render::RayTracingDebugFeatureProcessor.
|
pure virtual |
Called when a ray tracing debug level component is removed.
Implemented in AZ::Render::RayTracingDebugFeatureProcessor.