Inherits AZ::Render::SkyBoxFeatureProcessorInterface.
Public Member Functions | |
| AZ_RTTI (AZ::Render::SkyBoxFeatureProcessor, "{CB7D1F95-2A02-4152-86F1-BB29DC802CF7}", AZ::Render::SkyBoxFeatureProcessorInterface) | |
| void | Activate () override |
| FeatureProcessor. | |
| void | Deactivate () override |
| Perform any necessary deactivation. | |
| void | Simulate (const FeatureProcessor::SimulatePacket &packet) override |
| void | Render (const FeatureProcessor::RenderPacket &packet) override |
| void | Enable (bool enable) override |
| bool | IsEnabled () override |
| void | SetSkyboxMode (SkyBoxMode mode) override |
| void | SetFogSettings (const SkyBoxFogSettings &fogSettings) override |
| void | SetFogEnabled (bool enable) override |
| bool | IsFogEnabled () override |
| void | SetFogColor (const AZ::Color &color) override |
| void | SetFogTopHeight (float topHeight) override |
| void | SetFogBottomHeight (float bottomHeight) override |
| void | SetCubemapRotationMatrix (AZ::Matrix4x4 matrix) override |
| void | SetCubemap (Data::Instance< RPI::Image > cubemap) override |
| void | SetCubemapExposure (float exposure) override |
| void | SetSunPosition (SunPosition sunPosition) override |
| void | SetSunPosition (float azimuth, float altitude) override |
| void | SetTurbidity (int turbidity) override |
| void | SetSkyIntensity (float intensity, PhotometricUnit unit) override |
| void | SetSunIntensity (float intensity, PhotometricUnit unit) override |
| void | SetSunRadiusFactor (float factor) override |
Public Member Functions inherited from AZ::Render::SkyBoxFeatureProcessorInterface | |
| AZ_RTTI (AZ::Render::SkyBoxFeatureProcessorInterface, "{71061869-1190-4451-A337-E9CFF16441B4}", 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 | Simulate (const SimulatePacket &) |
| virtual void | Render (const RenderPacket &) |
| 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 |
FeatureProcessor.
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
Perform any necessary deactivation.
Reimplemented from AZ::RPI::FeatureProcessor.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.
|
overridevirtual |
Implements AZ::Render::SkyBoxFeatureProcessorInterface.