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

Public Types

enum  Enum : StorageType {
  Platforms = 0U , Permutations , MaterialConstants , MaterialParameter ,
  MaterialConfiguration , RenderState , Shader , VertexShader ,
  PixelShader , GeometryShader , HullShader , DomainShader ,
  ComputeShader , AmplificationShader , MeshShader , RayGenerationShader ,
  RayMissShader , RayClosestHitShader , RayAnyHitShader , RayIntersectionShader ,
  CallableShader , TileShader , TemplateVariables , ENUM_COUNT ,
  Default = Platforms
}
using StorageType = xiiUInt8

Static Public Member Functions

static void GetShaderSections (xiiStringView sContent, xiiGALShaderTextSectionizer &out_sections)

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