![]() |
ezEngine Release 25.08
|
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>
Public Attributes | |
ezUInt8 | m_uiRTCount = 0 |
ezEnum< ezGALMSAASampleCount > | m_Msaa |
ezEnum< ezGALResourceFormat > | m_DepthFormat = ezGALResourceFormat::Invalid |
ezEnum< ezGALRenderTargetLoadOp > | m_DepthLoadOp |
ezEnum< ezGALRenderTargetStoreOp > | m_DepthStoreOp |
ezEnum< ezGALRenderTargetLoadOp > | m_StencilLoadOp |
ezEnum< ezGALRenderTargetStoreOp > | m_StencilStoreOp |
ezEnum< ezGALResourceFormat > | m_ColorFormat [EZ_GAL_MAX_RENDERTARGET_COUNT] |
ezEnum< ezGALRenderTargetLoadOp > | m_ColorLoadOp [EZ_GAL_MAX_RENDERTARGET_COUNT] |
ezEnum< ezGALRenderTargetStoreOp > | m_ColorStoreOp [EZ_GAL_MAX_RENDERTARGET_COUNT] |
Additional Inherited Members | |
![]() | |
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. | |
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.