![]() |
ezEngine Release 25.08
|
Pipeline layout. Auto created by shader resource. Mostly used for de-duplication of native resources in case pipelines share the same layout. More...
#include <Descriptors.h>

Public Attributes | |
| ezGALBindGroupLayoutHandle | m_BindGroups [EZ_GAL_MAX_BIND_GROUPS] |
| One for each bind group used in the shader. BG_FRAME, BG_RENDER_PASS, BG_MATERIAL, BG_DRAW_CALL. | |
| ezGALPushConstant | m_PushConstants |
| Only one push constant block is supported right now. | |
Additional Inherited Members | |
Public Member Functions inherited from ezHashableStruct< ezGALPipelineLayoutCreationDescription > | |
| ezHashableStruct (const ezHashableStruct< ezGALPipelineLayoutCreationDescription > &other) | |
| void | operator= (const ezHashableStruct< ezGALPipelineLayoutCreationDescription > &other) |
| bool | operator== (const ezHashableStruct< ezGALPipelineLayoutCreationDescription > &other) const |
| bool | operator!= (const ezHashableStruct< ezGALPipelineLayoutCreationDescription > &other) const |
| bool | operator< (const ezHashableStruct< ezGALPipelineLayoutCreationDescription > &other) const |
| ezUInt32 | CalculateHash () const |
| Calculates the 32 bit hash of the struct and returns it. | |
Pipeline layout. Auto created by shader resource. Mostly used for de-duplication of native resources in case pipelines share the same layout.