Crate vkxml

Source

Structs§

  • Definition that specifies a bitmask, using a particular existing type. Contents are the same as typedef. The possible bits can be defined by a specific, referenced enumeration.
  • Defines a single Vulkan entrypoint.
  • Defines a list of Vulkan entrypoints.
  • C constant
  • C #define statement.
  • List of all definitions used by Vulkan
  • Declares the name of an enumeration. The members and base type of the enumeration are defined elsewhere.
  • Specifies the types exposed/forbidden by an extension
  • Defines a constant exported by an extension. These are not enumerators.
  • Declares a new enumerator that is added to an existing enumerator.
  • Describes instances of implicit external synchronizations. These cannot be captured by the parameters themselves.
  • Defines the base API for a Vulkan specification. Represents a specific major/minor version of Vulkan.
  • A typed field used in many different contexts.
  • Defines a function pointer.
  • Handle created using VK_DEFINE_HANDLE or VK_DEFINE_NON_DISPATCHABLE_HANDLE.
  • Definition that represents a file being included, which is named. The name attribute does double-duty, in that it also includes text.
  • Represents a range of enumerators.
  • Definition that references a type that potentially comes from an include file.
  • The root of vk_new.xml
  • Definition that represents a data structure. Contains a list of members and optional validation information.
  • A single author for Vulkan
  • List of authors
  • Definition that defines a new name for an existing type.
  • Defines a union, where the object’s value is only one of its members.
  • List of identifiers for vendors.

Enums§

Type Aliases§