![]() |
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 | |
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. | |
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.