| Modifier and Type | Interface and Description |
|---|---|
| public interface | SpvcErrorCallbackI
Instances of this interface may be passed to the |
| Modifier and Type | Class and Description |
|---|---|
| public class | Spv
Enumeration tokens for SPIR-V. |
| public class | Spvc
Native bindings to the C API of SPIRV-Cross. |
| public class | |
| public class | SpvcCombinedImageSampler
Layout
|
| public class | SpvcEntryPoint
Layout
|
| public abstract class | SpvcErrorCallback
Instances of this class may be passed to the |
| public class | SpvcHLSLResourceBinding
Layout
|
| public class | SpvcHLSLResourceBindingMapping
Layout
|
| public class | SpvcHlslRootConstants
Specifying a root constant (d3d12) or push constant range (vulkan). |
| public class | SpvcHlslVertexAttributeRemap
Interface which remaps vertex inputs to a fixed semantic name to make linking easier. |
| public class | SpvcMslConstexprSampler
Layout
|
| public class | SpvcMslResourceBinding
Matches the binding index of a MSL resource for a binding within a descriptor set. |
| public class | SpvcMslSamplerYcbcrConversion
Maps to the sampler Y'CbCr conversion-related portions of |
| public class | SpvcMslShaderInput
Defines MSL characteristics of an input variable at a particular location. |
| public class | SpvcMslShaderInterfaceVar
Defines MSL characteristics of an input variable at a particular location. |
| public class | SpvcMslShaderInterfaceVar2
Layout
|
| public class | SpvcMslVertexAttribute
Defines MSL characteristics of a vertex attribute at a particular location. |
| public class | SpvcReflectedBuiltinResource
Layout
|
| public class | SpvcReflectedResource
Layout
|
| public class | SpvcSpecializationConstant
Layout
|