![]() |
ezEngine Release 25.08
|
Shader reflection of a single shader resource (texture, constant buffer, etc.). More...
#include <ShaderByteCode.h>
Public Member Functions | |
| EZ_DECLARE_MEM_RELOCATABLE_TYPE () | |
Static Public Member Functions | |
| static ezResult | CreateMergedShaderResourceBinding (const ezArrayPtr< ezArrayPtr< const ezShaderResourceBinding > > &resourcesPerStage, ezDynamicArray< ezShaderResourceBinding > &out_bindings, bool bAllowMultipleBindingPerName) |
Public Attributes | |
| ezEnum< ezGALShaderResourceType > | m_ResourceType |
| ezEnum< ezGALShaderTextureType > | m_TextureType |
| ezBitflags< ezGALShaderStageFlags > | m_Stages |
| ezInt16 | m_iBindGroup = -1 |
| ezInt16 | m_iSlot = -1 |
| ezUInt32 | m_uiArraySize = 1 |
| ezHashedString | m_sName |
| ezSharedPtr< ezShaderConstantBufferLayout > | m_pLayout |
Shader reflection of a single shader resource (texture, constant buffer, etc.).