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

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

#include <Descriptors.h>

Public Attributes

xiiStringView m_sDeclaration
 Just the declaration inside the shader source, e.g. "Texture1D Texture".
xiiStringView m_sDeclarationAndRegister
 The declaration with any optional register mappings, e.g. "Texture1D Texture : register(12t, space3)".
xiiGALShaderResourceDescription m_ResourceDescription
 The extracted reflection of the resource containing type, binding index, sets, etc.

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

A shader resource definition found inside the shader source code.


The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/ShaderCompiler/Descriptors.h