Inherits AZ::Render::RenderDebugFeatureProcessorInterface.
Public Member Functions | |
| AZ_RTTI (AZ::Render::RenderDebugFeatureProcessor, "{1F14912D-43E1-4992-9822-BE8967E59EA3}", AZ::Render::RenderDebugFeatureProcessorInterface) | |
| RenderDebugSettingsInterface * | GetSettingsInterface () override |
| RenderDebugFeatureProcessorInterface overrides... | |
| void | OnRenderDebugComponentAdded () override |
| Called when a render debug level component is added. | |
| void | OnRenderDebugComponentRemoved () override |
| Called when a render debug level component is removed. | |
| void | Activate () override |
| Perform any necessary activation and gives access to owning Scene. | |
| void | Deactivate () override |
| Perform any necessary deactivation. | |
| void | Simulate (const RPI::FeatureProcessor::SimulatePacket &packet) override |
| void | Render (const RPI::FeatureProcessor::RenderPacket &packet) override |
Public Member Functions inherited from AZ::Render::RenderDebugFeatureProcessorInterface | |
| AZ_RTTI (AZ::Render::RenderDebugFeatureProcessorInterface, "{9774C763-178C-4CE2-99CD-3ABDE12445A4}", AZ::RPI::FeatureProcessor) | |
Public Member Functions inherited from AZ::RPI::FeatureProcessor | |
| AZ_RTTI (FeatureProcessor, "{B8027170-C65C-4237-964D-B557FC9D7575}") | |
| AZ_CLASS_ALLOCATOR (FeatureProcessor, AZ::SystemAllocator) | |
| Scene * | GetParentScene () const |
| virtual void | ApplyRenderPipelineChange (RenderPipeline *pipeline) |
| virtual void | AddRenderPasses (RenderPipeline *pipeline) |
| virtual void | PrepareViews (const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr > > &) |
| virtual void | OnEndCulling (const RenderPacket &) |
| virtual void | OnRenderEnd () |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Additional Inherited Members | |
Protected Member Functions inherited from AZ::RPI::FeatureProcessor | |
| void | EnableSceneNotification () |
| void | DisableSceneNotification () |
|
overridevirtual |
Perform any necessary activation and gives access to owning Scene.
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
Perform any necessary deactivation.
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
RenderDebugFeatureProcessorInterface overrides...
Implements AZ::Render::RenderDebugFeatureProcessorInterface.
|
overridevirtual |
Called when a render debug level component is added.
Implements AZ::Render::RenderDebugFeatureProcessorInterface.
|
overridevirtual |
Called when a render debug level component is removed.
Implements AZ::Render::RenderDebugFeatureProcessorInterface.
|
overridevirtual |
The feature processor should enqueue draw packets to relevant draw lists.
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
The feature processor should perform any internal simulation at this point - For instance, updating a particle system or animation. Not every feature processor will need to implement this.
Reimplemented from AZ::RPI::FeatureProcessor.