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

Manages child passes at runtime that render to render targets. More...

#include <LyShinePass.h>

Inherits AZ::RPI::ParentPass, and LyShinePassRequestBus::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (LyShinePass, AZ::SystemAllocator)
 
 AZ_RTTI (LyShinePass, "C3B812ED-3771-42F4-A96F-EBD94B4D54CA", Base)
 

Static Public Member Functions

static AZ::RPI::Ptr< LyShinePassCreate (const AZ::RPI::PassDescriptor &descriptor)
 

Protected Member Functions

void SetRenderPipeline (AZ::RPI::RenderPipeline *pipeline) override
 
void RebuildRttChildren () override
 
AZ::RPI::RasterPass * GetRttPass (const AZStd::string &name) override
 
AZ::RPI::RasterPass * GetUiCanvasPass () override
 

Detailed Description

Manages child passes at runtime that render to render targets.


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