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.