ezEngine  Release 25.03
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]
 

Detailed Description

Storage used during the shader compilation process.


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