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

Storage used during the shader compilation process. More...

#include <Declarations.h>

Public Attributes

ezBitflags< ezShaderCompilerFlagsm_Flags
 
ezStringView m_sPlatform
 
ezStringView m_sSourceFile
 
ezString m_sShaderSource [ezGALShaderStage::ENUM_COUNT]
 
ezHybridArray< ezShaderResourceDefinition, 8 > m_Resources [ezGALShaderStage::ENUM_COUNT]
 
ezUInt32 m_uiSourceHash [ezGALShaderStage::ENUM_COUNT]
 
ezSharedPtr< ezGALShaderByteCodem_ByteCode [ezGALShaderStage::ENUM_COUNT]
 
bool m_bWriteToDisk [ezGALShaderStage::ENUM_COUNT]
 
ezSet< ezStringm_MaterialParameters
 Any resource matching these names will be forced into the material bind group.
 

Detailed Description

Storage used during the shader compilation process.


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