|
| AZ_RTTI (AZ::Render::PostProcessFeatureProcessor, "{A6A8357C-5A34-4297-B4DD-A1FB6556CE3E}", AZ::Render::PostProcessFeatureProcessorInterface) |
|
void | Activate () override |
| FeatureProcessor overrides...
|
|
void | Deactivate () override |
| Perform any necessary deactivation.
|
|
void | Simulate (const FeatureProcessor::SimulatePacket &packet) override |
|
PostProcessSettingsInterface * | GetSettingsInterface (EntityId entityId) override |
| PostProcessFeatureProcessorInterface...
|
|
PostProcessSettingsInterface * | GetOrCreateSettingsInterface (EntityId entityId) override |
| Retrieves existing post process settings for corresponding entity ID. If none found, creates a new instance.
|
|
void | RemoveSettingsInterface (EntityId entityId) override |
| Removes post process settings for corresponding entity ID.
|
|
void | OnPostProcessSettingsChanged () override |
| Called to notify the feature processor that changes have been made to it's owned post process settings.
|
|
PostProcessSettings * | GetLevelSettingsFromView (AZ::RPI::ViewPtr view) |
|
void | SetViewAlias (const AZ::RPI::ViewPtr sourceView, const AZ::RPI::ViewPtr targetView) |
|
void | RemoveViewAlias (const AZ::RPI::ViewPtr sourceView) |
|
| AZ_RTTI (AZ::Render::PostProcessFeatureProcessorInterface, "{720EE4B9-78C1-4151-AFEF-13DB5CC500D1}", AZ::RPI::FeatureProcessor) |
|
virtual PostProcessSettingsInterface * | GetSettingsInterface (EntityId entityId)=0 |
| Retrieves existing post process settings for corresponding entity ID. If none found, returns nullptr.
|
|
virtual PostProcessSettingsInterface * | GetOrCreateSettingsInterface (EntityId entityId)=0 |
| Retrieves existing post process settings for corresponding entity ID. If none found, creates a new instance.
|
|
virtual void | RemoveSettingsInterface (EntityId entityId)=0 |
| Removes post process settings for corresponding entity ID.
|
|
virtual void | OnPostProcessSettingsChanged ()=0 |
| Called to notify the feature processor that changes have been made to it's owned post process settings.
|
|
| 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 () |
|
Feature processor for owning and managing post process settings.