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

Used by ezGALBindGroupCreationDescription to bind resources to a ezShaderResourceBinding slot. More...

#include <BindGroup.h>

Inheritance diagram for ezGALBindGroupItem:

Public Member Functions

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

Public Attributes

ezBitflags< ezGALBindGroupItemFlagsm_Flags
 
union { 
 
   ezSamplerBindGroupItem   m_Sampler 
 
   ezTextureBindGroupItem   m_Texture 
 
   ezGALBufferBindGroupItem   m_Buffer 
 
};  
 

Detailed Description

Used by ezGALBindGroupCreationDescription to bind resources to a ezShaderResourceBinding slot.


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