#include <SkyAtmospherePass.h>
Inherits AZ::RPI::ParentPass, and AZ::RPI::ShaderReloadNotificationBus::MultiHandler.
Public Member Functions | |
| AZ_RTTI (SkyAtmospherePass, "{F89F4F6C-360F-485A-9B5B-12C660375BD1}", Base) | |
| AZ_CLASS_ALLOCATOR (SkyAtmospherePass, AZ::SystemAllocator) | |
| SkyAtmosphereFeatureProcessorInterface::AtmosphereId | GetAtmosphereId () const |
| void | UpdateRenderPassSRG (const SkyAtmosphereParams ¶ms) |
Static Public Member Functions | |
| static AZ::RPI::Ptr< SkyAtmospherePass > | CreateWithPassRequest (SkyAtmosphereFeatureProcessorInterface::AtmosphereId id) |
Protected Member Functions | |
| SkyAtmospherePass (const AZ::RPI::PassDescriptor &descriptor, SkyAtmosphereFeatureProcessorInterface::AtmosphereId id) | |
This pass really consists of multiple child passes that do the actual work of rendering the atmosphere resources and atmosphere