XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALShaderPermutationBinary Class Reference

Serialized state of a shader permutation. More...

#include <ShaderPermutationBinary.h>

Public Member Functions

xiiResult Write (xiiStreamWriter &inout_stream)
xiiResult Read (xiiStreamReader &inout_stream, bool &out_bOldVersion)

Public Attributes

xiiMap< xiiGALShaderType::Enum, xiiUInt32 > m_ShaderStageHashes
xiiDependencyFile m_DependencyFile
xiiGALShaderStateResourceDescriptor m_StateDescriptor
xiiHybridArray< xiiGALPermutationVariable, 16 > m_PermutationVariables

Detailed Description

Serialized state of a shader permutation.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/ShaderCompiler/ShaderPermutationBinary.h
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/ShaderCompiler/Implementation/ShaderPermutationBinary.cpp