XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALShaderStateResourceDescriptor Struct Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <ShaderPermutationBinary.h>

Public Member Functions

xiiResult Parse (xiiStringView sSource)
void Load (xiiStreamReader &inout_stream)
void Save (xiiStreamWriter &inout_stream) const
xiiUInt32 CalculateHash () const

Static Public Member Functions

static bool IsParserStateInitialized ()
 Shader-state parser tables are owned by the GraphicsFoundation ShaderCompiler subsystem.
static void OnEngineStartup ()
static void OnEngineShutdown ()

Public Attributes

xiiGALBlendStateCreationDescription m_BlendDescription
xiiGALDepthStencilStateCreationDescription m_DepthStencilDescription
xiiGALRasterizerStateCreationDescription m_RasterizerDescription

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.


The documentation for this struct 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/ShaderStateDescriptor.cpp
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/Startup.cpp