Open 3D Engine Atom 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.
AZ::RPI::PassAttachmentSizeSource Struct Referencefinal

#include <PassAttachmentReflect.h>

Public Member Functions

 AZ_TYPE_INFO (PassAttachmentSizeSource, "{22B2D186-5496-4359-B430-7B6F2436916E}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

PassAttachmentRef m_source
 
PassAttachmentSizeMultipliers m_multipliers
 

Detailed Description

Used to query an attachment size from a source attachment using a PassAttachmentRef The size of the attachment is then multiplied by the width, height and depth multipliers See Pass::CreateAttachmentFromDesc

Member Data Documentation

◆ m_multipliers

PassAttachmentSizeMultipliers AZ::RPI::PassAttachmentSizeSource::m_multipliers

The source attachment's size will be multiplied by these values to obtain the new attachment's size

◆ m_source

PassAttachmentRef AZ::RPI::PassAttachmentSizeSource::m_source

The source attachment from which to calculate the size Use provided width and height if source is not specified


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