Inherits AZ::RPI::FeatureProcessor.
Inherited by AZ::Render::SkyBoxFeatureProcessor.
Public Member Functions | |
AZ_RTTI (AZ::Render::SkyBoxFeatureProcessorInterface, "{71061869-1190-4451-A337-E9CFF16441B4}", AZ::RPI::FeatureProcessor) | |
virtual void | Enable (bool enable)=0 |
virtual bool | IsEnabled ()=0 |
virtual void | SetSkyboxMode (SkyBoxMode mode)=0 |
virtual void | SetFogSettings (const SkyBoxFogSettings &fogSettings)=0 |
virtual void | SetCubemap (Data::Instance< RPI::Image > cubemap)=0 |
virtual void | SetCubemapExposure (float exposure)=0 |
virtual void | SetCubemapRotationMatrix (AZ::Matrix4x4 matrix)=0 |
virtual void | SetSunPosition (SunPosition sunPosition)=0 |
virtual void | SetSunPosition (float azimuth, float altitude)=0 |
virtual void | SetTurbidity (int turbidity)=0 |
virtual void | SetSkyIntensity (float intensity, PhotometricUnit type)=0 |
virtual void | SetSunIntensity (float intensity, PhotometricUnit type)=0 |
virtual void | SetSunRadiusFactor (float factor)=0 |
virtual void | SetFogEnabled (bool enable)=0 |
virtual bool | IsFogEnabled ()=0 |
virtual void | SetFogColor (const AZ::Color &color)=0 |
virtual void | SetFogTopHeight (float topHeight)=0 |
virtual void | SetFogBottomHeight (float bottomHeight)=0 |
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 | 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 | |
Protected Member Functions inherited from AZ::RPI::FeatureProcessor | |
void | EnableSceneNotification () |
void | DisableSceneNotification () |