Open 3D Engine SkyAtmosphere Gem API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
SkyAtmosphere::SkyAtmospherePass Class Referencefinal

#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 &params)
 

Static Public Member Functions

static AZ::RPI::Ptr< SkyAtmospherePassCreateWithPassRequest (SkyAtmosphereFeatureProcessorInterface::AtmosphereId id)
 

Protected Member Functions

 SkyAtmospherePass (const AZ::RPI::PassDescriptor &descriptor, SkyAtmosphereFeatureProcessorInterface::AtmosphereId id)
 

Detailed Description

This pass really consists of multiple child passes that do the actual work of rendering the atmosphere resources and atmosphere


The documentation for this class was generated from the following file: