ezEngine Release 25.08
Loading...
Searching...
No Matches
ezGALRenderPassDescriptor Struct Reference

This class is used to describe the render pass setup of a graphics pipeline. This should not be filled out manually, but rather be created by the ezGALRenderingSetup. The render pass descriptor is eventually used by the renderer to generate both a render pass as well as compatible graphics pipeline state objects. More...

#include <RenderTargetSetup.h>

Inheritance diagram for ezGALRenderPassDescriptor:

Public Attributes

ezUInt8 m_uiRTCount = 0
 
ezEnum< ezGALMSAASampleCountm_Msaa
 
ezEnum< ezGALResourceFormatm_DepthFormat = ezGALResourceFormat::Invalid
 
ezEnum< ezGALRenderTargetLoadOpm_DepthLoadOp
 
ezEnum< ezGALRenderTargetStoreOpm_DepthStoreOp
 
ezEnum< ezGALRenderTargetLoadOpm_StencilLoadOp
 
ezEnum< ezGALRenderTargetStoreOpm_StencilStoreOp
 
ezEnum< ezGALResourceFormatm_ColorFormat [EZ_GAL_MAX_RENDERTARGET_COUNT]
 
ezEnum< ezGALRenderTargetLoadOpm_ColorLoadOp [EZ_GAL_MAX_RENDERTARGET_COUNT]
 
ezEnum< ezGALRenderTargetStoreOpm_ColorStoreOp [EZ_GAL_MAX_RENDERTARGET_COUNT]
 

Additional Inherited Members

- Public Member Functions inherited from ezHashableStruct< ezGALRenderPassDescriptor >
 ezHashableStruct (const ezHashableStruct< ezGALRenderPassDescriptor > &other)
 
void operator= (const ezHashableStruct< ezGALRenderPassDescriptor > &other)
 
bool operator== (const ezHashableStruct< ezGALRenderPassDescriptor > &other) const
 
bool operator!= (const ezHashableStruct< ezGALRenderPassDescriptor > &other) const
 
bool operator< (const ezHashableStruct< ezGALRenderPassDescriptor > &other) const
 
ezUInt32 CalculateHash () const
 Calculates the 32 bit hash of the struct and returns it.
 

Detailed Description

This class is used to describe the render pass setup of a graphics pipeline. This should not be filled out manually, but rather be created by the ezGALRenderingSetup. The render pass descriptor is eventually used by the renderer to generate both a render pass as well as compatible graphics pipeline state objects.

See also
ezGALRenderingSetup

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