Inherits AZ::RPI::FeatureProcessor.
Public Member Functions | |
| AZ_RTTI (AZ::Render::SilhouetteFeatureProcessor, "{E32ABBE6-2472-4404-AEDB-1CE7A12E7C43}", AZ::RPI::FeatureProcessor) | |
| void | SetPassesEnabled (bool enabled) |
| void | Activate () override |
| FeatureProcessor. | |
| void | Deactivate () override |
| Perform any necessary deactivation. | |
| void | AddRenderPasses (AZ::RPI::RenderPipeline *renderPipeline) override |
| void | OnRenderEnd () override |
| RPI::SceneNotificationBus. | |
| void | OnRenderPipelineChanged (AZ::RPI::RenderPipeline *pipeline, AZ::RPI::SceneNotification::RenderPipelineChangeType changeType) override |
| bool | NeedsCompositePass () const |
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 | PrepareViews (const PrepareViewsPacket &, AZStd::vector< AZStd::pair< PipelineViewTag, ViewPtr > > &) |
| virtual void | Simulate (const SimulatePacket &) |
| virtual void | Render (const RenderPacket &) |
| virtual void | OnEndCulling (const RenderPacket &) |
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 |
FeatureProcessor.
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
Add additional render passes to the render pipeline before it's finalized The render pipeline must have m_allowModification set to true (see Scene::TryApplyRenderPipelineChanges() function) This function is called when the render pipeline is added or rebuilt
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
Perform any necessary deactivation.
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
RPI::SceneNotificationBus.
Reimplemented from AZ::RPI::FeatureProcessor.
| void AZ::Render::SilhouetteFeatureProcessor::SetPassesEnabled | ( | bool | enabled | ) |
Set the enabled state of the gather and composite passes
| enabled | Whether to enable the passes or not |