wisdom
Loading...
Searching...
No Matches
WisInstanceExtensionHeader Struct Reference

Detailed Description

Specification


An opaque structure used to extend instance functionality. Serves as a type marker for instance extensions. Defined only for C API. C++ API uses special polymorphic classes for instance extensions.

C Version:

// Provided by Wisdom 0.7.0.
const void* opaque;
C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
typedef struct WisVKInstanceExtensionHeader {
const void* opaque;
} WisVKInstanceExtensionHeader;
// Provided by Wisdom 0.7.0.
typedef struct WisDX12InstanceExtensionHeader {
const void* opaque;
} WisDX12InstanceExtensionHeader;

Members


  • opaque indicates opaque member; it must not be changed directly outside extension development.

Description


This structure is always present in every instance extension and must be initialized with extension-specific initialization function before being passed to wisCreateInstance.

See Also


See also
Functions: wisCreateInstance