| 
| enum class   | CeresEngine::ShaderCompiler::AssignOp {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Set
, CeresEngine::ShaderCompiler::Add
, CeresEngine::ShaderCompiler::Sub
,  
  CeresEngine::ShaderCompiler::Mul
, CeresEngine::ShaderCompiler::Div
, CeresEngine::ShaderCompiler::Mod
, CeresEngine::ShaderCompiler::LShift
,  
  CeresEngine::ShaderCompiler::RShift
, CeresEngine::ShaderCompiler::Or
, CeresEngine::ShaderCompiler::And
, CeresEngine::ShaderCompiler::Xor
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::BinaryOp {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::LogicalAnd
, CeresEngine::ShaderCompiler::LogicalOr
, CeresEngine::ShaderCompiler::Or
,  
  CeresEngine::ShaderCompiler::Xor
, CeresEngine::ShaderCompiler::And
, CeresEngine::ShaderCompiler::LShift
, CeresEngine::ShaderCompiler::RShift
,  
  CeresEngine::ShaderCompiler::Add
, CeresEngine::ShaderCompiler::Sub
, CeresEngine::ShaderCompiler::Mul
, CeresEngine::ShaderCompiler::Div
,  
  CeresEngine::ShaderCompiler::Mod
, CeresEngine::ShaderCompiler::Equal
, CeresEngine::ShaderCompiler::NotEqual
, CeresEngine::ShaderCompiler::Less
,  
  CeresEngine::ShaderCompiler::Greater
, CeresEngine::ShaderCompiler::LessEqual
, CeresEngine::ShaderCompiler::GreaterEqual
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::UnaryOp {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::LogicalNot
, CeresEngine::ShaderCompiler::Not
, CeresEngine::ShaderCompiler::Nop
,  
  CeresEngine::ShaderCompiler::Negate
, CeresEngine::ShaderCompiler::Inc
, CeresEngine::ShaderCompiler::Dec
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::CtrlTransfer { CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Break
, CeresEngine::ShaderCompiler::Continue
, CeresEngine::ShaderCompiler::Discard
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::DataType {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::String
, CeresEngine::ShaderCompiler::Bool
, CeresEngine::ShaderCompiler::Int
,  
  CeresEngine::ShaderCompiler::UInt
, CeresEngine::ShaderCompiler::Half
, CeresEngine::ShaderCompiler::Float
, CeresEngine::ShaderCompiler::Double
,  
  CeresEngine::ShaderCompiler::Bool2
, CeresEngine::ShaderCompiler::Bool3
, CeresEngine::ShaderCompiler::Bool4
, CeresEngine::ShaderCompiler::Int2
,  
  CeresEngine::ShaderCompiler::Int3
, CeresEngine::ShaderCompiler::Int4
, CeresEngine::ShaderCompiler::UInt2
, CeresEngine::ShaderCompiler::UInt3
,  
  CeresEngine::ShaderCompiler::UInt4
, CeresEngine::ShaderCompiler::Half2
, CeresEngine::ShaderCompiler::Half3
, CeresEngine::ShaderCompiler::Half4
,  
  CeresEngine::ShaderCompiler::Float2
, CeresEngine::ShaderCompiler::Float3
, CeresEngine::ShaderCompiler::Float4
, CeresEngine::ShaderCompiler::Double2
,  
  CeresEngine::ShaderCompiler::Double3
, CeresEngine::ShaderCompiler::Double4
, CeresEngine::ShaderCompiler::Bool2x2
, CeresEngine::ShaderCompiler::Bool2x3
,  
  CeresEngine::ShaderCompiler::Bool2x4
, CeresEngine::ShaderCompiler::Bool3x2
, CeresEngine::ShaderCompiler::Bool3x3
, CeresEngine::ShaderCompiler::Bool3x4
,  
  CeresEngine::ShaderCompiler::Bool4x2
, CeresEngine::ShaderCompiler::Bool4x3
, CeresEngine::ShaderCompiler::Bool4x4
, CeresEngine::ShaderCompiler::Int2x2
,  
  CeresEngine::ShaderCompiler::Int2x3
, CeresEngine::ShaderCompiler::Int2x4
, CeresEngine::ShaderCompiler::Int3x2
, CeresEngine::ShaderCompiler::Int3x3
,  
  CeresEngine::ShaderCompiler::Int3x4
, CeresEngine::ShaderCompiler::Int4x2
, CeresEngine::ShaderCompiler::Int4x3
, CeresEngine::ShaderCompiler::Int4x4
,  
  CeresEngine::ShaderCompiler::UInt2x2
, CeresEngine::ShaderCompiler::UInt2x3
, CeresEngine::ShaderCompiler::UInt2x4
, CeresEngine::ShaderCompiler::UInt3x2
,  
  CeresEngine::ShaderCompiler::UInt3x3
, CeresEngine::ShaderCompiler::UInt3x4
, CeresEngine::ShaderCompiler::UInt4x2
, CeresEngine::ShaderCompiler::UInt4x3
,  
  CeresEngine::ShaderCompiler::UInt4x4
, CeresEngine::ShaderCompiler::Half2x2
, CeresEngine::ShaderCompiler::Half2x3
, CeresEngine::ShaderCompiler::Half2x4
,  
  CeresEngine::ShaderCompiler::Half3x2
, CeresEngine::ShaderCompiler::Half3x3
, CeresEngine::ShaderCompiler::Half3x4
, CeresEngine::ShaderCompiler::Half4x2
,  
  CeresEngine::ShaderCompiler::Half4x3
, CeresEngine::ShaderCompiler::Half4x4
, CeresEngine::ShaderCompiler::Float2x2
, CeresEngine::ShaderCompiler::Float2x3
,  
  CeresEngine::ShaderCompiler::Float2x4
, CeresEngine::ShaderCompiler::Float3x2
, CeresEngine::ShaderCompiler::Float3x3
, CeresEngine::ShaderCompiler::Float3x4
,  
  CeresEngine::ShaderCompiler::Float4x2
, CeresEngine::ShaderCompiler::Float4x3
, CeresEngine::ShaderCompiler::Float4x4
, CeresEngine::ShaderCompiler::Double2x2
,  
  CeresEngine::ShaderCompiler::Double2x3
, CeresEngine::ShaderCompiler::Double2x4
, CeresEngine::ShaderCompiler::Double3x2
, CeresEngine::ShaderCompiler::Double3x3
,  
  CeresEngine::ShaderCompiler::Double3x4
, CeresEngine::ShaderCompiler::Double4x2
, CeresEngine::ShaderCompiler::Double4x3
, CeresEngine::ShaderCompiler::Double4x4
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::PrimitiveType {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Point
, CeresEngine::ShaderCompiler::Line
, CeresEngine::ShaderCompiler::LineAdj
,  
  CeresEngine::ShaderCompiler::Triangle
, CeresEngine::ShaderCompiler::TriangleAdj
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::StorageClass {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Extern
, CeresEngine::ShaderCompiler::Precise
, CeresEngine::ShaderCompiler::Shared
,  
  CeresEngine::ShaderCompiler::GroupShared
, CeresEngine::ShaderCompiler::Static
, CeresEngine::ShaderCompiler::Volatile
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::InterpModifier {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Centroid
, CeresEngine::ShaderCompiler::Linear
, CeresEngine::ShaderCompiler::NoInterpolation
,  
  CeresEngine::ShaderCompiler::NoPerspective
, CeresEngine::ShaderCompiler::Sample
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::TypeModifier {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Const
, CeresEngine::ShaderCompiler::RowMajor
, CeresEngine::ShaderCompiler::ColumnMajor
,  
  CeresEngine::ShaderCompiler::SNorm
, CeresEngine::ShaderCompiler::UNorm
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::UniformBufferType { CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::ConstantBuffer
, CeresEngine::ShaderCompiler::TextureBuffer
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::BufferType {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Buffer
, CeresEngine::ShaderCompiler::StructuredBuffer
, CeresEngine::ShaderCompiler::ByteAddressBuffer
,  
  CeresEngine::ShaderCompiler::RWBuffer
, CeresEngine::ShaderCompiler::RWStructuredBuffer
, CeresEngine::ShaderCompiler::RWByteAddressBuffer
, CeresEngine::ShaderCompiler::AppendStructuredBuffer
,  
  CeresEngine::ShaderCompiler::ConsumeStructuredBuffer
, CeresEngine::ShaderCompiler::RWTexture1D
, CeresEngine::ShaderCompiler::RWTexture1DArray
, CeresEngine::ShaderCompiler::RWTexture2D
,  
  CeresEngine::ShaderCompiler::RWTexture2DArray
, CeresEngine::ShaderCompiler::RWTexture3D
, CeresEngine::ShaderCompiler::Texture1D
, CeresEngine::ShaderCompiler::Texture1DArray
,  
  CeresEngine::ShaderCompiler::Texture2D
, CeresEngine::ShaderCompiler::Texture2DArray
, CeresEngine::ShaderCompiler::Texture3D
, CeresEngine::ShaderCompiler::TextureCube
,  
  CeresEngine::ShaderCompiler::TextureCubeArray
, CeresEngine::ShaderCompiler::Texture2DMS
, CeresEngine::ShaderCompiler::Texture2DMSArray
, CeresEngine::ShaderCompiler::GenericTexture
,  
  CeresEngine::ShaderCompiler::InputPatch
, CeresEngine::ShaderCompiler::OutputPatch
, CeresEngine::ShaderCompiler::PointStream
, CeresEngine::ShaderCompiler::LineStream
,  
  CeresEngine::ShaderCompiler::TriangleStream
, CeresEngine::ShaderCompiler::GenericBuffer
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::SamplerType {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Sampler1D
, CeresEngine::ShaderCompiler::Sampler2D
, CeresEngine::ShaderCompiler::Sampler3D
,  
  CeresEngine::ShaderCompiler::SamplerCube
, CeresEngine::ShaderCompiler::Sampler2DRect
, CeresEngine::ShaderCompiler::Sampler1DArray
, CeresEngine::ShaderCompiler::Sampler2DArray
,  
  CeresEngine::ShaderCompiler::SamplerCubeArray
, CeresEngine::ShaderCompiler::SamplerBuffer
, CeresEngine::ShaderCompiler::Sampler2DMS
, CeresEngine::ShaderCompiler::Sampler2DMSArray
,  
  CeresEngine::ShaderCompiler::Sampler1DShadow
, CeresEngine::ShaderCompiler::Sampler2DShadow
, CeresEngine::ShaderCompiler::SamplerCubeShadow
, CeresEngine::ShaderCompiler::Sampler2DRectShadow
,  
  CeresEngine::ShaderCompiler::Sampler1DArrayShadow
, CeresEngine::ShaderCompiler::Sampler2DArrayShadow
, CeresEngine::ShaderCompiler::SamplerCubeArrayShadow
, CeresEngine::ShaderCompiler::SamplerState
,  
  CeresEngine::ShaderCompiler::SamplerComparisonState
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::ImageLayoutFormat {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::F32X4
, CeresEngine::ShaderCompiler::F32X2
, CeresEngine::ShaderCompiler::F32X1
,  
  CeresEngine::ShaderCompiler::F16X4
, CeresEngine::ShaderCompiler::F16X2
, CeresEngine::ShaderCompiler::F16X1
, CeresEngine::ShaderCompiler::F11R11G10B
,  
  CeresEngine::ShaderCompiler::UN32X4
, CeresEngine::ShaderCompiler::UN16X2
, CeresEngine::ShaderCompiler::UN16X1
, CeresEngine::ShaderCompiler::UN10R10G10B2A
,  
  CeresEngine::ShaderCompiler::UN8X4
, CeresEngine::ShaderCompiler::UN8X2
, CeresEngine::ShaderCompiler::UN8X1
, CeresEngine::ShaderCompiler::SN16X4
,  
  CeresEngine::ShaderCompiler::SN16X2
, CeresEngine::ShaderCompiler::SN16X1
, CeresEngine::ShaderCompiler::SN8X4
, CeresEngine::ShaderCompiler::SN8X2
,  
  CeresEngine::ShaderCompiler::SN8X1
, CeresEngine::ShaderCompiler::I32X4
, CeresEngine::ShaderCompiler::I32X2
, CeresEngine::ShaderCompiler::I32X1
,  
  CeresEngine::ShaderCompiler::I16X4
, CeresEngine::ShaderCompiler::I16X2
, CeresEngine::ShaderCompiler::I16X1
, CeresEngine::ShaderCompiler::I8X4
,  
  CeresEngine::ShaderCompiler::I8X2
, CeresEngine::ShaderCompiler::I8X1
, CeresEngine::ShaderCompiler::UI32X4
, CeresEngine::ShaderCompiler::UI32X2
,  
  CeresEngine::ShaderCompiler::UI32X1
, CeresEngine::ShaderCompiler::UI16X4
, CeresEngine::ShaderCompiler::UI16X2
, CeresEngine::ShaderCompiler::UI16X1
,  
  CeresEngine::ShaderCompiler::UI10R10G10B2A
, CeresEngine::ShaderCompiler::UI8X4
, CeresEngine::ShaderCompiler::UI8X2
, CeresEngine::ShaderCompiler::UI8X1
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::RegisterType {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::ConstantBuffer
, CeresEngine::ShaderCompiler::TextureBuffer
, CeresEngine::ShaderCompiler::BufferOffset
,  
  CeresEngine::ShaderCompiler::Sampler
, CeresEngine::ShaderCompiler::UnorderedAccessView
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::AttributeType {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Branch
, CeresEngine::ShaderCompiler::Call
, CeresEngine::ShaderCompiler::Flatten
,  
  CeresEngine::ShaderCompiler::IfAll
, CeresEngine::ShaderCompiler::IfAny
, CeresEngine::ShaderCompiler::Isolate
, CeresEngine::ShaderCompiler::Loop
,  
  CeresEngine::ShaderCompiler::MaxExports
, CeresEngine::ShaderCompiler::MaxInstructionCount
, CeresEngine::ShaderCompiler::MaxTempReg
, CeresEngine::ShaderCompiler::NoExpressionOptimizations
,  
  CeresEngine::ShaderCompiler::Predicate
, CeresEngine::ShaderCompiler::PredicateBlock
, CeresEngine::ShaderCompiler::ReduceTempRegUsage
, CeresEngine::ShaderCompiler::RemoveUnusedInputs
,  
  CeresEngine::ShaderCompiler::SampReg
, CeresEngine::ShaderCompiler::Unroll
, CeresEngine::ShaderCompiler::Unused
, CeresEngine::ShaderCompiler::Xps
,  
  CeresEngine::ShaderCompiler::Domain
, CeresEngine::ShaderCompiler::EarlyDepthStencil
, CeresEngine::ShaderCompiler::Instance
, CeresEngine::ShaderCompiler::MaxTessFactor
,  
  CeresEngine::ShaderCompiler::MaxVertexCount
, CeresEngine::ShaderCompiler::NumThreads
, CeresEngine::ShaderCompiler::OutputControlPoints
, CeresEngine::ShaderCompiler::OutputTopology
,  
  CeresEngine::ShaderCompiler::Partitioning
, CeresEngine::ShaderCompiler::PatchSize
, CeresEngine::ShaderCompiler::PatchConstantFunc
, CeresEngine::ShaderCompiler::Align
,  
  CeresEngine::ShaderCompiler::Binding
, CeresEngine::ShaderCompiler::CW
, CeresEngine::ShaderCompiler::CCW
, CeresEngine::ShaderCompiler::ColumnMajor
,  
  CeresEngine::ShaderCompiler::Component
, CeresEngine::ShaderCompiler::DepthAny
, CeresEngine::ShaderCompiler::DepthGreater
, CeresEngine::ShaderCompiler::DepthLess
,  
  CeresEngine::ShaderCompiler::DepthUnchanged
, CeresEngine::ShaderCompiler::EarlyFragmentTests
, CeresEngine::ShaderCompiler::EqualSpacing
, CeresEngine::ShaderCompiler::FractionalEvenSpacing
,  
  CeresEngine::ShaderCompiler::FractionalOddSpacing
, CeresEngine::ShaderCompiler::Index
, CeresEngine::ShaderCompiler::Invocations
, CeresEngine::ShaderCompiler::Isolines
,  
  CeresEngine::ShaderCompiler::Lines
, CeresEngine::ShaderCompiler::LinesAdjacency
, CeresEngine::ShaderCompiler::LineStrip
, CeresEngine::ShaderCompiler::LocalSizeX
,  
  CeresEngine::ShaderCompiler::LocalSizeY
, CeresEngine::ShaderCompiler::LocalSizeZ
, CeresEngine::ShaderCompiler::Location
, CeresEngine::ShaderCompiler::MaxVertices
,  
  CeresEngine::ShaderCompiler::OriginUpperLeft
, CeresEngine::ShaderCompiler::Offset
, CeresEngine::ShaderCompiler::Packed
, CeresEngine::ShaderCompiler::PixelCenterInteger
,  
  CeresEngine::ShaderCompiler::Points
, CeresEngine::ShaderCompiler::PointMode
, CeresEngine::ShaderCompiler::Quads
, CeresEngine::ShaderCompiler::RowMajor
,  
  CeresEngine::ShaderCompiler::Shared
, CeresEngine::ShaderCompiler::Std140
, CeresEngine::ShaderCompiler::Std430
, CeresEngine::ShaderCompiler::Stream
,  
  CeresEngine::ShaderCompiler::Triangles
, CeresEngine::ShaderCompiler::TrianglesAdjacency
, CeresEngine::ShaderCompiler::TriangleStrip
, CeresEngine::ShaderCompiler::Vertices
,  
  CeresEngine::ShaderCompiler::XfbBuffer
, CeresEngine::ShaderCompiler::XfbOffset
, CeresEngine::ShaderCompiler::XfbStride
, CeresEngine::ShaderCompiler::Set
,  
  CeresEngine::ShaderCompiler::Space
, CeresEngine::ShaderCompiler::Layout
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::AttributeValue {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::DomainTri
, CeresEngine::ShaderCompiler::DomainQuad
, CeresEngine::ShaderCompiler::DomainIsoline
,  
  CeresEngine::ShaderCompiler::OutputTopologyPoint
, CeresEngine::ShaderCompiler::OutputTopologyLine
, CeresEngine::ShaderCompiler::OutputTopologyTriangleCW
, CeresEngine::ShaderCompiler::OutputTopologyTriangleCCW
,  
  CeresEngine::ShaderCompiler::PartitioningInteger
, CeresEngine::ShaderCompiler::PartitioningPow2
, CeresEngine::ShaderCompiler::PartitioningFractionalEven
, CeresEngine::ShaderCompiler::PartitioningFractionalOdd
 
 } | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::Intrinsic {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::Abort
, CeresEngine::ShaderCompiler::Abs
, CeresEngine::ShaderCompiler::ACos
,  
  CeresEngine::ShaderCompiler::All
, CeresEngine::ShaderCompiler::AllMemoryBarrier
, CeresEngine::ShaderCompiler::AllMemoryBarrierWithGroupSync
, CeresEngine::ShaderCompiler::Any
,  
  CeresEngine::ShaderCompiler::AsDouble
, CeresEngine::ShaderCompiler::AsFloat
, CeresEngine::ShaderCompiler::ASin
, CeresEngine::ShaderCompiler::AsInt
,  
  CeresEngine::ShaderCompiler::AsUInt1
, CeresEngine::ShaderCompiler::AsUInt3
, CeresEngine::ShaderCompiler::ATan
, CeresEngine::ShaderCompiler::ATan2
,  
  CeresEngine::ShaderCompiler::Ceil
, CeresEngine::ShaderCompiler::CheckAccessFullyMapped
, CeresEngine::ShaderCompiler::Clamp
, CeresEngine::ShaderCompiler::Clip
,  
  CeresEngine::ShaderCompiler::Cos
, CeresEngine::ShaderCompiler::CosH
, CeresEngine::ShaderCompiler::CountBits
, CeresEngine::ShaderCompiler::Cross
,  
  CeresEngine::ShaderCompiler::D3DCOLORtoUBYTE4
, CeresEngine::ShaderCompiler::DDX
, CeresEngine::ShaderCompiler::DDXCoarse
, CeresEngine::ShaderCompiler::DDXFine
,  
  CeresEngine::ShaderCompiler::DDY
, CeresEngine::ShaderCompiler::DDYCoarse
, CeresEngine::ShaderCompiler::DDYFine
, CeresEngine::ShaderCompiler::Degrees
,  
  CeresEngine::ShaderCompiler::Determinant
, CeresEngine::ShaderCompiler::DeviceMemoryBarrier
, CeresEngine::ShaderCompiler::DeviceMemoryBarrierWithGroupSync
, CeresEngine::ShaderCompiler::Distance
,  
  CeresEngine::ShaderCompiler::Dot
, CeresEngine::ShaderCompiler::Dst
, CeresEngine::ShaderCompiler::Equal
, CeresEngine::ShaderCompiler::ErrorF
,  
  CeresEngine::ShaderCompiler::EvaluateAttributeAtCentroid
, CeresEngine::ShaderCompiler::EvaluateAttributeAtSample
, CeresEngine::ShaderCompiler::EvaluateAttributeSnapped
, CeresEngine::ShaderCompiler::Exp
,  
  CeresEngine::ShaderCompiler::Exp2
, CeresEngine::ShaderCompiler::F16toF32
, CeresEngine::ShaderCompiler::F32toF16
, CeresEngine::ShaderCompiler::FaceForward
,  
  CeresEngine::ShaderCompiler::FirstBitHigh
, CeresEngine::ShaderCompiler::FirstBitLow
, CeresEngine::ShaderCompiler::Floor
, CeresEngine::ShaderCompiler::FMA
,  
  CeresEngine::ShaderCompiler::FMod
, CeresEngine::ShaderCompiler::Frac
, CeresEngine::ShaderCompiler::FrExp
, CeresEngine::ShaderCompiler::FWidth
,  
  CeresEngine::ShaderCompiler::GetRenderTargetSampleCount
, CeresEngine::ShaderCompiler::GetRenderTargetSamplePosition
, CeresEngine::ShaderCompiler::GreaterThan
, CeresEngine::ShaderCompiler::GreaterThanEqual
,  
  CeresEngine::ShaderCompiler::GroupMemoryBarrier
, CeresEngine::ShaderCompiler::GroupMemoryBarrierWithGroupSync
, CeresEngine::ShaderCompiler::InterlockedAdd
, CeresEngine::ShaderCompiler::InterlockedAnd
,  
  CeresEngine::ShaderCompiler::InterlockedCompareExchange
, CeresEngine::ShaderCompiler::InterlockedCompareStore
, CeresEngine::ShaderCompiler::InterlockedExchange
, CeresEngine::ShaderCompiler::InterlockedMax
,  
  CeresEngine::ShaderCompiler::InterlockedMin
, CeresEngine::ShaderCompiler::InterlockedOr
, CeresEngine::ShaderCompiler::InterlockedXor
, CeresEngine::ShaderCompiler::IsFinite
,  
  CeresEngine::ShaderCompiler::IsInf
, CeresEngine::ShaderCompiler::IsNaN
, CeresEngine::ShaderCompiler::LdExp
, CeresEngine::ShaderCompiler::Length
,  
  CeresEngine::ShaderCompiler::Lerp
, CeresEngine::ShaderCompiler::LessThan
, CeresEngine::ShaderCompiler::LessThanEqual
, CeresEngine::ShaderCompiler::Lit
,  
  CeresEngine::ShaderCompiler::Log
, CeresEngine::ShaderCompiler::Log10
, CeresEngine::ShaderCompiler::Log2
, CeresEngine::ShaderCompiler::MAD
,  
  CeresEngine::ShaderCompiler::Max
, CeresEngine::ShaderCompiler::Min
, CeresEngine::ShaderCompiler::ModF
, CeresEngine::ShaderCompiler::MSAD4
,  
  CeresEngine::ShaderCompiler::Mul
, CeresEngine::ShaderCompiler::Normalize
, CeresEngine::ShaderCompiler::NotEqual
, CeresEngine::ShaderCompiler::Not
,  
  CeresEngine::ShaderCompiler::Pow
, CeresEngine::ShaderCompiler::PrintF
, CeresEngine::ShaderCompiler::Process2DQuadTessFactorsAvg
, CeresEngine::ShaderCompiler::Process2DQuadTessFactorsMax
,  
  CeresEngine::ShaderCompiler::Process2DQuadTessFactorsMin
, CeresEngine::ShaderCompiler::ProcessIsolineTessFactors
, CeresEngine::ShaderCompiler::ProcessQuadTessFactorsAvg
, CeresEngine::ShaderCompiler::ProcessQuadTessFactorsMax
,  
  CeresEngine::ShaderCompiler::ProcessQuadTessFactorsMin
, CeresEngine::ShaderCompiler::ProcessTriTessFactorsAvg
, CeresEngine::ShaderCompiler::ProcessTriTessFactorsMax
, CeresEngine::ShaderCompiler::ProcessTriTessFactorsMin
,  
  CeresEngine::ShaderCompiler::Radians
, CeresEngine::ShaderCompiler::Rcp
, CeresEngine::ShaderCompiler::Reflect
, CeresEngine::ShaderCompiler::Refract
,  
  CeresEngine::ShaderCompiler::ReverseBits
, CeresEngine::ShaderCompiler::Round
, CeresEngine::ShaderCompiler::RSqrt
, CeresEngine::ShaderCompiler::Saturate
,  
  CeresEngine::ShaderCompiler::Sign
, CeresEngine::ShaderCompiler::Sin
, CeresEngine::ShaderCompiler::SinCos
, CeresEngine::ShaderCompiler::SinH
,  
  CeresEngine::ShaderCompiler::SmoothStep
, CeresEngine::ShaderCompiler::Sqrt
, CeresEngine::ShaderCompiler::Step
, CeresEngine::ShaderCompiler::Tan
,  
  CeresEngine::ShaderCompiler::TanH
, CeresEngine::ShaderCompiler::Transpose
, CeresEngine::ShaderCompiler::Trunc
, CeresEngine::ShaderCompiler::Tex1D2
,  
  CeresEngine::ShaderCompiler::Tex1D4
, CeresEngine::ShaderCompiler::Tex1DBias
, CeresEngine::ShaderCompiler::Tex1DGrad
, CeresEngine::ShaderCompiler::Tex1DLod
,  
  CeresEngine::ShaderCompiler::Tex1DProj
, CeresEngine::ShaderCompiler::Tex2D2
, CeresEngine::ShaderCompiler::Tex2D4
, CeresEngine::ShaderCompiler::Tex2DBias
,  
  CeresEngine::ShaderCompiler::Tex2DGrad
, CeresEngine::ShaderCompiler::Tex2DLod
, CeresEngine::ShaderCompiler::Tex2DProj
, CeresEngine::ShaderCompiler::Tex3D2
,  
  CeresEngine::ShaderCompiler::Tex3D4
, CeresEngine::ShaderCompiler::Tex3DBias
, CeresEngine::ShaderCompiler::Tex3DGrad
, CeresEngine::ShaderCompiler::Tex3DLod
,  
  CeresEngine::ShaderCompiler::Tex3DProj
, CeresEngine::ShaderCompiler::TexCube2
, CeresEngine::ShaderCompiler::TexCube4
, CeresEngine::ShaderCompiler::TexCubeBias
,  
  CeresEngine::ShaderCompiler::TexCubeGrad
, CeresEngine::ShaderCompiler::TexCubeLod
, CeresEngine::ShaderCompiler::TexCubeProj
, CeresEngine::ShaderCompiler::TextureGetDimensions
,  
  CeresEngine::ShaderCompiler::TextureQueryLod
, CeresEngine::ShaderCompiler::TextureQueryLodUnclamped
, CeresEngine::ShaderCompiler::TextureLoad1
, CeresEngine::ShaderCompiler::TextureLoad2
,  
  CeresEngine::ShaderCompiler::TextureLoad3
, CeresEngine::ShaderCompiler::TextureSample2
, CeresEngine::ShaderCompiler::TextureSample3
, CeresEngine::ShaderCompiler::TextureSample4
,  
  CeresEngine::ShaderCompiler::TextureSample5
, CeresEngine::ShaderCompiler::TextureSampleBias3
, CeresEngine::ShaderCompiler::TextureSampleBias4
, CeresEngine::ShaderCompiler::TextureSampleBias5
,  
  CeresEngine::ShaderCompiler::TextureSampleBias6
, CeresEngine::ShaderCompiler::TextureSampleCmp3
, CeresEngine::ShaderCompiler::TextureSampleCmp4
, CeresEngine::ShaderCompiler::TextureSampleCmp5
,  
  CeresEngine::ShaderCompiler::TextureSampleCmp6
, CeresEngine::ShaderCompiler::TextureSampleCmpLevelZero3
, CeresEngine::ShaderCompiler::TextureSampleCmpLevelZero4
, CeresEngine::ShaderCompiler::TextureSampleCmpLevelZero5
,  
  CeresEngine::ShaderCompiler::TextureSampleGrad4
, CeresEngine::ShaderCompiler::TextureSampleGrad5
, CeresEngine::ShaderCompiler::TextureSampleGrad6
, CeresEngine::ShaderCompiler::TextureSampleGrad7
,  
  CeresEngine::ShaderCompiler::TextureSampleLevel3
, CeresEngine::ShaderCompiler::TextureSampleLevel4
, CeresEngine::ShaderCompiler::TextureSampleLevel5
, CeresEngine::ShaderCompiler::TextureGather2
,  
  CeresEngine::ShaderCompiler::TextureGatherRed2
, CeresEngine::ShaderCompiler::TextureGatherGreen2
, CeresEngine::ShaderCompiler::TextureGatherBlue2
, CeresEngine::ShaderCompiler::TextureGatherAlpha2
,  
  CeresEngine::ShaderCompiler::TextureGather3
, CeresEngine::ShaderCompiler::TextureGather4
, CeresEngine::ShaderCompiler::TextureGatherRed3
, CeresEngine::ShaderCompiler::TextureGatherRed4
,  
  CeresEngine::ShaderCompiler::TextureGatherGreen3
, CeresEngine::ShaderCompiler::TextureGatherGreen4
, CeresEngine::ShaderCompiler::TextureGatherBlue3
, CeresEngine::ShaderCompiler::TextureGatherBlue4
,  
  CeresEngine::ShaderCompiler::TextureGatherAlpha3
, CeresEngine::ShaderCompiler::TextureGatherAlpha4
, CeresEngine::ShaderCompiler::TextureGatherRed6
, CeresEngine::ShaderCompiler::TextureGatherRed7
,  
  CeresEngine::ShaderCompiler::TextureGatherGreen6
, CeresEngine::ShaderCompiler::TextureGatherGreen7
, CeresEngine::ShaderCompiler::TextureGatherBlue6
, CeresEngine::ShaderCompiler::TextureGatherBlue7
,  
  CeresEngine::ShaderCompiler::TextureGatherAlpha6
, CeresEngine::ShaderCompiler::TextureGatherAlpha7
, CeresEngine::ShaderCompiler::TextureGatherCmp3
, CeresEngine::ShaderCompiler::TextureGatherCmpRed3
,  
  CeresEngine::ShaderCompiler::TextureGatherCmpGreen3
, CeresEngine::ShaderCompiler::TextureGatherCmpBlue3
, CeresEngine::ShaderCompiler::TextureGatherCmpAlpha3
, CeresEngine::ShaderCompiler::TextureGatherCmp4
,  
  CeresEngine::ShaderCompiler::TextureGatherCmp5
, CeresEngine::ShaderCompiler::TextureGatherCmpRed4
, CeresEngine::ShaderCompiler::TextureGatherCmpRed5
, CeresEngine::ShaderCompiler::TextureGatherCmpGreen4
,  
  CeresEngine::ShaderCompiler::TextureGatherCmpGreen5
, CeresEngine::ShaderCompiler::TextureGatherCmpBlue4
, CeresEngine::ShaderCompiler::TextureGatherCmpBlue5
, CeresEngine::ShaderCompiler::TextureGatherCmpAlpha4
,  
  CeresEngine::ShaderCompiler::TextureGatherCmpAlpha5
, CeresEngine::ShaderCompiler::TextureGatherCmpRed7
, CeresEngine::ShaderCompiler::TextureGatherCmpRed8
, CeresEngine::ShaderCompiler::TextureGatherCmpGreen7
,  
  CeresEngine::ShaderCompiler::TextureGatherCmpGreen8
, CeresEngine::ShaderCompiler::TextureGatherCmpBlue7
, CeresEngine::ShaderCompiler::TextureGatherCmpBlue8
, CeresEngine::ShaderCompiler::TextureGatherCmpAlpha7
,  
  CeresEngine::ShaderCompiler::TextureGatherCmpAlpha8
, CeresEngine::ShaderCompiler::StreamOutputAppend
, CeresEngine::ShaderCompiler::StreamOutputRestartStrip
, CeresEngine::ShaderCompiler::ImageLoad
,  
  CeresEngine::ShaderCompiler::ImageStore
, CeresEngine::ShaderCompiler::ImageAtomicAdd
, CeresEngine::ShaderCompiler::ImageAtomicAnd
, CeresEngine::ShaderCompiler::ImageAtomicOr
,  
  CeresEngine::ShaderCompiler::ImageAtomicXor
, CeresEngine::ShaderCompiler::ImageAtomicMin
, CeresEngine::ShaderCompiler::ImageAtomicMax
, CeresEngine::ShaderCompiler::ImageAtomicCompSwap
,  
  CeresEngine::ShaderCompiler::ImageAtomicExchange
, CeresEngine::ShaderCompiler::PackHalf2x16
 
 } | 
|   | Intrinsics function enumeration (currently only HLSL intrinsics).  More...
  | 
|   | 
| enum class   | CeresEngine::ShaderCompiler::Semantic {  
  CeresEngine::ShaderCompiler::Undefined
, CeresEngine::ShaderCompiler::UserDefined
, CeresEngine::ShaderCompiler::ClipDistance
, CeresEngine::ShaderCompiler::CullDistance
,  
  CeresEngine::ShaderCompiler::Coverage
, CeresEngine::ShaderCompiler::Depth
, CeresEngine::ShaderCompiler::DepthGreaterEqual
, CeresEngine::ShaderCompiler::DepthLessEqual
,  
  CeresEngine::ShaderCompiler::DispatchThreadID
, CeresEngine::ShaderCompiler::DomainLocation
, CeresEngine::ShaderCompiler::FragCoord
, CeresEngine::ShaderCompiler::GroupID
,  
  CeresEngine::ShaderCompiler::GroupIndex
, CeresEngine::ShaderCompiler::GroupThreadID
, CeresEngine::ShaderCompiler::GSInstanceID
, CeresEngine::ShaderCompiler::InnerCoverage
,  
  CeresEngine::ShaderCompiler::InsideTessFactor
, CeresEngine::ShaderCompiler::InstanceID
, CeresEngine::ShaderCompiler::IsFrontFace
, CeresEngine::ShaderCompiler::OutputControlPointID
,  
  CeresEngine::ShaderCompiler::PointSize
, CeresEngine::ShaderCompiler::PrimitiveID
, CeresEngine::ShaderCompiler::RenderTargetArrayIndex
, CeresEngine::ShaderCompiler::SampleIndex
,  
  CeresEngine::ShaderCompiler::StencilRef
, CeresEngine::ShaderCompiler::Target
, CeresEngine::ShaderCompiler::TessFactor
, CeresEngine::ShaderCompiler::VertexID
,  
  CeresEngine::ShaderCompiler::VertexPosition
, CeresEngine::ShaderCompiler::ViewportArrayIndex
 
 } | 
|   | 
 | 
| String  | CeresEngine::ShaderCompiler::assignOpToString (const AssignOp o) | 
|   | 
| AssignOp  | CeresEngine::ShaderCompiler::stringToAssignOp (const String &s) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isBitwiseOp (const AssignOp o) | 
|   | 
| String  | CeresEngine::ShaderCompiler::binaryOpToString (const BinaryOp o) | 
|   | 
| BinaryOp  | CeresEngine::ShaderCompiler::stringToBinaryOp (const String &s) | 
|   | 
| BinaryOp  | CeresEngine::ShaderCompiler::assignOpToBinaryOp (const AssignOp op) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isLogicalOp (const BinaryOp o) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isBitwiseOp (const BinaryOp o) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isCompareOp (const BinaryOp o) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isBooleanOp (const BinaryOp o) | 
|   | 
| String  | CeresEngine::ShaderCompiler::unaryOpToString (const UnaryOp o) | 
|   | 
| UnaryOp  | CeresEngine::ShaderCompiler::stringToUnaryOp (const String &s) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isLogicalOp (const UnaryOp o) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isBitwiseOp (const UnaryOp o) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isLValueOp (const UnaryOp o) | 
|   | 
| String  | CeresEngine::ShaderCompiler::ctrlTransformToString (const CtrlTransfer ct) | 
|   | 
| CtrlTransfer  | CeresEngine::ShaderCompiler::stringToCtrlTransfer (const String &s) | 
|   | 
| String  | CeresEngine::ShaderCompiler::dataTypeToString (const DataType t, bool useTemplateSyntax=false) | 
|   | 
| UInt32  | CeresEngine::ShaderCompiler::dataTypeSize (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isScalarType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isVectorType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isMatrixType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isBooleanType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isRealType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isHalfRealType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isSingleRealType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isDoubleRealType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isIntegralType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isIntType (const DataType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isUIntType (const DataType t) | 
|   | 
| Int32  | CeresEngine::ShaderCompiler::vectorTypeDim (const DataType t) | 
|   | Returns the dimension of the specified data type interpreted as vector type.  
  | 
|   | 
| Pair< int, int >  | CeresEngine::ShaderCompiler::matrixTypeDim (const DataType t) | 
|   | Returns the dimensions MxN of the specified data type interpreted as matrix type.  
  | 
|   | 
| DataType  | CeresEngine::ShaderCompiler::baseDataType (const DataType t) | 
|   | 
| DataType  | CeresEngine::ShaderCompiler::vectorDataType (const DataType baseDataType, Int32 vectorSize) | 
|   | 
| DataType  | CeresEngine::ShaderCompiler::matrixDataType (const DataType baseDataType, Int32 rows, Int32 columns) | 
|   | 
| DataType  | CeresEngine::ShaderCompiler::subscriptDataType (const DataType dataType, const String &subscript, Vector< Pair< int, int > > *indices=nullptr) | 
|   | 
| DataType  | CeresEngine::ShaderCompiler::tokenToDataType (const Token &token) | 
|   | 
| DataType  | CeresEngine::ShaderCompiler::doubleToFloatDataType (const DataType dataType) | 
|   | 
| UInt32  | CeresEngine::ShaderCompiler::remainingVectorSize (UInt32 vectorSize, UInt32 alignment=16u) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::accumulateAlignedVectorSize (const DataType dataType, UInt32 &size, UInt32 &padding, UInt32 *offset=nullptr) | 
|   | 
| String  | CeresEngine::ShaderCompiler::bufferTypeToString (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isStorageBufferType (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isRwBufferType (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureBufferType (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureMsBufferType (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isImageBufferType (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isRwImageBufferType (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isPatchBufferType (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isStreamBufferType (const BufferType t) | 
|   | 
| Int32  | CeresEngine::ShaderCompiler::getBufferTypeTextureDim (const BufferType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isSamplerStateType (const SamplerType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isSamplerTypeShadow (const SamplerType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isSamplerTypeArray (const SamplerType t) | 
|   | 
| Int32  | CeresEngine::ShaderCompiler::getSamplerTypeTextureDim (const SamplerType t) | 
|   | 
| SamplerType  | CeresEngine::ShaderCompiler::textureTypeToSamplerType (const BufferType t) | 
|   | 
| SamplerType  | CeresEngine::ShaderCompiler::samplerTypeToShadowSamplerType (const SamplerType t) | 
|   | 
| DataType  | CeresEngine::ShaderCompiler::getImageLayoutFormatBaseType (const ImageLayoutFormat format) | 
|   | 
| ImageLayoutFormat  | CeresEngine::ShaderCompiler::dataTypeToImageLayoutFormat (const DataType t) | 
|   | 
| RegisterType  | CeresEngine::ShaderCompiler::charToRegisterType (char c) | 
|   | 
| char  | CeresEngine::ShaderCompiler::registerTypeToChar (const RegisterType t) | 
|   | 
| String  | CeresEngine::ShaderCompiler::registerTypeToString (const RegisterType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isShaderModel3AttributeType (const AttributeType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isShaderModel5AttributeType (const AttributeType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isHLSLAttributeType (const AttributeType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isGLSLAttributeType (const AttributeType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isExtAttributeType (const AttributeType t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isAttributeValueDomain (const AttributeValue t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isAttributeValueOutputTopology (const AttributeValue t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isAttributeValuePartitioning (const AttributeValue t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isAttributeValueTrianglePartitioning (const AttributeValue t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isGlobalIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureGatherIntrisic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureSampleIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureCompareIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureCompareLevelZeroIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isTextureLoadIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isStreamOutputIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isImageIntrinsic (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isInterlockedIntristic (const Intrinsic t) | 
|   | 
| Intrinsic  | CeresEngine::ShaderCompiler::compareOpToIntrinsic (const BinaryOp op) | 
|   | 
| Intrinsic  | CeresEngine::ShaderCompiler::interlockedToImageAtomicIntrinsic (const Intrinsic t) | 
|   | Returns the respecitve image atomic intrinsic for the specified interlocked intrinsic, or the input intrinsic, if is is not an interlocked intrinsic (e.g.  
  | 
|   | 
| Int32  | CeresEngine::ShaderCompiler::getGatherIntrinsicOffsetParamCount (const Intrinsic t) | 
|   | 
| Int32  | CeresEngine::ShaderCompiler::getGatherIntrinsicComponentIndex (const Intrinsic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isSystemSemantic (const Semantic t) | 
|   | 
| bool  | CeresEngine::ShaderCompiler::isUserSemantic (const Semantic t) | 
|   | 
| String  | CeresEngine::ShaderCompiler::semanticToString (const Semantic t) | 
|   | 
| String  | CeresEngine::ShaderCompiler::filterToString (const Reflection::Filter t) | 
|   | 
| Reflection::Filter  | CeresEngine::ShaderCompiler::stringToFilter (const String &s) | 
|   | 
| String  | CeresEngine::ShaderCompiler::texAddressModeToString (const Reflection::TextureAddressMode t) | 
|   | 
| Reflection::TextureAddressMode  | CeresEngine::ShaderCompiler::stringToTexAddressMode (const String &s) | 
|   | 
| String  | CeresEngine::ShaderCompiler::compareFuncToString (const Reflection::ComparisonFunc t) | 
|   | 
| Reflection::ComparisonFunc  | CeresEngine::ShaderCompiler::stringToCompareFunc (const String &s) | 
|   | 
| String  | CeresEngine::ShaderCompiler::resourceTypeToString (const Reflection::ResourceType t) | 
|   | 
| Reflection::ResourceType  | CeresEngine::ShaderCompiler::uniformBufferTypeToResourceType (const UniformBufferType t) | 
|   | 
| Reflection::ResourceType  | CeresEngine::ShaderCompiler::bufferTypeToResourceType (const BufferType t) | 
|   | 
| Reflection::ResourceType  | CeresEngine::ShaderCompiler::samplerTypeToResourceType (const SamplerType t) | 
|   |