List of all items
Structs
- Compiler
- ContextStr
- Module
- SpirvCrossContext
- compile::CommonOptions
- compile::CompiledArtifact
- compile::NoOptions
- compile::glsl::CompileOptions
- compile::hlsl::BindingFlags
- compile::hlsl::CompileOptions
- compile::hlsl::ResourceBinding
- compile::hlsl::ResourceBindingMapping
- compile::hlsl::RootConstants
- compile::msl::BufferRequirements
- compile::msl::CompileOptions
- compile::msl::ConstexprSampler
- compile::msl::MslVersion
- compile::msl::ResourceBinding
- compile::msl::SamplerYcbcrConversion
- compile::msl::ShaderInterfaceVar
- handle::ConstantId
- handle::Handle
- handle::TypeId
- handle::VariableId
- reflect::ActiveBuiltinsUpdatedProof
- reflect::AllResources
- reflect::BufferRange
- reflect::BuiltDummySamplerProof
- reflect::BuiltinResource
- reflect::BuiltinResourceIter
- reflect::CombinedImageSampler
- reflect::CombinedImageSamplerIter
- reflect::EntryPoint
- reflect::EntryPointIter
- reflect::ExtensionsIter
- reflect::ImageType
- reflect::InterfaceVariableSet
- reflect::Resource
- reflect::ResourceIter
- reflect::Scalar
- reflect::ShaderResources
- reflect::SpecializationConstant
- reflect::SpecializationConstantIter
- reflect::StructMember
- reflect::StructType
- reflect::Type
- reflect::WorkgroupSizeSpecializationConstants
- targets::Cpp
- targets::Glsl
- targets::Hlsl
- targets::Json
- targets::Msl
- targets::None
Enums
- SpirvCrossError
- compile::glsl::GlslVersion
- compile::hlsl::HlslShaderModel
- compile::msl::ArgumentBuffersTier
- compile::msl::AutomaticResourceBindingTier
- compile::msl::ChromaLocation
- compile::msl::ComponentSwizzle
- compile::msl::FormatResolution
- compile::msl::IndexType
- compile::msl::MetalPlatform
- compile::msl::SamplerAddress
- compile::msl::SamplerBorderColor
- compile::msl::SamplerCompareFunc
- compile::msl::SamplerCoord
- compile::msl::SamplerFilter
- compile::msl::SamplerMipFilter
- compile::msl::SamplerYcbcrModelConversion
- compile::msl::SamplerYcbcrRange
- compile::msl::ShaderVariableFormat
- compile::msl::ShaderVariableRate
- reflect::ArrayDimension
- reflect::BitWidth
- reflect::BuiltinResourceType
- reflect::DecorationValue
- reflect::ExecutionModeArguments
- reflect::ImageClass
- reflect::ResourceType
- reflect::ScalarKind
- reflect::TypeInner
- spirv::BuiltIn
- spirv::Capability
- spirv::Decoration
- spirv::Dim
- spirv::ExecutionMode
- spirv::ExecutionModel
- spirv::FPDenormMode
- spirv::FPFastMathModeMask
- spirv::FPFastMathModeShift
- spirv::FPOperationMode
- spirv::FPRoundingMode
- spirv::ImageFormat
- spirv::StorageClass
Traits
- ToStatic
- compile::CompilableTarget
- compile::CompilerOptions
- handle::Id
- reflect::ConstantScalar
- reflect::ConstantValue
- targets::Target
Type Aliases
Constants
- compile::hlsl::PUSH_CONSTANT_BINDING
- compile::hlsl::PUSH_CONSTANT_DESCRIPTOR_SET
- compile::msl::ARGUMENT_BUFFER_BINDING
- compile::msl::BUFFER_SIZE_BUFFER_BINDING
- compile::msl::MAX_ARGUMENT_BUFFERS
- compile::msl::PUSH_CONSTANT_BINDING
- compile::msl::PUSH_CONSTANT_DESCRIPTOR_SET
- compile::msl::SWIZZLE_BUFFER_BINDING