All Classes and Interfaces

Class
Description
Enumeration tokens for SPIR-V.
Native bindings to the C API of SPIRV-Cross.
Contains the function pointers loaded from the spvc SharedLibrary.
Layout
An array of SpvcBufferRange structs.
Layout
An array of SpvcCombinedImageSampler structs.
Layout
An array of SpvcEntryPoint structs.
Instances of this class may be passed to the context_set_error_callback method.
Instances of this interface may be passed to the context_set_error_callback method.
Layout
An array of SpvcHLSLResourceBinding structs.
Layout
An array of SpvcHLSLResourceBindingMapping structs.
Specifying a root constant (d3d12) or push constant range (vulkan).
An array of SpvcHlslRootConstants structs.
Interface which remaps vertex inputs to a fixed semantic name to make linking easier.
An array of SpvcHlslVertexAttributeRemap structs.
Layout
An array of SpvcMslConstexprSampler structs.
Deprecated, use SpvcMslResourceBinding2.
An array of SpvcMslResourceBinding structs.
Matches the binding index of a MSL resource for a binding within a descriptor set.
An array of SpvcMslResourceBinding2 structs.
Maps to the sampler Y'CbCr conversion-related portions of MSLConstexprSampler.
An array of SpvcMslSamplerYcbcrConversion structs.
Defines MSL characteristics of an input variable at a particular location.
An array of SpvcMslShaderInput structs.
Defines MSL characteristics of an input variable at a particular location.
An array of SpvcMslShaderInterfaceVar structs.
Layout
An array of SpvcMslShaderInterfaceVar2 structs.
Defines MSL characteristics of a vertex attribute at a particular location.
An array of SpvcMslVertexAttribute structs.
Layout
An array of SpvcReflectedBuiltinResource structs.
Layout
An array of SpvcReflectedResource structs.
Layout
An array of SpvcSpecializationConstant structs.