Structs

Describes a single EntryPoint in a SPIR-V module.

Describes an input or output variable declared in a SPIRV module

Stores the reflection info of a single SPIRV module.

Describes a push constant variable declared in a SPIRV module

Describes a single member of a Type::Struct type

Describes a uniform variable declared in a SPIRV module

Enums

The execution model of an EntryPoint.

Describes what type of storage a pointer points to

Represents a type declared in a SPIRV module.

Traits

Type Definitions