vk
3.1.0Common Lisp bindings for the Vulkan API.
vk
Autogenerated Common Lisp/CFFI bindings for the Vulkan API.
Motivation
The goal of this project is to make Vulkan feel lispy without bringing in too much abstraction. It provides a layer of CLOS wrappers and functions atop CFFI-bindings to the Vulkan shared library that gets rid of redundant struct members and output parameters of functions as much as possible.
E.g. where you would have to write the following in C++ (without VulkanHpp) to get all GPUs on a computer:
std::vector<VkPhysicalDevice> devices;
uint32_t count = 0;
// first get the number of available devices
VkResult res = vkEnumeratePhysicalDevices(instance, &count, nullptr);
// then get the devices
devices.resize(count);
res = vkEnumeratePhysicalDevices(instance, &count, devices.data());
You can just write the following with vk
:
(let ((devices (vk:enumerate-physical-devices instance)))
;; do something with your devices
)
Requirements
Supported CL implementations
vk
has been mostly tested on SBCL.
Minimal tests (loading the system and running a dummy test) suggest that vk
works on:
- ABCL
- Clozure CL
- ECL
- SBCL
Check out the results of the latest test actions.
Unfortunately CLISP fails to install using Roswell (at least via GitHub Actions), so it remains untested.
Allegro is installed in a 32 bit version by Roswell (at least via GitHub Actions) which does not support :long-long
. 64 bit versions are untested.
CMUCL fails to find libvulkan.so
in the test action.
Supported operating systems
vk
has currently only been tested on linux (Ubuntu 20.04) and Windows (SBCL).
MacOS might also work if MoltenVK is set up correctly.
Supported Vulkan API versions
The current version of vk
is based on version v1.2.198
.
vk
targets Vulkan 1.2, so all versions support the core API of version 1.2.x.
The main branch is always generated from the most recent version of the Vulkan API XML registry supported by vk-generator which also made it to a Vulkan SDK release.
Other versions are available on other branches named after the version (e.g. v1.2.153
).
For more information about supported versions see the documentation of vk-generator.
Versioning of vk
vk
uses the following versioning scheme: major.minor.patch-<Vulkan API verion>
.
Since there are a lot of different Vulkan API versions, when there's a bug fix for the current version older versions might not receive bug fixes right away. If you absolutely have to work with a specific version and it seems like a bug fix just won't come for that version, feel free to open an issue in the GitHub repository.
Migrating from 2.x.x-v1.2.x to 3.x.x-vx.x.x
Handle types are wrapped in version 3.0.0-v1.2.198 and above.
Should you have used raw handles returned by vk
functions with functions from other packages (e.g. for window surface creation), you have to unwrap them by calling vk:raw-handle
.
Functions that query a device and return a struct (class) instance that has a pNext
member (next
slot) have an additional optional argument of that struct (class) type to allow querying extension-specific information via this pNext
member.
In some cases these new optional arguments might not have been added to the end of a function's lambda list from previous versions.
CL dependencies
alexandria
cffi
Test dependencies
rove
Other dependencies
- The
vulkan
shared library. The easiest way of getting it is by installing the Vulkan SDK.
MacOS only
Installation
As of the may 2021 dist update vk
is available on Quicklisp.
Just make sure to have Vulkan installed (see Vulkan SDK), and then run
(ql:quickload :vk)
Packages
vk
The main package of this system is vk
.
It provides class and function wrappers over the lower level bindings in the vulkan
package.
Note that there is no validation done by vk
whatsoever, so you still need to enable validation layers in the driver yourself when creating a vk:instance
(i.e. a VkInstance
) just as you would have to in every other language.
Shadowed Symbols
It is not meant do be :use
d by packages directly, since it shadows symbols from cl
that clash with function and/or slot names from the Vulkan API:
Naming conventions
In vk
all names in the Vulkan API have been stripped of their prefixes (i.e. Vk
for types and vk
for commands) and lispified (e.g. VkInstanceCreateInfo
is vk:instance-create-info
).
Struct and union member names as well as command arguments designating pointers in the C API by being prefixes with either p
or pp
have also been stripped of those (e.g. pNext
is just next
).
Enum and bitmask value names have been stripped of any redundant prefixes denoting the enum or bitmask they belong to and are represented as keywords in vk
(e.g. VK_FORMAT_R4G4_UNORM_PACK8
is just :r4g4-unorm-pack8
).
Exceptions
There are a few name clashes in the C API which break the naming conventions.
Currently, they all are between functions and slot accessors of the same name.
As a general rule, function names take precedence over slot accessors.
Slots and their :initarg
s still have the same name, but the accessors use the lispified names of their corresponding struct members in the C API.
- The accessors to all slots named
wait-semaphores
are namedp-wait-semaphores
because they clash with the name of the functionvk:wait-semaphores
. - Types from external headers (e.g. OS specific types) are not modified.
- Slots and accessors with the name
function
orpFunction
in the C API are calledfunction-handle
.
vulkan (%vk)
vulkan
(or %vk
) contains the lower level cffi
bindings to the C API.
The naming conventions are the same as in vk
except for struct/union member names and command arguments.
vk-error
VkResult
values are automatically translated in both vk
and vulkan
.
Each negative result value is represented as an error type.
All error types are exposed via vk-error
(as well as vk
and vulkan
).
vk-alloc
Contains utilities for allocating resources and translating classes/structs to/from foreign memory.
Multithreading
When translating class instances the pointers to all translated struct members which are non-primitive types (e.g of vk:instance-create-info
if it is bound to an instance of vk:debug-utils-messenger-create-info-ext
) are stored in the hash table vk-alloc:*allocated-foreign-objects*
and are freed before the pointer to the translated class instance is freed.
Since hash tables are not thread-safe and there should be no case where type translation needs to span multiple threads, each thread can and should have its own vk-alloc:*allocated-foreign-objects*
that is independent of those of other threads.
Note that the wrapper functions in vk
overwrite vk-alloc:*allocated-foreign-objects*
in their own scope, so if a thread doesn't explicitly translate class instances, you should be fine.
vk-utils
Contains utils for vk
.
vk-utils
contains with
-style wrapper macros for most handles in the Vulkan API, e.g. with-instance
:
;; the instance is created using the given create-info and is destroyed
;; at the end of the implicit progn of this macro:
(vk-utils:with-instance (instance instance-create-info)
(format t "Found ~a devices!~%"
(length (vk:enumerate-physical-devices instance))))
All available wrappers are listed in the API reference.
Aside from utilities for vk
, this package also contains the function memcpy
.
Samples and Usage
Check out the API reference.
Check out the project vk-samples for sample usage of vk
as well as vk-utils
.
Structs
The Vulkan C API contains loads of structs and unions which each have a corresponding CLOS class in vk
.
All these classes come with cffi
translators, which automatically translate instances to and from foreign memory whenever they are needed.
This also goes for nested structs, so whenever a struct has a pointer to another struct as a member, you can just bind the slot to an instance of the corresponding class.
E.g. the pInputAssemblyState
member of a VkGraphicsPipelineCreateInfo
could be set like this in vk
:
(vk:make-graphics-pipeline-create-info
...
:input-assembly-state (vk:make-pipeline-input-assembly-state-create-info
:topology :triangle-list
:primitive-restart-enable nil)
...
)
Note that in some places where a class instance is used (as a slot value or a function argument), you can also use a cffi:foreign-pointer
as well, which might save you computation time, if you store translated objects yourself somewhere (e.g. vk:allocation-callbacks
).
vk
exposes each class directly as well as a make
-style constructor for every class.
In the C API structs and unions often contain members which specify the length of another member (e.g. of a const char*
).
Since those are redundant they are not included in the class wrappers and are set automatically during translation.
E.g. during translation, the queueCreateInfoCount
member of a VkDeviceCreateInfo
is automatically set to the length of the queue-create-info
slot of the corresponding vk:device-create-info
instance:
(vk:make-device-create-info
:queue-create-infos (list (vk:make-device-queue-create-info
...
)))
The exception to this are void
pointers to arbitrary data, for which the size can not be determined without any knowledge about the type and number of elements in the array/buffer the pointer points to (e.g. the slot initial-data
of the class vk:pipeline-cache-create-info
which wraps VkPipelineCacheCreateInfo
).
Another exception are cases where a slot specifies the length of an optional array (which can be null) but is not optional itself (e.g. descriptor-count
in vk:descriptor-set-layout-binding
and swapchain-count
in vk:present-regions-khr
or vk:present-times-info-google
).
Unions
A class representing a union in the C API has one slot for each possible member of the union.
In order for translation to work properly only one slot should be bound for an instance of a class representing a union.
If more than one slot is bound, the first one (w.r.t. the order in which slots were specified in the class definition) will be used during translation. make
-style constructors for such classes allow only exactly one slot to be set.
Extending Structs: pNext
Many structs in the Vulkan API can be extended by one or more other structs using their pNext
member (a void
pointer).
In vk
you can bind the next
slot of such an instance to an instance of the class you'd like to extend it with.
Like all other slots the data bound to a next
slot will be automatically translated to foreign memory along with the class instance when it is used as an argument for a function.
Note however, that there is no validation for bound next
slots on the vk
side.
E.g. to register a debug messenger to a vk:instance
during creation, you can write:
(vk:make-instance-create-info
:next (vk:make-debug-utils-messenger-create-info-ext
:message-type '(:validation)
:message-severity '(:info :warning :error)
:pfn-user-callback ... ;; some CFFI callback
:user-data ...) ;; whatever user data you want to pass
:application-info ...) ;; whatever you want to enable for your Vulkan instance
Handles
Like structs, handle types are wrapped in vk
with in order to allow type checks when calling vk
functions.
The rationale here is that not having to restart an interactive programming session because a segmentation fault that could have been prevented by a simple type check crashed the Lisp image is more important than the cost of wrapping and unwrapping handles.
Handle wrappers are structs with a single member handle
and have the lispified name of their C counterparts (e.g. instance
instead of VkInstance
).
To access the raw foreign pointer within a handle wrapper, call vk:raw-handle
.
To make a handle wrapper from a raw foreign pointer call vk:make-<handle-name>-wrapper
.
Enums & Bitmasks
Enums and bitmasks are represented by keywords, just as with all other cffi
bindings.
Functions
Almost all functions in the C API return a VkResult
which indicates if its execution was successful or not.
So when a function should initialize a handle, it will take a pointer to the handle as an argument and by checking the VkResult
you would be sure if the handle is valid or not.
Since this doesn't feel very lispy, vk
wraps all functions omitting these output parameters from the lamda lists of the wrapper functions and instead returns them as cl:values
together with the VkResult
.
In the cl:values
, the output parameters are in order of their appearence in the lambda list of the wrapped function followed by its return value (e.g. a wrapped/translated VkResult
) if it returns a value (e.g. vk:create-instance
returns (cl:values <the created instance> <a translated VkResult value>)
).
As with classes, vk
also omits arguments which specify the length of another argument from the wrapper functions lambda list.
The same goes for return values.
E.g. where vkEnumeratePhysicalDevices
has two output parameters (pPhysicalDeviceCount
and pPhysicalDevices
), vk:enumerate-physical-devices
only returns the found physical-device
handles (and the result code, i.e. :success
):
(let ((devices (vk:enumerate-physical-devices instance)))
;; do something with your devices
)
The exception to this are again void
pointers (e.g. the parameter data
in vk:get-query-pool-results
which wraps vkGetQueryPoolResults
in the C API) which would require some knowledge about the exact type, etc.
VkResult
VkResult
is an enum with positive and negative values, where negative values encode errors, zero encodes the success of a function and positive values encode the (partial) success of a function.
If a function returns a negative VkResult
vk
signals a vk-error
with the error code as a keyword.
VkAllocationCallbacks
All functions that allocate resources and initialize handles take an intance of vk:allocation-callbacks
(i.e. VkAllocationCallbacks
) as an optional argument.
Since most of the time, this will be the same instance, vk
provides the parameter vk:*default-allocator*
which is used as the default value wherever an instance of vk:allocation-callbacks
is used.
It defaults to a cffi:null-pointer
.
Using Extensions
The Vulkan API offers loads of extensions.
To use them, you need to enable them when creating your vk:instance
or vk:device
(depending on the type of the extension) by passing their names via the enabled-extension-names
slot of their respective *-create-info
s.
For this purpose vk
provides the names of all extensions as constants with the following naming scheme +-*-extension-name+
.
E.g. the name of the VK_EXT_debug_utils
extension is vk:+ext-debug-utils-extension-name+
:
(vk:make-instance-create-info
:application-info ...
;; we need to enable the debug utils extension during instance creation
:enabled-extension-names (list vk:+ext-debug-utils-extension-name+))
Apart from being enabled, functions belonging to an extension also need to be loaded for the vk:instance
or vk:device
which used them.
For this purpose every extension function has an additional optional argument at the very end of its lambda list: extension-loader
.
This always defaults to the parameter vk:*default-extension-loader*
and must be an instance of the struct extension-loader
.
In order for the an extension-loader
to work, it needs to be supplied with a vk:instance
and/or a vk:device
.
E.g. via creation:
(setf vk:*default-extension-loader* (vk:make-extension-loader
:instance instance
:device device))
Or by setting them using the readers (extension-loader-instance vk:*default-extension-loader*)
and (extension-loader-device vk:*default-extension-loader*)
.
When calling an extension function the passed extension-loader
is searched for the function pointer of the extension function.
If it is the first call of the function using this extension-loader
instance, the function pointer is fetched using vk:get-instance-proc-addr
or vk:get-device-proc-addr
and stored in an internal hash map of the extension-loader
instance.
Then and in every subsequent call of the extension function this function pointer is used to call the function.
Note that setting the device
or instance
of an extension-loader
via the exposed accessors in vk
require the given handles to be wrapped, whereas the vulkan
counterparts require raw foreign pointers.
So after having initialized the vk:*default-extension-loader*
you can call extension functions like every other function in vk
:
(vk:create-debug-utils-messenger-ext instance
create-info)
Note that function pointers fetched for a vk:device
are favored over vk:instance
function pointers, so if an extension-loader
has a vk:device
and a vk:instance
and has already loaded the function pointer on a vk:instance
level, it will fetch and use the vk:device
level function pointers instead.
The reason for this is that vk:device
level function pointers avoid the overhead of possible dispatch mechanisms in the driver because the exact vk:device
is already known.
(This is also true for all other functions in the Vulkan API, so if you really care for performance then you might want to fetch function pointers for all functions via vk:get-device-proc-addr
and use only those.)
Caveats
Validation Errors & Slime
Validation errors produced by VK_LAYER_KHRONOS_validation
are not logged via a debug utils messengers, but directly to stdout
.
This means that for slime users validation errors will be logged to *inferior-lisp*
by default.
See this stackoverflow answer for more information.
pNext-member of VkBaseOutStructure
Due to how foreign structs with pNext
members are translated from foreign memory, a translated vk:base-out-structure
will always have a foreign pointer or nil
bound to its next
-slot.
This should not be a problem however, since there is almost no use for instances of vk:base-out-structure
aside from determining the actual type of the instance by reading its s-type
-slot.
VkShaderModuleCreateInfo
The VkShaderModuleCreateInfo
struct has a member called codeSize
which is the number of bytes in its code
member.
You might be tempted to read your shaders byte by byte, but VkShaderModuleCreateInfo
actually expects an array of uint32_t
.
As with other *Count
-members in the Vulkan API, vk
determines the value to set for codeSize
automatically.
For this to work properly, the code
slot of a vk:shader-module
also needs to be a sequence of 32-bit integers.
vk-utils:read-shader-source
exists exactly for this purpose: it reads a SPIR-V binary and spits out a vector of 32-bit integers.
Another option is to use the package shaderc to compile shaders into a vector of 32-bit integers directly from your REPL.
Lambda list order
Many vk
wrapper functions make use of optional arguments if their C counterparts don't require an argument to be set.
In some cases, the order of the wrapper function's lambda list therefore differs from the order of the corresponding C function's argument list.
E.g. vk:cmd-pipeline-barrier
, where src-stage-mask
and dst-stage-mask
are the last two arguments instead of the second and third one.
Default values of slots
Some slots of vk
's wrapper classes have default values (mostly number - 0.0
or 0
- and string slots - ""
).
The choice for these default values are determined automatically by the generator from the member's type in the C API.
In some cases, these defaults don't make much sense (e.g. vk:viewport
's max-depth
slot is 0.0
by default).
Contributing
Found a bug? Please open a bug report in the GitHub repository.
Acknowledgements
The whole project is autogenerated by vk-generator which has been forked from cl-vulkan and is partially ported from Vulkan-Hpp.
The documentation is autogenerated using staple.
System Information
Definition Index
-
VK
Provides CLOS wrappers for all struct/unions and wrappers around all functions defined in the Vulkan API.
-
EXTERNAL SPECIAL-VARIABLE *DEFAULT-ALLOCATOR*
The default allocator that is used for the optional ALLOCATOR parameter of all functions taking an instance of ALLOCATION-CALLBACKS. It defaults to a CFFI:NULL-POINTER. You can either set this to an instance of ALLOCATION-CALLBACKS or to a foreign pointer to an already translated instance of ALLOCATION-CALLBACKS. In general you'll want the latter since it saves you the cost of translating the instance in every call that uses it.
-
EXTERNAL SPECIAL-VARIABLE *DEFAULT-EXTENSION-LOADER*
The default extension loader that is passed to all extension functions as the default value for their optional EXTENSION-LOADER argument. It defaults to NIL, so if you need extension functions you should set *DEFAULT-EXTENSION-LOADER* to an instance of EXTENSION-LOADER. In order to actually load extensions the INSTANCE and/or DEVICE slots of the EXTENSION-LOADER instance must be set. For each defined extension function a function pointer (fetched from its INSTANCE or DEVICE) is stored in INSTANCE-FUNC-POINTERS or DEVICE-FUNC-POINTERS respectively. In order to define instance-level extension functions you need to provide it with an INSTANCE as generated by %VK:CREATE-INSTANCE or returned by VK:CREATE-INSTANCE. Function pointers returned by %VK:GET-INSTANCE-PROC-ADDR (i.e. vkGetInstanceProcAddr) may point to dispatch code that calls a different implementation for different %VK:DEVICE handles (i.e. VkDevice) or their child objects. To avoid the overhead of this dispatch mechanism function pointers (for functions using a %VK:DEVICE or one of its children as their dispatchable object) can be fetched on a %VK:DEVICE level. In order to define device-level extension functions you need to provide it with a DEVICE as generated by %VK:CREATE-DEVICE or returned by VK:CREATE-DEVICE. See EXTENSION-LOADER See CREATE-INSTANCE See CREATE-DEVICE
-
EXTERNAL CONSTANT +AMD-BUFFER-MARKER-EXTENSION-NAME+
The name of the extension VK_AMD_buffer_marker.
-
EXTERNAL CONSTANT +AMD-DEVICE-COHERENT-MEMORY-EXTENSION-NAME+
The name of the extension VK_AMD_device_coherent_memory.
-
EXTERNAL CONSTANT +AMD-DISPLAY-NATIVE-HDR-EXTENSION-NAME+
The name of the extension VK_AMD_display_native_hdr.
-
EXTERNAL CONSTANT +AMD-DRAW-INDIRECT-COUNT-EXTENSION-NAME+
The name of the extension VK_AMD_draw_indirect_count.
-
EXTERNAL CONSTANT +AMD-GCN-SHADER-EXTENSION-NAME+
The name of the extension VK_AMD_gcn_shader.
-
EXTERNAL CONSTANT +AMD-GPU-SHADER-HALF-FLOAT-EXTENSION-NAME+
The name of the extension VK_AMD_gpu_shader_half_float.
-
EXTERNAL CONSTANT +AMD-GPU-SHADER-INT16-EXTENSION-NAME+
The name of the extension VK_AMD_gpu_shader_int16.
-
EXTERNAL CONSTANT +AMD-MEMORY-OVERALLOCATION-BEHAVIOR-EXTENSION-NAME+
The name of the extension VK_AMD_memory_overallocation_behavior.
-
EXTERNAL CONSTANT +AMD-MIXED-ATTACHMENT-SAMPLES-EXTENSION-NAME+
The name of the extension VK_AMD_mixed_attachment_samples.
-
EXTERNAL CONSTANT +AMD-NEGATIVE-VIEWPORT-HEIGHT-EXTENSION-NAME+
The name of the extension VK_AMD_negative_viewport_height.
-
EXTERNAL CONSTANT +AMD-PIPELINE-COMPILER-CONTROL-EXTENSION-NAME+
The name of the extension VK_AMD_pipeline_compiler_control.
-
EXTERNAL CONSTANT +AMD-RASTERIZATION-ORDER-EXTENSION-NAME+
The name of the extension VK_AMD_rasterization_order.
-
EXTERNAL CONSTANT +AMD-SHADER-BALLOT-EXTENSION-NAME+
The name of the extension VK_AMD_shader_ballot.
-
EXTERNAL CONSTANT +AMD-SHADER-CORE-PROPERTIES-2-EXTENSION-NAME+
The name of the extension VK_AMD_shader_core_properties2.
-
EXTERNAL CONSTANT +AMD-SHADER-CORE-PROPERTIES-EXTENSION-NAME+
The name of the extension VK_AMD_shader_core_properties.
-
EXTERNAL CONSTANT +AMD-SHADER-EXPLICIT-VERTEX-PARAMETER-EXTENSION-NAME+
The name of the extension VK_AMD_shader_explicit_vertex_parameter.
-
EXTERNAL CONSTANT +AMD-SHADER-FRAGMENT-MASK-EXTENSION-NAME+
The name of the extension VK_AMD_shader_fragment_mask.
-
EXTERNAL CONSTANT +AMD-SHADER-IMAGE-LOAD-STORE-LOD-EXTENSION-NAME+
The name of the extension VK_AMD_shader_image_load_store_lod.
-
EXTERNAL CONSTANT +AMD-SHADER-INFO-EXTENSION-NAME+
The name of the extension VK_AMD_shader_info.
-
EXTERNAL CONSTANT +AMD-SHADER-TRINARY-MINMAX-EXTENSION-NAME+
The name of the extension VK_AMD_shader_trinary_minmax.
-
EXTERNAL CONSTANT +AMD-TEXTURE-GATHER-BIAS-LOD-EXTENSION-NAME+
The name of the extension VK_AMD_texture_gather_bias_lod.
-
EXTERNAL CONSTANT +ANDROID-EXTERNAL-MEMORY-ANDROID-HARDWARE-BUFFER-EXTENSION-NAME+
The name of the extension VK_ANDROID_external_memory_android_hardware_buffer.
-
EXTERNAL CONSTANT +API-VERSION+
Deprecated in the Vulkan API! Specific defines (e.g. +api-version-1-0) or MAKE-API-VERSION should be used instead. See +API-VERSION-1-0+ See +API-VERSION-1-1+ See +API-VERSION-1-2+ See +HEADER-VERSION-COMPLETE+ See MAKE-API-VERSION
-
EXTERNAL CONSTANT +API-VERSION-1-0+
Vulkan 1.0 version number
-
EXTERNAL CONSTANT +API-VERSION-1-1+
Vulkan 1.1 version number
-
EXTERNAL CONSTANT +API-VERSION-1-2+
Vulkan 1.2 version number
-
EXTERNAL CONSTANT +ATTACHMENT-UNUSED+
Represents VK_ATTACHMENT_UNUSED.
-
EXTERNAL CONSTANT +EXT-4444-FORMATS-EXTENSION-NAME+
The name of the extension VK_EXT_4444_formats.
-
EXTERNAL CONSTANT +EXT-ACQUIRE-DRM-DISPLAY-EXTENSION-NAME+
The name of the extension VK_EXT_acquire_drm_display.
-
EXTERNAL CONSTANT +EXT-ACQUIRE-XLIB-DISPLAY-EXTENSION-NAME+
The name of the extension VK_EXT_acquire_xlib_display.
-
EXTERNAL CONSTANT +EXT-ASTC-DECODE-MODE-EXTENSION-NAME+
The name of the extension VK_EXT_astc_decode_mode.
-
EXTERNAL CONSTANT +EXT-BLEND-OPERATION-ADVANCED-EXTENSION-NAME+
The name of the extension VK_EXT_blend_operation_advanced.
-
EXTERNAL CONSTANT +EXT-BORDER-COLOR-SWIZZLE-EXTENSION-NAME+
The name of the extension VK_EXT_border_color_swizzle.
-
EXTERNAL CONSTANT +EXT-BUFFER-DEVICE-ADDRESS-EXTENSION-NAME+
The name of the extension VK_EXT_buffer_device_address.
-
EXTERNAL CONSTANT +EXT-CALIBRATED-TIMESTAMPS-EXTENSION-NAME+
The name of the extension VK_EXT_calibrated_timestamps.
-
EXTERNAL CONSTANT +EXT-COLOR-WRITE-ENABLE-EXTENSION-NAME+
The name of the extension VK_EXT_color_write_enable.
-
EXTERNAL CONSTANT +EXT-CONDITIONAL-RENDERING-EXTENSION-NAME+
The name of the extension VK_EXT_conditional_rendering.
-
EXTERNAL CONSTANT +EXT-CONSERVATIVE-RASTERIZATION-EXTENSION-NAME+
The name of the extension VK_EXT_conservative_rasterization.
-
EXTERNAL CONSTANT +EXT-CUSTOM-BORDER-COLOR-EXTENSION-NAME+
The name of the extension VK_EXT_custom_border_color.
-
EXTERNAL CONSTANT +EXT-DEBUG-MARKER-EXTENSION-NAME+
The name of the extension VK_EXT_debug_marker.
-
EXTERNAL CONSTANT +EXT-DEBUG-REPORT-EXTENSION-NAME+
The name of the extension VK_EXT_debug_report.
-
EXTERNAL CONSTANT +EXT-DEBUG-UTILS-EXTENSION-NAME+
The name of the extension VK_EXT_debug_utils.
-
EXTERNAL CONSTANT +EXT-DEPTH-CLIP-ENABLE-EXTENSION-NAME+
The name of the extension VK_EXT_depth_clip_enable.
-
EXTERNAL CONSTANT +EXT-DEPTH-RANGE-UNRESTRICTED-EXTENSION-NAME+
The name of the extension VK_EXT_depth_range_unrestricted.
-
EXTERNAL CONSTANT +EXT-DESCRIPTOR-INDEXING-EXTENSION-NAME+
The name of the extension VK_EXT_descriptor_indexing.
-
EXTERNAL CONSTANT +EXT-DEVICE-MEMORY-REPORT-EXTENSION-NAME+
The name of the extension VK_EXT_device_memory_report.
-
EXTERNAL CONSTANT +EXT-DIRECT-MODE-DISPLAY-EXTENSION-NAME+
The name of the extension VK_EXT_direct_mode_display.
-
EXTERNAL CONSTANT +EXT-DIRECTFB-SURFACE-EXTENSION-NAME+
The name of the extension VK_EXT_directfb_surface.
-
EXTERNAL CONSTANT +EXT-DISCARD-RECTANGLES-EXTENSION-NAME+
The name of the extension VK_EXT_discard_rectangles.
-
EXTERNAL CONSTANT +EXT-DISPLAY-CONTROL-EXTENSION-NAME+
The name of the extension VK_EXT_display_control.
-
EXTERNAL CONSTANT +EXT-DISPLAY-SURFACE-COUNTER-EXTENSION-NAME+
The name of the extension VK_EXT_display_surface_counter.
-
EXTERNAL CONSTANT +EXT-EXTENDED-DYNAMIC-STATE-2-EXTENSION-NAME+
The name of the extension VK_EXT_extended_dynamic_state2.
-
EXTERNAL CONSTANT +EXT-EXTENDED-DYNAMIC-STATE-EXTENSION-NAME+
The name of the extension VK_EXT_extended_dynamic_state.
-
EXTERNAL CONSTANT +EXT-EXTERNAL-MEMORY-DMA-BUF-EXTENSION-NAME+
The name of the extension VK_EXT_external_memory_dma_buf.
-
EXTERNAL CONSTANT +EXT-EXTERNAL-MEMORY-HOST-EXTENSION-NAME+
The name of the extension VK_EXT_external_memory_host.
-
EXTERNAL CONSTANT +EXT-FILTER-CUBIC-EXTENSION-NAME+
The name of the extension VK_EXT_filter_cubic.
-
EXTERNAL CONSTANT +EXT-FRAGMENT-DENSITY-MAP-2-EXTENSION-NAME+
The name of the extension VK_EXT_fragment_density_map2.
-
EXTERNAL CONSTANT +EXT-FRAGMENT-DENSITY-MAP-EXTENSION-NAME+
The name of the extension VK_EXT_fragment_density_map.
-
EXTERNAL CONSTANT +EXT-FRAGMENT-SHADER-INTERLOCK-EXTENSION-NAME+
The name of the extension VK_EXT_fragment_shader_interlock.
-
EXTERNAL CONSTANT +EXT-FULL-SCREEN-EXCLUSIVE-EXTENSION-NAME+
The name of the extension VK_EXT_full_screen_exclusive.
-
EXTERNAL CONSTANT +EXT-GLOBAL-PRIORITY-EXTENSION-NAME+
The name of the extension VK_EXT_global_priority.
-
EXTERNAL CONSTANT +EXT-GLOBAL-PRIORITY-QUERY-EXTENSION-NAME+
The name of the extension VK_EXT_global_priority_query.
-
EXTERNAL CONSTANT +EXT-HDR-METADATA-EXTENSION-NAME+
The name of the extension VK_EXT_hdr_metadata.
-
EXTERNAL CONSTANT +EXT-HEADLESS-SURFACE-EXTENSION-NAME+
The name of the extension VK_EXT_headless_surface.
-
EXTERNAL CONSTANT +EXT-HOST-QUERY-RESET-EXTENSION-NAME+
The name of the extension VK_EXT_host_query_reset.
-
EXTERNAL CONSTANT +EXT-IMAGE-DRM-FORMAT-MODIFIER-EXTENSION-NAME+
The name of the extension VK_EXT_image_drm_format_modifier.
-
EXTERNAL CONSTANT +EXT-IMAGE-ROBUSTNESS-EXTENSION-NAME+
The name of the extension VK_EXT_image_robustness.
-
EXTERNAL CONSTANT +EXT-INDEX-TYPE-UINT8-EXTENSION-NAME+
The name of the extension VK_EXT_index_type_uint8.
-
EXTERNAL CONSTANT +EXT-INLINE-UNIFORM-BLOCK-EXTENSION-NAME+
The name of the extension VK_EXT_inline_uniform_block.
-
EXTERNAL CONSTANT +EXT-LINE-RASTERIZATION-EXTENSION-NAME+
The name of the extension VK_EXT_line_rasterization.
-
EXTERNAL CONSTANT +EXT-LOAD-STORE-OP-NONE-EXTENSION-NAME+
The name of the extension VK_EXT_load_store_op_none.
-
EXTERNAL CONSTANT +EXT-MEMORY-BUDGET-EXTENSION-NAME+
The name of the extension VK_EXT_memory_budget.
-
EXTERNAL CONSTANT +EXT-MEMORY-PRIORITY-EXTENSION-NAME+
The name of the extension VK_EXT_memory_priority.
-
EXTERNAL CONSTANT +EXT-METAL-SURFACE-EXTENSION-NAME+
The name of the extension VK_EXT_metal_surface.
-
EXTERNAL CONSTANT +EXT-MULTI-DRAW-EXTENSION-NAME+
The name of the extension VK_EXT_multi_draw.
-
EXTERNAL CONSTANT +EXT-PAGEABLE-DEVICE-LOCAL-MEMORY-EXTENSION-NAME+
The name of the extension VK_EXT_pageable_device_local_memory.
-
EXTERNAL CONSTANT +EXT-PCI-BUS-INFO-EXTENSION-NAME+
The name of the extension VK_EXT_pci_bus_info.
-
EXTERNAL CONSTANT +EXT-PHYSICAL-DEVICE-DRM-EXTENSION-NAME+
The name of the extension VK_EXT_physical_device_drm.
-
EXTERNAL CONSTANT +EXT-PIPELINE-CREATION-CACHE-CONTROL-EXTENSION-NAME+
The name of the extension VK_EXT_pipeline_creation_cache_control.
-
EXTERNAL CONSTANT +EXT-PIPELINE-CREATION-FEEDBACK-EXTENSION-NAME+
The name of the extension VK_EXT_pipeline_creation_feedback.
-
EXTERNAL CONSTANT +EXT-POST-DEPTH-COVERAGE-EXTENSION-NAME+
The name of the extension VK_EXT_post_depth_coverage.
-
EXTERNAL CONSTANT +EXT-PRIMITIVE-TOPOLOGY-LIST-RESTART-EXTENSION-NAME+
The name of the extension VK_EXT_primitive_topology_list_restart.
-
EXTERNAL CONSTANT +EXT-PRIVATE-DATA-EXTENSION-NAME+
The name of the extension VK_EXT_private_data.
-
EXTERNAL CONSTANT +EXT-PROVOKING-VERTEX-EXTENSION-NAME+
The name of the extension VK_EXT_provoking_vertex.
-
EXTERNAL CONSTANT +EXT-QUEUE-FAMILY-FOREIGN-EXTENSION-NAME+
The name of the extension VK_EXT_queue_family_foreign.
-
EXTERNAL CONSTANT +EXT-RGBA10X6-FORMATS-EXTENSION-NAME+
The name of the extension VK_EXT_rgba10x6_formats.
-
EXTERNAL CONSTANT +EXT-ROBUSTNESS-2-EXTENSION-NAME+
The name of the extension VK_EXT_robustness2.
-
EXTERNAL CONSTANT +EXT-SAMPLE-LOCATIONS-EXTENSION-NAME+
The name of the extension VK_EXT_sample_locations.
-
EXTERNAL CONSTANT +EXT-SAMPLER-FILTER-MINMAX-EXTENSION-NAME+
The name of the extension VK_EXT_sampler_filter_minmax.
-
EXTERNAL CONSTANT +EXT-SCALAR-BLOCK-LAYOUT-EXTENSION-NAME+
The name of the extension VK_EXT_scalar_block_layout.
-
EXTERNAL CONSTANT +EXT-SEPARATE-STENCIL-USAGE-EXTENSION-NAME+
The name of the extension VK_EXT_separate_stencil_usage.
-
EXTERNAL CONSTANT +EXT-SHADER-ATOMIC-FLOAT-2-EXTENSION-NAME+
The name of the extension VK_EXT_shader_atomic_float2.
-
EXTERNAL CONSTANT +EXT-SHADER-ATOMIC-FLOAT-EXTENSION-NAME+
The name of the extension VK_EXT_shader_atomic_float.
-
EXTERNAL CONSTANT +EXT-SHADER-DEMOTE-TO-HELPER-INVOCATION-EXTENSION-NAME+
The name of the extension VK_EXT_shader_demote_to_helper_invocation.
-
EXTERNAL CONSTANT +EXT-SHADER-IMAGE-ATOMIC-INT64-EXTENSION-NAME+
The name of the extension VK_EXT_shader_image_atomic_int64.
-
EXTERNAL CONSTANT +EXT-SHADER-STENCIL-EXPORT-EXTENSION-NAME+
The name of the extension VK_EXT_shader_stencil_export.
-
EXTERNAL CONSTANT +EXT-SHADER-SUBGROUP-BALLOT-EXTENSION-NAME+
The name of the extension VK_EXT_shader_subgroup_ballot.
-
EXTERNAL CONSTANT +EXT-SHADER-SUBGROUP-VOTE-EXTENSION-NAME+
The name of the extension VK_EXT_shader_subgroup_vote.
-
EXTERNAL CONSTANT +EXT-SHADER-VIEWPORT-INDEX-LAYER-EXTENSION-NAME+
The name of the extension VK_EXT_shader_viewport_index_layer.
-
EXTERNAL CONSTANT +EXT-SUBGROUP-SIZE-CONTROL-EXTENSION-NAME+
The name of the extension VK_EXT_subgroup_size_control.
-
EXTERNAL CONSTANT +EXT-SWAPCHAIN-COLOR-SPACE-EXTENSION-NAME+
The name of the extension VK_EXT_swapchain_colorspace.
-
EXTERNAL CONSTANT +EXT-TEXEL-BUFFER-ALIGNMENT-EXTENSION-NAME+
The name of the extension VK_EXT_texel_buffer_alignment.
-
EXTERNAL CONSTANT +EXT-TEXTURE-COMPRESSION-ASTC-HDR-EXTENSION-NAME+
The name of the extension VK_EXT_texture_compression_astc_hdr.
-
EXTERNAL CONSTANT +EXT-TOOLING-INFO-EXTENSION-NAME+
The name of the extension VK_EXT_tooling_info.
-
EXTERNAL CONSTANT +EXT-TRANSFORM-FEEDBACK-EXTENSION-NAME+
The name of the extension VK_EXT_transform_feedback.
-
EXTERNAL CONSTANT +EXT-VALIDATION-CACHE-EXTENSION-NAME+
The name of the extension VK_EXT_validation_cache.
-
EXTERNAL CONSTANT +EXT-VALIDATION-FEATURES-EXTENSION-NAME+
The name of the extension VK_EXT_validation_features.
-
EXTERNAL CONSTANT +EXT-VALIDATION-FLAGS-EXTENSION-NAME+
The name of the extension VK_EXT_validation_flags.
-
EXTERNAL CONSTANT +EXT-VERTEX-ATTRIBUTE-DIVISOR-EXTENSION-NAME+
The name of the extension VK_EXT_vertex_attribute_divisor.
-
EXTERNAL CONSTANT +EXT-VERTEX-INPUT-DYNAMIC-STATE-EXTENSION-NAME+
The name of the extension VK_EXT_vertex_input_dynamic_state.
-
EXTERNAL CONSTANT +EXT-VIDEO-DECODE-H264-EXTENSION-NAME+
The name of the extension VK_EXT_video_decode_h264.
-
EXTERNAL CONSTANT +EXT-VIDEO-DECODE-H265-EXTENSION-NAME+
The name of the extension VK_EXT_video_decode_h265.
-
EXTERNAL CONSTANT +EXT-VIDEO-ENCODE-H264-EXTENSION-NAME+
The name of the extension VK_EXT_video_encode_h264.
-
EXTERNAL CONSTANT +EXT-VIDEO-ENCODE-H265-EXTENSION-NAME+
The name of the extension VK_EXT_video_encode_h265.
-
EXTERNAL CONSTANT +EXT-YCBCR-2PLANE-444-FORMATS-EXTENSION-NAME+
The name of the extension VK_EXT_ycbcr_2plane_444_formats.
-
EXTERNAL CONSTANT +EXT-YCBCR-IMAGE-ARRAYS-EXTENSION-NAME+
The name of the extension VK_EXT_ycbcr_image_arrays.
-
EXTERNAL CONSTANT +FALSE+
Represents VK_FALSE.
-
EXTERNAL CONSTANT +FUCHSIA-BUFFER-COLLECTION-EXTENSION-NAME+
The name of the extension VK_FUCHSIA_buffer_collection.
-
EXTERNAL CONSTANT +FUCHSIA-EXTERNAL-MEMORY-EXTENSION-NAME+
The name of the extension VK_FUCHSIA_external_memory.
-
EXTERNAL CONSTANT +FUCHSIA-EXTERNAL-SEMAPHORE-EXTENSION-NAME+
The name of the extension VK_FUCHSIA_external_semaphore.
-
EXTERNAL CONSTANT +FUCHSIA-IMAGEPIPE-SURFACE-EXTENSION-NAME+
The name of the extension VK_FUCHSIA_imagepipe_surface.
-
EXTERNAL CONSTANT +GGP-FRAME-TOKEN-EXTENSION-NAME+
The name of the extension VK_GGP_frame_token.
-
EXTERNAL CONSTANT +GGP-STREAM-DESCRIPTOR-SURFACE-EXTENSION-NAME+
The name of the extension VK_GGP_stream_descriptor_surface.
-
EXTERNAL CONSTANT +GOOGLE-DECORATE-STRING-EXTENSION-NAME+
The name of the extension VK_GOOGLE_decorate_string.
-
EXTERNAL CONSTANT +GOOGLE-DISPLAY-TIMING-EXTENSION-NAME+
The name of the extension VK_GOOGLE_display_timing.
-
EXTERNAL CONSTANT +GOOGLE-HLSL-FUNCTIONALITY-1-EXTENSION-NAME+
The name of the extension VK_GOOGLE_hlsl_functionality1.
-
EXTERNAL CONSTANT +GOOGLE-USER-TYPE-EXTENSION-NAME+
The name of the extension VK_GOOGLE_user_type.
-
EXTERNAL CONSTANT +HEADER-VERSION+
The header version of the Vulkan API registry file VK was generated from.
-
EXTERNAL CONSTANT +HEADER-VERSION-COMPLETE+
The complete version of the Vulkan API registry file VK was generated from.
-
EXTERNAL CONSTANT +HUAWEI-INVOCATION-MASK-EXTENSION-NAME+
The name of the extension VK_HUAWEI_invocation_mask.
-
EXTERNAL CONSTANT +HUAWEI-SUBPASS-SHADING-EXTENSION-NAME+
The name of the extension VK_HUAWEI_subpass_shading.
-
EXTERNAL CONSTANT +IMG-FILTER-CUBIC-EXTENSION-NAME+
The name of the extension VK_IMG_filter_cubic.
-
EXTERNAL CONSTANT +IMG-FORMAT-PVRTC-EXTENSION-NAME+
The name of the extension VK_IMG_format_pvrtc.
-
EXTERNAL CONSTANT +INTEL-PERFORMANCE-QUERY-EXTENSION-NAME+
The name of the extension VK_INTEL_performance_query.
-
EXTERNAL CONSTANT +INTEL-SHADER-INTEGER-FUNCTIONS-2-EXTENSION-NAME+
The name of the extension VK_INTEL_shader_integer_functions2.
-
EXTERNAL CONSTANT +KHR-16BIT-STORAGE-EXTENSION-NAME+
The name of the extension VK_KHR_16bit_storage.
-
EXTERNAL CONSTANT +KHR-8BIT-STORAGE-EXTENSION-NAME+
The name of the extension VK_KHR_8bit_storage.
-
EXTERNAL CONSTANT +KHR-ACCELERATION-STRUCTURE-EXTENSION-NAME+
The name of the extension VK_KHR_acceleration_structure.
-
EXTERNAL CONSTANT +KHR-ANDROID-SURFACE-EXTENSION-NAME+
The name of the extension VK_KHR_android_surface.
-
EXTERNAL CONSTANT +KHR-BIND-MEMORY-2-EXTENSION-NAME+
The name of the extension VK_KHR_bind_memory2.
-
EXTERNAL CONSTANT +KHR-BUFFER-DEVICE-ADDRESS-EXTENSION-NAME+
The name of the extension VK_KHR_buffer_device_address.
-
EXTERNAL CONSTANT +KHR-COPY-COMMANDS-2-EXTENSION-NAME+
The name of the extension VK_KHR_copy_commands2.
-
EXTERNAL CONSTANT +KHR-CREATE-RENDERPASS-2-EXTENSION-NAME+
The name of the extension VK_KHR_create_renderpass2.
-
EXTERNAL CONSTANT +KHR-DEDICATED-ALLOCATION-EXTENSION-NAME+
The name of the extension VK_KHR_dedicated_allocation.
-
EXTERNAL CONSTANT +KHR-DEFERRED-HOST-OPERATIONS-EXTENSION-NAME+
The name of the extension VK_KHR_deferred_host_operations.
-
EXTERNAL CONSTANT +KHR-DEPTH-STENCIL-RESOLVE-EXTENSION-NAME+
The name of the extension VK_KHR_depth_stencil_resolve.
-
EXTERNAL CONSTANT +KHR-DESCRIPTOR-UPDATE-TEMPLATE-EXTENSION-NAME+
The name of the extension VK_KHR_descriptor_update_template.
-
EXTERNAL CONSTANT +KHR-DEVICE-GROUP-CREATION-EXTENSION-NAME+
The name of the extension VK_KHR_device_group_creation.
-
EXTERNAL CONSTANT +KHR-DEVICE-GROUP-EXTENSION-NAME+
The name of the extension VK_KHR_device_group.
-
EXTERNAL CONSTANT +KHR-DISPLAY-EXTENSION-NAME+
The name of the extension VK_KHR_display.
-
EXTERNAL CONSTANT +KHR-DISPLAY-SWAPCHAIN-EXTENSION-NAME+
The name of the extension VK_KHR_display_swapchain.
-
EXTERNAL CONSTANT +KHR-DRAW-INDIRECT-COUNT-EXTENSION-NAME+
The name of the extension VK_KHR_draw_indirect_count.
-
EXTERNAL CONSTANT +KHR-DRIVER-PROPERTIES-EXTENSION-NAME+
The name of the extension VK_KHR_driver_properties.
-
EXTERNAL CONSTANT +KHR-DYNAMIC-RENDERING-EXTENSION-NAME+
The name of the extension VK_KHR_dynamic_rendering.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-FENCE-CAPABILITIES-EXTENSION-NAME+
The name of the extension VK_KHR_external_fence_capabilities.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-FENCE-EXTENSION-NAME+
The name of the extension VK_KHR_external_fence.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-FENCE-FD-EXTENSION-NAME+
The name of the extension VK_KHR_external_fence_fd.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-FENCE-WIN32-EXTENSION-NAME+
The name of the extension VK_KHR_external_fence_win32.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-MEMORY-CAPABILITIES-EXTENSION-NAME+
The name of the extension VK_KHR_external_memory_capabilities.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-MEMORY-EXTENSION-NAME+
The name of the extension VK_KHR_external_memory.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-MEMORY-FD-EXTENSION-NAME+
The name of the extension VK_KHR_external_memory_fd.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-MEMORY-WIN32-EXTENSION-NAME+
The name of the extension VK_KHR_external_memory_win32.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-SEMAPHORE-CAPABILITIES-EXTENSION-NAME+
The name of the extension VK_KHR_external_semaphore_capabilities.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-SEMAPHORE-EXTENSION-NAME+
The name of the extension VK_KHR_external_semaphore.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-SEMAPHORE-FD-EXTENSION-NAME+
The name of the extension VK_KHR_external_semaphore_fd.
-
EXTERNAL CONSTANT +KHR-EXTERNAL-SEMAPHORE-WIN32-EXTENSION-NAME+
The name of the extension VK_KHR_external_semaphore_win32.
-
EXTERNAL CONSTANT +KHR-FORMAT-FEATURE-FLAGS-2-EXTENSION-NAME+
The name of the extension VK_KHR_format_feature_flags2.
-
EXTERNAL CONSTANT +KHR-FRAGMENT-SHADING-RATE-EXTENSION-NAME+
The name of the extension VK_KHR_fragment_shading_rate.
-
EXTERNAL CONSTANT +KHR-GET-DISPLAY-PROPERTIES-2-EXTENSION-NAME+
The name of the extension VK_KHR_get_display_properties2.
-
EXTERNAL CONSTANT +KHR-GET-MEMORY-REQUIREMENTS-2-EXTENSION-NAME+
The name of the extension VK_KHR_get_memory_requirements2.
-
EXTERNAL CONSTANT +KHR-GET-PHYSICAL-DEVICE-PROPERTIES-2-EXTENSION-NAME+
The name of the extension VK_KHR_get_physical_device_properties2.
-
EXTERNAL CONSTANT +KHR-GET-SURFACE-CAPABILITIES-2-EXTENSION-NAME+
The name of the extension VK_KHR_get_surface_capabilities2.
-
EXTERNAL CONSTANT +KHR-IMAGE-FORMAT-LIST-EXTENSION-NAME+
The name of the extension VK_KHR_image_format_list.
-
EXTERNAL CONSTANT +KHR-IMAGELESS-FRAMEBUFFER-EXTENSION-NAME+
The name of the extension VK_KHR_imageless_framebuffer.
-
EXTERNAL CONSTANT +KHR-INCREMENTAL-PRESENT-EXTENSION-NAME+
The name of the extension VK_KHR_incremental_present.
-
EXTERNAL CONSTANT +KHR-MAINTENANCE-1-EXTENSION-NAME+
The name of the extension VK_KHR_maintenance1.
-
EXTERNAL CONSTANT +KHR-MAINTENANCE-2-EXTENSION-NAME+
The name of the extension VK_KHR_maintenance2.
-
EXTERNAL CONSTANT +KHR-MAINTENANCE-3-EXTENSION-NAME+
The name of the extension VK_KHR_maintenance3.
-
EXTERNAL CONSTANT +KHR-MAINTENANCE-4-EXTENSION-NAME+
The name of the extension VK_KHR_maintenance4.
-
EXTERNAL CONSTANT +KHR-MULTIVIEW-EXTENSION-NAME+
The name of the extension VK_KHR_multiview.
-
EXTERNAL CONSTANT +KHR-PERFORMANCE-QUERY-EXTENSION-NAME+
The name of the extension VK_KHR_performance_query.
-
EXTERNAL CONSTANT +KHR-PIPELINE-EXECUTABLE-PROPERTIES-EXTENSION-NAME+
The name of the extension VK_KHR_pipeline_executable_properties.
-
EXTERNAL CONSTANT +KHR-PIPELINE-LIBRARY-EXTENSION-NAME+
The name of the extension VK_KHR_pipeline_library.
-
EXTERNAL CONSTANT +KHR-PORTABILITY-SUBSET-EXTENSION-NAME+
The name of the extension VK_KHR_portability_subset.
-
EXTERNAL CONSTANT +KHR-PRESENT-ID-EXTENSION-NAME+
The name of the extension VK_KHR_present_id.
-
EXTERNAL CONSTANT +KHR-PRESENT-WAIT-EXTENSION-NAME+
The name of the extension VK_KHR_present_wait.
-
EXTERNAL CONSTANT +KHR-PUSH-DESCRIPTOR-EXTENSION-NAME+
The name of the extension VK_KHR_push_descriptor.
-
EXTERNAL CONSTANT +KHR-RAY-QUERY-EXTENSION-NAME+
The name of the extension VK_KHR_ray_query.
-
EXTERNAL CONSTANT +KHR-RAY-TRACING-PIPELINE-EXTENSION-NAME+
The name of the extension VK_KHR_ray_tracing_pipeline.
-
EXTERNAL CONSTANT +KHR-RELAXED-BLOCK-LAYOUT-EXTENSION-NAME+
The name of the extension VK_KHR_relaxed_block_layout.
-
EXTERNAL CONSTANT +KHR-SAMPLER-MIRROR-CLAMP-TO-EDGE-EXTENSION-NAME+
The name of the extension VK_KHR_sampler_mirror_clamp_to_edge.
-
EXTERNAL CONSTANT +KHR-SAMPLER-YCBCR-CONVERSION-EXTENSION-NAME+
The name of the extension VK_KHR_sampler_ycbcr_conversion.
-
EXTERNAL CONSTANT +KHR-SEPARATE-DEPTH-STENCIL-LAYOUTS-EXTENSION-NAME+
The name of the extension VK_KHR_separate_depth_stencil_layouts.
-
EXTERNAL CONSTANT +KHR-SHADER-ATOMIC-INT64-EXTENSION-NAME+
The name of the extension VK_KHR_shader_atomic_int64.
-
EXTERNAL CONSTANT +KHR-SHADER-CLOCK-EXTENSION-NAME+
The name of the extension VK_KHR_shader_clock.
-
EXTERNAL CONSTANT +KHR-SHADER-DRAW-PARAMETERS-EXTENSION-NAME+
The name of the extension VK_KHR_shader_draw_parameters.
-
EXTERNAL CONSTANT +KHR-SHADER-FLOAT-CONTROLS-EXTENSION-NAME+
The name of the extension VK_KHR_shader_float_controls.
-
EXTERNAL CONSTANT +KHR-SHADER-FLOAT16-INT8-EXTENSION-NAME+
The name of the extension VK_KHR_shader_float16_int8.
-
EXTERNAL CONSTANT +KHR-SHADER-INTEGER-DOT-PRODUCT-EXTENSION-NAME+
The name of the extension VK_KHR_shader_integer_dot_product.
-
EXTERNAL CONSTANT +KHR-SHADER-NON-SEMANTIC-INFO-EXTENSION-NAME+
The name of the extension VK_KHR_shader_non_semantic_info.
-
EXTERNAL CONSTANT +KHR-SHADER-SUBGROUP-EXTENDED-TYPES-EXTENSION-NAME+
The name of the extension VK_KHR_shader_subgroup_extended_types.
-
EXTERNAL CONSTANT +KHR-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-EXTENSION-NAME+
The name of the extension VK_KHR_shader_subgroup_uniform_control_flow.
-
EXTERNAL CONSTANT +KHR-SHADER-TERMINATE-INVOCATION-EXTENSION-NAME+
The name of the extension VK_KHR_shader_terminate_invocation.
-
EXTERNAL CONSTANT +KHR-SHARED-PRESENTABLE-IMAGE-EXTENSION-NAME+
The name of the extension VK_KHR_shared_presentable_image.
-
EXTERNAL CONSTANT +KHR-SPIRV-1-4-EXTENSION-NAME+
The name of the extension VK_KHR_spirv_1_4.
-
EXTERNAL CONSTANT +KHR-STORAGE-BUFFER-STORAGE-CLASS-EXTENSION-NAME+
The name of the extension VK_KHR_storage_buffer_storage_class.
-
EXTERNAL CONSTANT +KHR-SURFACE-EXTENSION-NAME+
The name of the extension VK_KHR_surface.
-
EXTERNAL CONSTANT +KHR-SURFACE-PROTECTED-CAPABILITIES-EXTENSION-NAME+
The name of the extension VK_KHR_surface_protected_capabilities.
-
EXTERNAL CONSTANT +KHR-SWAPCHAIN-EXTENSION-NAME+
The name of the extension VK_KHR_swapchain.
-
EXTERNAL CONSTANT +KHR-SWAPCHAIN-MUTABLE-FORMAT-EXTENSION-NAME+
The name of the extension VK_KHR_swapchain_mutable_format.
-
EXTERNAL CONSTANT +KHR-SYNCHRONIZATION-2-EXTENSION-NAME+
The name of the extension VK_KHR_synchronization2.
-
EXTERNAL CONSTANT +KHR-TIMELINE-SEMAPHORE-EXTENSION-NAME+
The name of the extension VK_KHR_timeline_semaphore.
-
EXTERNAL CONSTANT +KHR-UNIFORM-BUFFER-STANDARD-LAYOUT-EXTENSION-NAME+
The name of the extension VK_KHR_uniform_buffer_standard_layout.
-
EXTERNAL CONSTANT +KHR-VARIABLE-POINTERS-EXTENSION-NAME+
The name of the extension VK_KHR_variable_pointers.
-
EXTERNAL CONSTANT +KHR-VIDEO-DECODE-QUEUE-EXTENSION-NAME+
The name of the extension VK_KHR_video_decode_queue.
-
EXTERNAL CONSTANT +KHR-VIDEO-ENCODE-QUEUE-EXTENSION-NAME+
The name of the extension VK_KHR_video_encode_queue.
-
EXTERNAL CONSTANT +KHR-VIDEO-QUEUE-EXTENSION-NAME+
The name of the extension VK_KHR_video_queue.
-
EXTERNAL CONSTANT +KHR-VULKAN-MEMORY-MODEL-EXTENSION-NAME+
The name of the extension VK_KHR_vulkan_memory_model.
-
EXTERNAL CONSTANT +KHR-WAYLAND-SURFACE-EXTENSION-NAME+
The name of the extension VK_KHR_wayland_surface.
-
EXTERNAL CONSTANT +KHR-WIN32-KEYED-MUTEX-EXTENSION-NAME+
The name of the extension VK_KHR_win32_keyed_mutex.
-
EXTERNAL CONSTANT +KHR-WIN32-SURFACE-EXTENSION-NAME+
The name of the extension VK_KHR_win32_surface.
-
EXTERNAL CONSTANT +KHR-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-EXTENSION-NAME+
The name of the extension VK_KHR_workgroup_memory_explicit_layout.
-
EXTERNAL CONSTANT +KHR-XCB-SURFACE-EXTENSION-NAME+
The name of the extension VK_KHR_xcb_surface.
-
EXTERNAL CONSTANT +KHR-XLIB-SURFACE-EXTENSION-NAME+
The name of the extension VK_KHR_xlib_surface.
-
EXTERNAL CONSTANT +KHR-ZERO-INITIALIZE-WORKGROUP-MEMORY-EXTENSION-NAME+
The name of the extension VK_KHR_zero_initialize_workgroup_memory.
-
EXTERNAL CONSTANT +LOD-CLAMP-NONE+
Represents VK_LOD_CLAMP_NONE.
-
EXTERNAL CONSTANT +LUID-SIZE+
Represents VK_LUID_SIZE.
-
EXTERNAL CONSTANT +LUID-SIZE-KHR+
Represents VK_LUID_SIZE_KHR.
-
EXTERNAL CONSTANT +MAX-DESCRIPTION-SIZE+
Represents VK_MAX_DESCRIPTION_SIZE.
-
EXTERNAL CONSTANT +MAX-DEVICE-GROUP-SIZE+
Represents VK_MAX_DEVICE_GROUP_SIZE.
-
EXTERNAL CONSTANT +MAX-DEVICE-GROUP-SIZE-KHR+
Represents VK_MAX_DEVICE_GROUP_SIZE_KHR.
-
EXTERNAL CONSTANT +MAX-DRIVER-INFO-SIZE+
Represents VK_MAX_DRIVER_INFO_SIZE.
-
EXTERNAL CONSTANT +MAX-DRIVER-INFO-SIZE-KHR+
Represents VK_MAX_DRIVER_INFO_SIZE_KHR.
-
EXTERNAL CONSTANT +MAX-DRIVER-NAME-SIZE+
Represents VK_MAX_DRIVER_NAME_SIZE.
-
EXTERNAL CONSTANT +MAX-DRIVER-NAME-SIZE-KHR+
Represents VK_MAX_DRIVER_NAME_SIZE_KHR.
-
EXTERNAL CONSTANT +MAX-EXTENSION-NAME-SIZE+
Represents VK_MAX_EXTENSION_NAME_SIZE.
-
EXTERNAL CONSTANT +MAX-GLOBAL-PRIORITY-SIZE-EXT+
Represents VK_MAX_GLOBAL_PRIORITY_SIZE_EXT.
-
EXTERNAL CONSTANT +MAX-MEMORY-HEAPS+
Represents VK_MAX_MEMORY_HEAPS.
-
EXTERNAL CONSTANT +MAX-MEMORY-TYPES+
Represents VK_MAX_MEMORY_TYPES.
-
EXTERNAL CONSTANT +MAX-PHYSICAL-DEVICE-NAME-SIZE+
Represents VK_MAX_PHYSICAL_DEVICE_NAME_SIZE.
-
EXTERNAL CONSTANT +MVK-IOS-SURFACE-EXTENSION-NAME+
The name of the extension VK_MVK_ios_surface.
-
EXTERNAL CONSTANT +MVK-MACOS-SURFACE-EXTENSION-NAME+
The name of the extension VK_MVK_macos_surface.
-
EXTERNAL CONSTANT +NN-VI-SURFACE-EXTENSION-NAME+
The name of the extension VK_NN_vi_surface.
-
EXTERNAL CONSTANT +NV-ACQUIRE-WINRT-DISPLAY-EXTENSION-NAME+
The name of the extension VK_NV_acquire_winrt_display.
-
EXTERNAL CONSTANT +NV-CLIP-SPACE-W-SCALING-EXTENSION-NAME+
The name of the extension VK_NV_clip_space_w_scaling.
-
EXTERNAL CONSTANT +NV-COMPUTE-SHADER-DERIVATIVES-EXTENSION-NAME+
The name of the extension VK_NV_compute_shader_derivatives.
-
EXTERNAL CONSTANT +NV-COOPERATIVE-MATRIX-EXTENSION-NAME+
The name of the extension VK_NV_cooperative_matrix.
-
EXTERNAL CONSTANT +NV-CORNER-SAMPLED-IMAGE-EXTENSION-NAME+
The name of the extension VK_NV_corner_sampled_image.
-
EXTERNAL CONSTANT +NV-COVERAGE-REDUCTION-MODE-EXTENSION-NAME+
The name of the extension VK_NV_coverage_reduction_mode.
-
EXTERNAL CONSTANT +NV-DEDICATED-ALLOCATION-EXTENSION-NAME+
The name of the extension VK_NV_dedicated_allocation.
-
EXTERNAL CONSTANT +NV-DEDICATED-ALLOCATION-IMAGE-ALIASING-EXTENSION-NAME+
The name of the extension VK_NV_dedicated_allocation_image_aliasing.
-
EXTERNAL CONSTANT +NV-DEVICE-DIAGNOSTIC-CHECKPOINTS-EXTENSION-NAME+
The name of the extension VK_NV_device_diagnostic_checkpoints.
-
EXTERNAL CONSTANT +NV-DEVICE-DIAGNOSTICS-CONFIG-EXTENSION-NAME+
The name of the extension VK_NV_device_diagnostics_config.
-
EXTERNAL CONSTANT +NV-DEVICE-GENERATED-COMMANDS-EXTENSION-NAME+
The name of the extension VK_NV_device_generated_commands.
-
EXTERNAL CONSTANT +NV-EXTERNAL-MEMORY-CAPABILITIES-EXTENSION-NAME+
The name of the extension VK_NV_external_memory_capabilities.
-
EXTERNAL CONSTANT +NV-EXTERNAL-MEMORY-EXTENSION-NAME+
The name of the extension VK_NV_external_memory.
-
EXTERNAL CONSTANT +NV-EXTERNAL-MEMORY-RDMA-EXTENSION-NAME+
The name of the extension VK_NV_external_memory_rdma.
-
EXTERNAL CONSTANT +NV-EXTERNAL-MEMORY-WIN32-EXTENSION-NAME+
The name of the extension VK_NV_external_memory_win32.
-
EXTERNAL CONSTANT +NV-FILL-RECTANGLE-EXTENSION-NAME+
The name of the extension VK_NV_fill_rectangle.
-
EXTERNAL CONSTANT +NV-FRAGMENT-COVERAGE-TO-COLOR-EXTENSION-NAME+
The name of the extension VK_NV_fragment_coverage_to_color.
-
EXTERNAL CONSTANT +NV-FRAGMENT-SHADER-BARYCENTRIC-EXTENSION-NAME+
The name of the extension VK_NV_fragment_shader_barycentric.
-
EXTERNAL CONSTANT +NV-FRAGMENT-SHADING-RATE-ENUMS-EXTENSION-NAME+
The name of the extension VK_NV_fragment_shading_rate_enums.
-
EXTERNAL CONSTANT +NV-FRAMEBUFFER-MIXED-SAMPLES-EXTENSION-NAME+
The name of the extension VK_NV_framebuffer_mixed_samples.
-
EXTERNAL CONSTANT +NV-GEOMETRY-SHADER-PASSTHROUGH-EXTENSION-NAME+
The name of the extension VK_NV_geometry_shader_passthrough.
-
EXTERNAL CONSTANT +NV-GLSL-SHADER-EXTENSION-NAME+
The name of the extension VK_NV_glsl_shader.
-
EXTERNAL CONSTANT +NV-INHERITED-VIEWPORT-SCISSOR-EXTENSION-NAME+
The name of the extension VK_NV_inherited_viewport_scissor.
-
EXTERNAL CONSTANT +NV-MESH-SHADER-EXTENSION-NAME+
The name of the extension VK_NV_mesh_shader.
-
EXTERNAL CONSTANT +NV-RAY-TRACING-EXTENSION-NAME+
The name of the extension VK_NV_ray_tracing.
-
EXTERNAL CONSTANT +NV-RAY-TRACING-MOTION-BLUR-EXTENSION-NAME+
The name of the extension VK_NV_ray_tracing_motion_blur.
-
EXTERNAL CONSTANT +NV-REPRESENTATIVE-FRAGMENT-TEST-EXTENSION-NAME+
The name of the extension VK_NV_representative_fragment_test.
-
EXTERNAL CONSTANT +NV-SAMPLE-MASK-OVERRIDE-COVERAGE-EXTENSION-NAME+
The name of the extension VK_NV_sample_mask_override_coverage.
-
EXTERNAL CONSTANT +NV-SCISSOR-EXCLUSIVE-EXTENSION-NAME+
The name of the extension VK_NV_scissor_exclusive.
-
EXTERNAL CONSTANT +NV-SHADER-IMAGE-FOOTPRINT-EXTENSION-NAME+
The name of the extension VK_NV_shader_image_footprint.
-
EXTERNAL CONSTANT +NV-SHADER-SM-BUILTINS-EXTENSION-NAME+
The name of the extension VK_NV_shader_sm_builtins.
-
EXTERNAL CONSTANT +NV-SHADER-SUBGROUP-PARTITIONED-EXTENSION-NAME+
The name of the extension VK_NV_shader_subgroup_partitioned.
-
EXTERNAL CONSTANT +NV-SHADING-RATE-IMAGE-EXTENSION-NAME+
The name of the extension VK_NV_shading_rate_image.
-
EXTERNAL CONSTANT +NV-VIEWPORT-ARRAY-2-EXTENSION-NAME+
The name of the extension VK_NV_viewport_array2.
-
EXTERNAL CONSTANT +NV-VIEWPORT-SWIZZLE-EXTENSION-NAME+
The name of the extension VK_NV_viewport_swizzle.
-
EXTERNAL CONSTANT +NV-WIN32-KEYED-MUTEX-EXTENSION-NAME+
The name of the extension VK_NV_win32_keyed_mutex.
-
EXTERNAL CONSTANT +NVX-BINARY-IMPORT-EXTENSION-NAME+
The name of the extension VK_NVX_binary_import.
-
EXTERNAL CONSTANT +NVX-IMAGE-VIEW-HANDLE-EXTENSION-NAME+
The name of the extension VK_NVX_image_view_handle.
-
EXTERNAL CONSTANT +NVX-MULTIVIEW-PER-VIEW-ATTRIBUTES-EXTENSION-NAME+
The name of the extension VK_NVX_multiview_per_view_attributes.
-
EXTERNAL CONSTANT +QCOM-RENDER-PASS-SHADER-RESOLVE-EXTENSION-NAME+
The name of the extension VK_QCOM_render_pass_shader_resolve.
-
EXTERNAL CONSTANT +QCOM-RENDER-PASS-STORE-OPS-EXTENSION-NAME+
The name of the extension VK_QCOM_render_pass_store_ops.
-
EXTERNAL CONSTANT +QCOM-RENDER-PASS-TRANSFORM-EXTENSION-NAME+
The name of the extension VK_QCOM_render_pass_transform.
-
EXTERNAL CONSTANT +QCOM-ROTATED-COPY-COMMANDS-EXTENSION-NAME+
The name of the extension VK_QCOM_rotated_copy_commands.
-
EXTERNAL CONSTANT +QNX-SCREEN-SURFACE-EXTENSION-NAME+
The name of the extension VK_QNX_screen_surface.
-
EXTERNAL CONSTANT +QUEUE-FAMILY-EXTERNAL+
Represents VK_QUEUE_FAMILY_EXTERNAL.
-
EXTERNAL CONSTANT +QUEUE-FAMILY-EXTERNAL-KHR+
Represents VK_QUEUE_FAMILY_EXTERNAL_KHR.
-
EXTERNAL CONSTANT +QUEUE-FAMILY-FOREIGN-EXT+
Represents VK_QUEUE_FAMILY_FOREIGN_EXT.
-
EXTERNAL CONSTANT +QUEUE-FAMILY-IGNORED+
Represents VK_QUEUE_FAMILY_IGNORED.
-
EXTERNAL CONSTANT +REMAINING-ARRAY-LAYERS+
Represents VK_REMAINING_ARRAY_LAYERS.
-
EXTERNAL CONSTANT +REMAINING-MIP-LEVELS+
Represents VK_REMAINING_MIP_LEVELS.
-
EXTERNAL CONSTANT +SHADER-UNUSED-KHR+
Represents VK_SHADER_UNUSED_KHR.
-
EXTERNAL CONSTANT +SHADER-UNUSED-NV+
Represents VK_SHADER_UNUSED_NV.
-
EXTERNAL CONSTANT +SUBPASS-EXTERNAL+
Represents VK_SUBPASS_EXTERNAL.
-
EXTERNAL CONSTANT +TRUE+
Represents VK_TRUE.
-
EXTERNAL CONSTANT +UUID-SIZE+
Represents VK_UUID_SIZE.
-
EXTERNAL CONSTANT +VALVE-MUTABLE-DESCRIPTOR-TYPE-EXTENSION-NAME+
The name of the extension VK_VALVE_mutable_descriptor_type.
-
EXTERNAL CONSTANT +WHOLE-SIZE+
Represents VK_WHOLE_SIZE.
-
EXTERNAL CLASS AABB-POSITIONS-KHR
Represents the struct VkAabbPositionsKHR. Slots: - MIN-X: a single-float. - MIN-Y: a single-float. - MIN-Z: a single-float. - MAX-X: a single-float. - MAX-Y: a single-float. - MAX-Z: a single-float.
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR
Represents the struct VkAccelerationStructureBuildGeometryInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TYPE: an enum value of ACCELERATION-STRUCTURE-TYPE-KHR. - FLAGS (optional): a list containing a valid combination of BUILD-ACCELERATION-STRUCTURE-FLAGS-KHR. - MODE: an enum value of BUILD-ACCELERATION-STRUCTURE-MODE-KHR. - SRC-ACCELERATION-STRUCTURE (optional): an ACCELERATION-STRUCTURE-KHR. - DST-ACCELERATION-STRUCTURE (optional): an ACCELERATION-STRUCTURE-KHR. - GEOMETRIES (optional): a list of ACCELERATION-STRUCTURE-GEOMETRY-KHRs. - P-GEOMETRIES: a list of ACCELERATION-STRUCTURE-GEOMETRY-KHRs. - SCRATCH-DATA: a DEVICE-OR-HOST-ADDRESS-KHR. Slot types: See ACCELERATION-STRUCTURE-TYPE-KHR See BUILD-ACCELERATION-STRUCTURE-FLAGS-KHR See BUILD-ACCELERATION-STRUCTURE-MODE-KHR See ACCELERATION-STRUCTURE-KHR See ACCELERATION-STRUCTURE-GEOMETRY-KHR See DEVICE-OR-HOST-ADDRESS-KHR Instances of this class are used as parameters of the following functions: See BUILD-ACCELERATION-STRUCTURES-KHR See CMD-BUILD-ACCELERATION-STRUCTURES-INDIRECT-KHR See CMD-BUILD-ACCELERATION-STRUCTURES-KHR See GET-ACCELERATION-STRUCTURE-BUILD-SIZES-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR
Represents the struct VkAccelerationStructureBuildRangeInfoKHR. Slots: - PRIMITIVE-COUNT: a positive (32-bit) integer. - PRIMITIVE-OFFSET: a positive (32-bit) integer. - FIRST-VERTEX: a positive (32-bit) integer. - TRANSFORM-OFFSET: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See BUILD-ACCELERATION-STRUCTURES-KHR See CMD-BUILD-ACCELERATION-STRUCTURES-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR
Represents the struct VkAccelerationStructureBuildSizesInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACCELERATION-STRUCTURE-SIZE: a DEVICE-SIZE. - UPDATE-SCRATCH-SIZE: a DEVICE-SIZE. - BUILD-SCRATCH-SIZE: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See GET-ACCELERATION-STRUCTURE-BUILD-SIZES-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-CREATE-INFO-KHR
Represents the struct VkAccelerationStructureCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CREATE-FLAGS (optional): a list containing a valid combination of ACCELERATION-STRUCTURE-CREATE-FLAGS-KHR. - BUFFER: a BUFFER. - OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. - TYPE: an enum value of ACCELERATION-STRUCTURE-TYPE-KHR. - DEVICE-ADDRESS (optional): a DEVICE-ADDRESS. Slot types: See ACCELERATION-STRUCTURE-CREATE-FLAGS-KHR See BUFFER See DEVICE-SIZE See ACCELERATION-STRUCTURE-TYPE-KHR See DEVICE-ADDRESS Instances of this class can be extended by the following classes (using the NEXT slot): See ACCELERATION-STRUCTURE-MOTION-INFO-NV Instances of this class are used as parameters of the following functions: See CREATE-ACCELERATION-STRUCTURE-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-CREATE-INFO-NV
Represents the struct VkAccelerationStructureCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COMPACTED-SIZE: a DEVICE-SIZE. - INFO: an ACCELERATION-STRUCTURE-INFO-NV. Slot types: See DEVICE-SIZE See ACCELERATION-STRUCTURE-INFO-NV Instances of this class are used as parameters of the following functions: See CREATE-ACCELERATION-STRUCTURE-NV
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR
Represents the struct VkAccelerationStructureDeviceAddressInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACCELERATION-STRUCTURE: an ACCELERATION-STRUCTURE-KHR. Slot types: See ACCELERATION-STRUCTURE-KHR Instances of this class are used as parameters of the following functions: See GET-ACCELERATION-STRUCTURE-DEVICE-ADDRESS-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR
Represents the struct VkAccelerationStructureGeometryAabbsDataKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DATA: a DEVICE-OR-HOST-ADDRESS-CONST-KHR. - STRIDE: a DEVICE-SIZE. Slot types: See DEVICE-OR-HOST-ADDRESS-CONST-KHR See DEVICE-SIZE
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR
Represents the union VkAccelerationStructureGeometryDataKHR. Slots: - TRIANGLES: an ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR. - AABBS: an ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR. - INSTANCES: an ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR. Slot types: See ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR See ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR See ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR
Represents the struct VkAccelerationStructureGeometryInstancesDataKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ARRAY-OF-POINTERS: a boolean. - DATA: a DEVICE-OR-HOST-ADDRESS-CONST-KHR. Slot types: See DEVICE-OR-HOST-ADDRESS-CONST-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-GEOMETRY-KHR
Represents the struct VkAccelerationStructureGeometryKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - GEOMETRY-TYPE: an enum value of GEOMETRY-TYPE-KHR. - GEOMETRY: an ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR. - FLAGS (optional): a list containing a valid combination of GEOMETRY-FLAGS-KHR. Slot types: See GEOMETRY-TYPE-KHR See ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR See GEOMETRY-FLAGS-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-GEOMETRY-MOTION-TRIANGLES-DATA-NV
Represents the struct VkAccelerationStructureGeometryMotionTrianglesDataNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VERTEX-DATA: a DEVICE-OR-HOST-ADDRESS-CONST-KHR. Slot types: See DEVICE-OR-HOST-ADDRESS-CONST-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR
Represents the struct VkAccelerationStructureGeometryTrianglesDataKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VERTEX-FORMAT: an enum value of FORMAT. - VERTEX-DATA: a DEVICE-OR-HOST-ADDRESS-CONST-KHR. - VERTEX-STRIDE: a DEVICE-SIZE. - MAX-VERTEX: a positive (32-bit) integer. - INDEX-TYPE: an enum value of INDEX-TYPE. - INDEX-DATA: a DEVICE-OR-HOST-ADDRESS-CONST-KHR. - TRANSFORM-DATA: a DEVICE-OR-HOST-ADDRESS-CONST-KHR. Slot types: See FORMAT See DEVICE-SIZE See INDEX-TYPE See DEVICE-OR-HOST-ADDRESS-CONST-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See ACCELERATION-STRUCTURE-GEOMETRY-MOTION-TRIANGLES-DATA-NV
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-INFO-NV
Represents the struct VkAccelerationStructureInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TYPE: an ACCELERATION-STRUCTURE-TYPE-NV. - FLAGS (optional): a BUILD-ACCELERATION-STRUCTURE-FLAGS-NV. - INSTANCE-COUNT (optional): a positive (32-bit) integer. - GEOMETRIES: a list of GEOMETRY-NVs. Slot types: See ACCELERATION-STRUCTURE-TYPE-NV See BUILD-ACCELERATION-STRUCTURE-FLAGS-NV See GEOMETRY-NV Instances of this class are used as parameters of the following functions: See CMD-BUILD-ACCELERATION-STRUCTURE-NV
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-INSTANCE-KHR
Represents the struct VkAccelerationStructureInstanceKHR. Slots: - TRANSFORM: a TRANSFORM-MATRIX-KHR. - INSTANCE-CUSTOM-INDEX: a positive (24-bit) integer. - MASK: a positive (8-bit) integer. - INSTANCE-SHADER-BINDING-TABLE-RECORD-OFFSET: a positive (24-bit) integer. - FLAGS (optional): a list containing a valid combination of GEOMETRY-INSTANCE-FLAGS-KHR. - ACCELERATION-STRUCTURE-REFERENCE: a positive (64-bit) integer. Slot types: See TRANSFORM-MATRIX-KHR See GEOMETRY-INSTANCE-FLAGS-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-MATRIX-MOTION-INSTANCE-NV
Represents the struct VkAccelerationStructureMatrixMotionInstanceNV. Slots: - TRANSFORM-T-0: a TRANSFORM-MATRIX-KHR. - TRANSFORM-T-1: a TRANSFORM-MATRIX-KHR. - INSTANCE-CUSTOM-INDEX: a positive (24-bit) integer. - MASK: a positive (8-bit) integer. - INSTANCE-SHADER-BINDING-TABLE-RECORD-OFFSET: a positive (24-bit) integer. - FLAGS (optional): a list containing a valid combination of GEOMETRY-INSTANCE-FLAGS-KHR. - ACCELERATION-STRUCTURE-REFERENCE: a positive (64-bit) integer. Slot types: See TRANSFORM-MATRIX-KHR See GEOMETRY-INSTANCE-FLAGS-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV
Represents the struct VkAccelerationStructureMemoryRequirementsInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TYPE: an enum value of ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-TYPE-NV. - ACCELERATION-STRUCTURE: an ACCELERATION-STRUCTURE-NV. Slot types: See ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-TYPE-NV See ACCELERATION-STRUCTURE-NV Instances of this class are used as parameters of the following functions: See GET-ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-NV
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-MOTION-INFO-NV
Represents the struct VkAccelerationStructureMotionInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-INSTANCES: a positive (32-bit) integer. - FLAGS (optional): a list containing a valid combination of ACCELERATION-STRUCTURE-MOTION-INFO-FLAGS-NV. Slot types: See ACCELERATION-STRUCTURE-MOTION-INFO-FLAGS-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See ACCELERATION-STRUCTURE-CREATE-INFO-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV
Represents the union VkAccelerationStructureMotionInstanceDataNV. Slots: - STATIC-INSTANCE: an ACCELERATION-STRUCTURE-INSTANCE-KHR. - MATRIX-MOTION-INSTANCE: an ACCELERATION-STRUCTURE-MATRIX-MOTION-INSTANCE-NV. - SRT-MOTION-INSTANCE: an ACCELERATION-STRUCTURE-SRT-MOTION-INSTANCE-NV. Slot types: See ACCELERATION-STRUCTURE-INSTANCE-KHR See ACCELERATION-STRUCTURE-MATRIX-MOTION-INSTANCE-NV See ACCELERATION-STRUCTURE-SRT-MOTION-INSTANCE-NV
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-MOTION-INSTANCE-NV
Represents the struct VkAccelerationStructureMotionInstanceNV. Slots: - TYPE: an enum value of ACCELERATION-STRUCTURE-MOTION-INSTANCE-TYPE-NV. - FLAGS (optional): a list containing a valid combination of ACCELERATION-STRUCTURE-MOTION-INSTANCE-FLAGS-NV. - DATA: an ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV. Slot types: See ACCELERATION-STRUCTURE-MOTION-INSTANCE-TYPE-NV See ACCELERATION-STRUCTURE-MOTION-INSTANCE-FLAGS-NV See ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-SRT-MOTION-INSTANCE-NV
Represents the struct VkAccelerationStructureSRTMotionInstanceNV. Slots: - TRANSFORM-T-0: a SRT-DATA-NV. - TRANSFORM-T-1: a SRT-DATA-NV. - INSTANCE-CUSTOM-INDEX: a positive (24-bit) integer. - MASK: a positive (8-bit) integer. - INSTANCE-SHADER-BINDING-TABLE-RECORD-OFFSET: a positive (24-bit) integer. - FLAGS (optional): a list containing a valid combination of GEOMETRY-INSTANCE-FLAGS-KHR. - ACCELERATION-STRUCTURE-REFERENCE: a positive (64-bit) integer. Slot types: See SRT-DATA-NV See GEOMETRY-INSTANCE-FLAGS-KHR
-
EXTERNAL CLASS ACCELERATION-STRUCTURE-VERSION-INFO-KHR
Represents the struct VkAccelerationStructureVersionInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VERSION-DATA: a positive (8-bit) integer. Instances of this class are used as parameters of the following functions: See GET-DEVICE-ACCELERATION-STRUCTURE-COMPATIBILITY-KHR
-
EXTERNAL CLASS ACQUIRE-NEXT-IMAGE-INFO-KHR
Represents the struct VkAcquireNextImageInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SWAPCHAIN: a SWAPCHAIN-KHR. - TIMEOUT: a positive (64-bit) integer. - SEMAPHORE (optional): a SEMAPHORE. - FENCE (optional): a FENCE. - DEVICE-MASK: a positive (32-bit) integer. Slot types: See SWAPCHAIN-KHR See SEMAPHORE See FENCE Instances of this class are used as parameters of the following functions: See ACQUIRE-NEXT-IMAGE-2-KHR
-
EXTERNAL CLASS ACQUIRE-PROFILING-LOCK-INFO-KHR
Represents the struct VkAcquireProfilingLockInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of ACQUIRE-PROFILING-LOCK-FLAGS-KHR. - TIMEOUT: a positive (64-bit) integer. Slot types: See ACQUIRE-PROFILING-LOCK-FLAGS-KHR Instances of this class are used as parameters of the following functions: See ACQUIRE-PROFILING-LOCK-KHR
-
EXTERNAL CLASS ALLOCATION-CALLBACKS
Represents the struct VkAllocationCallbacks. Slots: - USER-DATA (optional): a foreign pointer. - PFN-ALLOCATION: a PFN-ALLOCATION-FUNCTION. - PFN-REALLOCATION: a PFN-REALLOCATION-FUNCTION. - PFN-FREE: a PFN-FREE-FUNCTION. - PFN-INTERNAL-ALLOCATION (optional): a PFN-INTERNAL-ALLOCATION-NOTIFICATION. - PFN-INTERNAL-FREE (optional): a PFN-INTERNAL-FREE-NOTIFICATION. Slot types: See PFN-ALLOCATION-FUNCTION See PFN-REALLOCATION-FUNCTION See PFN-FREE-FUNCTION See PFN-INTERNAL-ALLOCATION-NOTIFICATION See PFN-INTERNAL-FREE-NOTIFICATION Instances of this class are used as parameters of the following functions: See ALLOCATE-MEMORY See CREATE-ACCELERATION-STRUCTURE-KHR See CREATE-ACCELERATION-STRUCTURE-NV See CREATE-ANDROID-SURFACE-KHR See CREATE-BUFFER See CREATE-BUFFER-COLLECTION-FUCHSIA See CREATE-BUFFER-VIEW See CREATE-COMMAND-POOL See CREATE-COMPUTE-PIPELINES See CREATE-CU-FUNCTION-NVX See CREATE-CU-MODULE-NVX See CREATE-DEBUG-REPORT-CALLBACK-EXT See CREATE-DEBUG-UTILS-MESSENGER-EXT See CREATE-DEFERRED-OPERATION-KHR See CREATE-DESCRIPTOR-POOL See CREATE-DESCRIPTOR-SET-LAYOUT See CREATE-DESCRIPTOR-UPDATE-TEMPLATE See CREATE-DEVICE See CREATE-DIRECT-FB-SURFACE-EXT See CREATE-DISPLAY-MODE-KHR See CREATE-DISPLAY-PLANE-SURFACE-KHR See CREATE-EVENT See CREATE-FENCE See CREATE-FRAMEBUFFER See CREATE-GRAPHICS-PIPELINES See CREATE-HEADLESS-SURFACE-EXT See CREATE-IMAGE See CREATE-IMAGE-PIPE-SURFACE-FUCHSIA See CREATE-IMAGE-VIEW See CREATE-INDIRECT-COMMANDS-LAYOUT-NV See CREATE-INSTANCE See CREATE-IOS-SURFACE-MVK See CREATE-MAC-OS-SURFACE-MVK See CREATE-METAL-SURFACE-EXT See CREATE-PIPELINE-CACHE See CREATE-PIPELINE-LAYOUT See CREATE-PRIVATE-DATA-SLOT-EXT See CREATE-QUERY-POOL See CREATE-RAY-TRACING-PIPELINES-KHR See CREATE-RAY-TRACING-PIPELINES-NV See CREATE-RENDER-PASS See CREATE-RENDER-PASS-2 See CREATE-SAMPLER See CREATE-SAMPLER-YCBCR-CONVERSION See CREATE-SCREEN-SURFACE-QNX See CREATE-SEMAPHORE See CREATE-SHADER-MODULE See CREATE-SHARED-SWAPCHAINS-KHR See CREATE-STREAM-DESCRIPTOR-SURFACE-GGP See CREATE-SWAPCHAIN-KHR See CREATE-VALIDATION-CACHE-EXT See CREATE-VI-SURFACE-NN See CREATE-VIDEO-SESSION-KHR See CREATE-VIDEO-SESSION-PARAMETERS-KHR See CREATE-WAYLAND-SURFACE-KHR See CREATE-WIN32-SURFACE-KHR See CREATE-XCB-SURFACE-KHR See CREATE-XLIB-SURFACE-KHR See DESTROY-ACCELERATION-STRUCTURE-KHR See DESTROY-ACCELERATION-STRUCTURE-NV See DESTROY-BUFFER See DESTROY-BUFFER-COLLECTION-FUCHSIA See DESTROY-BUFFER-VIEW See DESTROY-COMMAND-POOL See DESTROY-CU-FUNCTION-NVX See DESTROY-CU-MODULE-NVX See DESTROY-DEBUG-REPORT-CALLBACK-EXT See DESTROY-DEBUG-UTILS-MESSENGER-EXT See DESTROY-DEFERRED-OPERATION-KHR See DESTROY-DESCRIPTOR-POOL See DESTROY-DESCRIPTOR-SET-LAYOUT See DESTROY-DESCRIPTOR-UPDATE-TEMPLATE See DESTROY-DEVICE See DESTROY-EVENT See DESTROY-FENCE See DESTROY-FRAMEBUFFER See DESTROY-IMAGE See DESTROY-IMAGE-VIEW See DESTROY-INDIRECT-COMMANDS-LAYOUT-NV See DESTROY-INSTANCE See DESTROY-PIPELINE See DESTROY-PIPELINE-CACHE See DESTROY-PIPELINE-LAYOUT See DESTROY-PRIVATE-DATA-SLOT-EXT See DESTROY-QUERY-POOL See DESTROY-RENDER-PASS See DESTROY-SAMPLER See DESTROY-SAMPLER-YCBCR-CONVERSION See DESTROY-SEMAPHORE See DESTROY-SHADER-MODULE See DESTROY-SURFACE-KHR See DESTROY-SWAPCHAIN-KHR See DESTROY-VALIDATION-CACHE-EXT See DESTROY-VIDEO-SESSION-KHR See DESTROY-VIDEO-SESSION-PARAMETERS-KHR See FREE-MEMORY See REGISTER-DEVICE-EVENT-EXT See REGISTER-DISPLAY-EVENT-EXT
-
EXTERNAL CLASS ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-2-ANDROID
Represents the struct VkAndroidHardwareBufferFormatProperties2ANDROID. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT: an enum value of FORMAT. - EXTERNAL-FORMAT: a positive (64-bit) integer. - FORMAT-FEATURES: a list containing a valid combination of FORMAT-FEATURE-FLAGS-2-KHR. - SAMPLER-YCBCR-CONVERSION-COMPONENTS: a COMPONENT-MAPPING. - SUGGESTED-YCBCR-MODEL: an enum value of SAMPLER-YCBCR-MODEL-CONVERSION. - SUGGESTED-YCBCR-RANGE: an enum value of SAMPLER-YCBCR-RANGE. - SUGGESTED-X-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. - SUGGESTED-Y-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. Slot types: See FORMAT See FORMAT-FEATURE-FLAGS-2-KHR See COMPONENT-MAPPING See SAMPLER-YCBCR-MODEL-CONVERSION See SAMPLER-YCBCR-RANGE See CHROMA-LOCATION Instances of this class can be used to extend the following classes (using their NEXT slot): See ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID
-
EXTERNAL CLASS ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-ANDROID
Represents the struct VkAndroidHardwareBufferFormatPropertiesANDROID. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT: an enum value of FORMAT. - EXTERNAL-FORMAT: a positive (64-bit) integer. - FORMAT-FEATURES: a list containing a valid combination of FORMAT-FEATURE-FLAGS. - SAMPLER-YCBCR-CONVERSION-COMPONENTS: a COMPONENT-MAPPING. - SUGGESTED-YCBCR-MODEL: an enum value of SAMPLER-YCBCR-MODEL-CONVERSION. - SUGGESTED-YCBCR-RANGE: an enum value of SAMPLER-YCBCR-RANGE. - SUGGESTED-X-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. - SUGGESTED-Y-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. Slot types: See FORMAT See FORMAT-FEATURE-FLAGS See COMPONENT-MAPPING See SAMPLER-YCBCR-MODEL-CONVERSION See SAMPLER-YCBCR-RANGE See CHROMA-LOCATION Instances of this class can be used to extend the following classes (using their NEXT slot): See ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID
-
EXTERNAL CLASS ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID
Represents the struct VkAndroidHardwareBufferPropertiesANDROID. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ALLOCATION-SIZE: a DEVICE-SIZE. - MEMORY-TYPE-BITS: a positive (32-bit) integer. Slot types: See DEVICE-SIZE Instances of this class can be extended by the following classes (using the NEXT slot): See ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-2-ANDROID See ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-ANDROID Instances of this class are used as parameters of the following functions: See GET-ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID
-
EXTERNAL CLASS ANDROID-HARDWARE-BUFFER-USAGE-ANDROID
Represents the struct VkAndroidHardwareBufferUsageANDROID. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ANDROID-HARDWARE-BUFFER-USAGE: a positive (64-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS ANDROID-SURFACE-CREATE-INFO-KHR
Represents the struct VkAndroidSurfaceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of ANDROID-SURFACE-CREATE-FLAGS-KHR. - WINDOW: an A-NATIVE-WINDOW. Slot types: See ANDROID-SURFACE-CREATE-FLAGS-KHR See A-NATIVE-WINDOW Instances of this class are used as parameters of the following functions: See CREATE-ANDROID-SURFACE-KHR
-
EXTERNAL CLASS APPLICATION-INFO
Represents the struct VkApplicationInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - APPLICATION-NAME (optional): a string. - APPLICATION-VERSION: a positive (32-bit) integer. - ENGINE-NAME (optional): a string. - ENGINE-VERSION: a positive (32-bit) integer. - API-VERSION: a positive (32-bit) integer.
-
EXTERNAL CLASS ATTACHMENT-DESCRIPTION
Represents the struct VkAttachmentDescription. Slots: - FLAGS (optional): a list containing a valid combination of ATTACHMENT-DESCRIPTION-FLAGS. - FORMAT: an enum value of FORMAT. - SAMPLES: an enum value of SAMPLE-COUNT-FLAG-BITS. - LOAD-OP: an enum value of ATTACHMENT-LOAD-OP. - STORE-OP: an enum value of ATTACHMENT-STORE-OP. - STENCIL-LOAD-OP: an enum value of ATTACHMENT-LOAD-OP. - STENCIL-STORE-OP: an enum value of ATTACHMENT-STORE-OP. - INITIAL-LAYOUT: an enum value of IMAGE-LAYOUT. - FINAL-LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See ATTACHMENT-DESCRIPTION-FLAGS See FORMAT See SAMPLE-COUNT-FLAG-BITS See ATTACHMENT-LOAD-OP See ATTACHMENT-STORE-OP See IMAGE-LAYOUT
-
EXTERNAL CLASS ATTACHMENT-DESCRIPTION-2
Represents the struct VkAttachmentDescription2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of ATTACHMENT-DESCRIPTION-FLAGS. - FORMAT: an enum value of FORMAT. - SAMPLES: an enum value of SAMPLE-COUNT-FLAG-BITS. - LOAD-OP: an enum value of ATTACHMENT-LOAD-OP. - STORE-OP: an enum value of ATTACHMENT-STORE-OP. - STENCIL-LOAD-OP: an enum value of ATTACHMENT-LOAD-OP. - STENCIL-STORE-OP: an enum value of ATTACHMENT-STORE-OP. - INITIAL-LAYOUT: an enum value of IMAGE-LAYOUT. - FINAL-LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See ATTACHMENT-DESCRIPTION-FLAGS See FORMAT See SAMPLE-COUNT-FLAG-BITS See ATTACHMENT-LOAD-OP See ATTACHMENT-STORE-OP See IMAGE-LAYOUT Instances of this class can be extended by the following classes (using the NEXT slot): See ATTACHMENT-DESCRIPTION-STENCIL-LAYOUT
-
EXTERNAL CLASS ATTACHMENT-DESCRIPTION-STENCIL-LAYOUT
Represents the struct VkAttachmentDescriptionStencilLayout. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STENCIL-INITIAL-LAYOUT: an enum value of IMAGE-LAYOUT. - STENCIL-FINAL-LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See IMAGE-LAYOUT Instances of this class can be used to extend the following classes (using their NEXT slot): See ATTACHMENT-DESCRIPTION-2
-
EXTERNAL CLASS ATTACHMENT-REFERENCE
Represents the struct VkAttachmentReference. Slots: - ATTACHMENT: a positive (32-bit) integer. - LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See IMAGE-LAYOUT
-
EXTERNAL CLASS ATTACHMENT-REFERENCE-2
Represents the struct VkAttachmentReference2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTACHMENT: a positive (32-bit) integer. - LAYOUT: an enum value of IMAGE-LAYOUT. - ASPECT-MASK: a list containing a valid combination of IMAGE-ASPECT-FLAGS. Slot types: See IMAGE-LAYOUT See IMAGE-ASPECT-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See ATTACHMENT-REFERENCE-STENCIL-LAYOUT
-
EXTERNAL CLASS ATTACHMENT-REFERENCE-STENCIL-LAYOUT
Represents the struct VkAttachmentReferenceStencilLayout. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STENCIL-LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See IMAGE-LAYOUT Instances of this class can be used to extend the following classes (using their NEXT slot): See ATTACHMENT-REFERENCE-2
-
EXTERNAL CLASS ATTACHMENT-SAMPLE-COUNT-INFO-AMD
Represents the struct VkAttachmentSampleCountInfoAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLOR-ATTACHMENT-SAMPLES: a list of enum value of SAMPLE-COUNT-FLAG-BITSs. - DEPTH-STENCIL-ATTACHMENT-SAMPLES (optional): an enum value of SAMPLE-COUNT-FLAG-BITS. Slot types: See SAMPLE-COUNT-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See COMMAND-BUFFER-INHERITANCE-INFO See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS ATTACHMENT-SAMPLE-LOCATIONS-EXT
Represents the struct VkAttachmentSampleLocationsEXT. Slots: - ATTACHMENT-INDEX: a positive (32-bit) integer. - SAMPLE-LOCATIONS-INFO: a SAMPLE-LOCATIONS-INFO-EXT. Slot types: See SAMPLE-LOCATIONS-INFO-EXT
-
EXTERNAL CLASS BASE-IN-STRUCTURE
Represents the struct VkBaseInStructure. Slots: - S-TYPE: an enum value of STRUCTURE-TYPE. - NEXT (optional): an instance of a class extending this class (valid classes are listed below). Slot types: See STRUCTURE-TYPE See BASE-IN-STRUCTURE
-
EXTERNAL CLASS BASE-OUT-STRUCTURE
Represents the struct VkBaseOutStructure. Slots: - S-TYPE: an enum value of STRUCTURE-TYPE. - NEXT (optional): an instance of a class extending this class (valid classes are listed below). Slot types: See STRUCTURE-TYPE See BASE-OUT-STRUCTURE
-
EXTERNAL CLASS BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV
Represents the struct VkBindAccelerationStructureMemoryInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACCELERATION-STRUCTURE: an ACCELERATION-STRUCTURE-NV. - MEMORY: a DEVICE-MEMORY. - MEMORY-OFFSET: a DEVICE-SIZE. - DEVICE-INDICES: a list of positive (32-bit) integers. Slot types: See ACCELERATION-STRUCTURE-NV See DEVICE-MEMORY See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See BIND-ACCELERATION-STRUCTURE-MEMORY-NV
-
EXTERNAL CLASS BIND-BUFFER-MEMORY-DEVICE-GROUP-INFO
Represents the struct VkBindBufferMemoryDeviceGroupInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-INDICES: a list of positive (32-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See BIND-BUFFER-MEMORY-INFO
-
EXTERNAL CLASS BIND-BUFFER-MEMORY-INFO
Represents the struct VkBindBufferMemoryInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER: a BUFFER. - MEMORY: a DEVICE-MEMORY. - MEMORY-OFFSET: a DEVICE-SIZE. Slot types: See BUFFER See DEVICE-MEMORY See DEVICE-SIZE Instances of this class can be extended by the following classes (using the NEXT slot): See BIND-BUFFER-MEMORY-DEVICE-GROUP-INFO Instances of this class are used as parameters of the following functions: See BIND-BUFFER-MEMORY-2
-
EXTERNAL CLASS BIND-IMAGE-MEMORY-DEVICE-GROUP-INFO
Represents the struct VkBindImageMemoryDeviceGroupInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-INDICES: a list of positive (32-bit) integers. - SPLIT-INSTANCE-BIND-REGIONS: a list of RECT-2Ds. Slot types: See RECT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See BIND-IMAGE-MEMORY-INFO
-
EXTERNAL CLASS BIND-IMAGE-MEMORY-INFO
Represents the struct VkBindImageMemoryInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE: an IMAGE. - MEMORY: a DEVICE-MEMORY. - MEMORY-OFFSET: a DEVICE-SIZE. Slot types: See IMAGE See DEVICE-MEMORY See DEVICE-SIZE Instances of this class can be extended by the following classes (using the NEXT slot): See BIND-IMAGE-PLANE-MEMORY-INFO See BIND-IMAGE-MEMORY-SWAPCHAIN-INFO-KHR See BIND-IMAGE-MEMORY-DEVICE-GROUP-INFO Instances of this class are used as parameters of the following functions: See BIND-IMAGE-MEMORY-2
-
EXTERNAL CLASS BIND-IMAGE-MEMORY-SWAPCHAIN-INFO-KHR
Represents the struct VkBindImageMemorySwapchainInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SWAPCHAIN: a SWAPCHAIN-KHR. - IMAGE-INDEX: a positive (32-bit) integer. Slot types: See SWAPCHAIN-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See BIND-IMAGE-MEMORY-INFO
-
EXTERNAL CLASS BIND-IMAGE-PLANE-MEMORY-INFO
Represents the struct VkBindImagePlaneMemoryInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PLANE-ASPECT: an enum value of IMAGE-ASPECT-FLAG-BITS. Slot types: See IMAGE-ASPECT-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See BIND-IMAGE-MEMORY-INFO
-
EXTERNAL CLASS BIND-INDEX-BUFFER-INDIRECT-COMMAND-NV
Represents the struct VkBindIndexBufferIndirectCommandNV. Slots: - BUFFER-ADDRESS: a DEVICE-ADDRESS. - SIZE: a positive (32-bit) integer. - INDEX-TYPE: an enum value of INDEX-TYPE. Slot types: See DEVICE-ADDRESS See INDEX-TYPE
-
EXTERNAL CLASS BIND-SHADER-GROUP-INDIRECT-COMMAND-NV
Represents the struct VkBindShaderGroupIndirectCommandNV. Slots: - GROUP-INDEX: a positive (32-bit) integer.
-
EXTERNAL CLASS BIND-SPARSE-INFO
Represents the struct VkBindSparseInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - WAIT-SEMAPHORES: a list of SEMAPHOREs. - BUFFER-BINDS: a list of SPARSE-BUFFER-MEMORY-BIND-INFOs. - IMAGE-OPAQUE-BINDS: a list of SPARSE-IMAGE-OPAQUE-MEMORY-BIND-INFOs. - IMAGE-BINDS: a list of SPARSE-IMAGE-MEMORY-BIND-INFOs. - SIGNAL-SEMAPHORES: a list of SEMAPHOREs. Slot types: See SPARSE-BUFFER-MEMORY-BIND-INFO See SPARSE-IMAGE-OPAQUE-MEMORY-BIND-INFO See SPARSE-IMAGE-MEMORY-BIND-INFO See SEMAPHORE Instances of this class can be extended by the following classes (using the NEXT slot): See TIMELINE-SEMAPHORE-SUBMIT-INFO See DEVICE-GROUP-BIND-SPARSE-INFO Instances of this class are used as parameters of the following functions: See QUEUE-BIND-SPARSE
-
EXTERNAL CLASS BIND-VERTEX-BUFFER-INDIRECT-COMMAND-NV
Represents the struct VkBindVertexBufferIndirectCommandNV. Slots: - BUFFER-ADDRESS: a DEVICE-ADDRESS. - SIZE: a positive (32-bit) integer. - STRIDE: a positive (32-bit) integer. Slot types: See DEVICE-ADDRESS
-
EXTERNAL CLASS BLIT-IMAGE-INFO-2-KHR
Represents the struct VkBlitImageInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-IMAGE: an IMAGE. - SRC-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - DST-IMAGE: an IMAGE. - DST-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - REGIONS: a list of IMAGE-BLIT-2-KHRs. - FILTER: an enum value of FILTER. Slot types: See IMAGE See IMAGE-LAYOUT See IMAGE-BLIT-2-KHR See FILTER Instances of this class are used as parameters of the following functions: See CMD-BLIT-IMAGE-2-KHR
-
EXTERNAL CLASS BUFFER-COLLECTION-BUFFER-CREATE-INFO-FUCHSIA
Represents the struct VkBufferCollectionBufferCreateInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLLECTION: a BUFFER-COLLECTION-FUCHSIA. - INDEX: a positive (32-bit) integer. Slot types: See BUFFER-COLLECTION-FUCHSIA Instances of this class can be used to extend the following classes (using their NEXT slot): See BUFFER-CREATE-INFO
-
EXTERNAL CLASS BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA
Represents the struct VkBufferCollectionConstraintsInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MIN-BUFFER-COUNT: a positive (32-bit) integer. - MAX-BUFFER-COUNT: a positive (32-bit) integer. - MIN-BUFFER-COUNT-FOR-CAMPING: a positive (32-bit) integer. - MIN-BUFFER-COUNT-FOR-DEDICATED-SLACK: a positive (32-bit) integer. - MIN-BUFFER-COUNT-FOR-SHARED-SLACK: a positive (32-bit) integer.
-
EXTERNAL CLASS BUFFER-COLLECTION-CREATE-INFO-FUCHSIA
Represents the struct VkBufferCollectionCreateInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLLECTION-TOKEN: a ZX_HANDLE_T. Slot types: See ZX_HANDLE_T Instances of this class are used as parameters of the following functions: See CREATE-BUFFER-COLLECTION-FUCHSIA
-
EXTERNAL CLASS BUFFER-COLLECTION-IMAGE-CREATE-INFO-FUCHSIA
Represents the struct VkBufferCollectionImageCreateInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLLECTION: a BUFFER-COLLECTION-FUCHSIA. - INDEX: a positive (32-bit) integer. Slot types: See BUFFER-COLLECTION-FUCHSIA Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO
-
EXTERNAL CLASS BUFFER-COLLECTION-PROPERTIES-FUCHSIA
Represents the struct VkBufferCollectionPropertiesFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-TYPE-BITS: a positive (32-bit) integer. - BUFFER-COUNT: a positive (32-bit) integer. - CREATE-INFO-INDEX: a positive (32-bit) integer. - SYSMEM-PIXEL-FORMAT: a positive (64-bit) integer. - FORMAT-FEATURES: a list containing a valid combination of FORMAT-FEATURE-FLAGS. - SYSMEM-COLOR-SPACE-INDEX: a SYSMEM-COLOR-SPACE-FUCHSIA. - SAMPLER-YCBCR-CONVERSION-COMPONENTS: a COMPONENT-MAPPING. - SUGGESTED-YCBCR-MODEL: an enum value of SAMPLER-YCBCR-MODEL-CONVERSION. - SUGGESTED-YCBCR-RANGE: an enum value of SAMPLER-YCBCR-RANGE. - SUGGESTED-X-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. - SUGGESTED-Y-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. Slot types: See FORMAT-FEATURE-FLAGS See SYSMEM-COLOR-SPACE-FUCHSIA See COMPONENT-MAPPING See SAMPLER-YCBCR-MODEL-CONVERSION See SAMPLER-YCBCR-RANGE See CHROMA-LOCATION Instances of this class are used as parameters of the following functions: See GET-BUFFER-COLLECTION-PROPERTIES-FUCHSIA
-
EXTERNAL CLASS BUFFER-CONSTRAINTS-INFO-FUCHSIA
Represents the struct VkBufferConstraintsInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CREATE-INFO: a BUFFER-CREATE-INFO. - REQUIRED-FORMAT-FEATURES (optional): a list containing a valid combination of FORMAT-FEATURE-FLAGS. - BUFFER-COLLECTION-CONSTRAINTS: a BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA. Slot types: See BUFFER-CREATE-INFO See FORMAT-FEATURE-FLAGS See BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA Instances of this class are used as parameters of the following functions: See SET-BUFFER-COLLECTION-BUFFER-CONSTRAINTS-FUCHSIA
-
EXTERNAL CLASS BUFFER-COPY
Represents the struct VkBufferCopy. Slots: - SRC-OFFSET: a DEVICE-SIZE. - DST-OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See CMD-COPY-BUFFER
-
EXTERNAL CLASS BUFFER-COPY-2-KHR
Represents the struct VkBufferCopy2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-OFFSET: a DEVICE-SIZE. - DST-OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. Slot types: See DEVICE-SIZE
-
EXTERNAL CLASS BUFFER-CREATE-INFO
Represents the struct VkBufferCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of BUFFER-CREATE-FLAGS. - SIZE: a DEVICE-SIZE. - USAGE: a list containing a valid combination of BUFFER-USAGE-FLAGS. - SHARING-MODE: an enum value of SHARING-MODE. - QUEUE-FAMILY-INDICES: a list of positive (32-bit) integers. Slot types: See BUFFER-CREATE-FLAGS See DEVICE-SIZE See BUFFER-USAGE-FLAGS See SHARING-MODE Instances of this class can be extended by the following classes (using the NEXT slot): See BUFFER-COLLECTION-BUFFER-CREATE-INFO-FUCHSIA See VIDEO-ENCODE-H265-PROFILE-EXT See VIDEO-ENCODE-H264-PROFILE-EXT See VIDEO-DECODE-H265-PROFILE-EXT See VIDEO-DECODE-H264-PROFILE-EXT See VIDEO-PROFILE-KHR See VIDEO-PROFILES-KHR See BUFFER-DEVICE-ADDRESS-CREATE-INFO-EXT See BUFFER-OPAQUE-CAPTURE-ADDRESS-CREATE-INFO See EXTERNAL-MEMORY-BUFFER-CREATE-INFO See DEDICATED-ALLOCATION-BUFFER-CREATE-INFO-NV Instances of this class are used as parameters of the following functions: See CREATE-BUFFER
-
EXTERNAL CLASS BUFFER-DEVICE-ADDRESS-CREATE-INFO-EXT
Represents the struct VkBufferDeviceAddressCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-ADDRESS: a DEVICE-ADDRESS. Slot types: See DEVICE-ADDRESS Instances of this class can be used to extend the following classes (using their NEXT slot): See BUFFER-CREATE-INFO
-
EXTERNAL CLASS BUFFER-DEVICE-ADDRESS-INFO
Represents the struct VkBufferDeviceAddressInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER: a BUFFER. Slot types: See BUFFER Instances of this class are used as parameters of the following functions: See GET-BUFFER-DEVICE-ADDRESS See GET-BUFFER-OPAQUE-CAPTURE-ADDRESS
-
EXTERNAL CLASS BUFFER-IMAGE-COPY
Represents the struct VkBufferImageCopy. Slots: - BUFFER-OFFSET: a DEVICE-SIZE. - BUFFER-ROW-LENGTH: a positive (32-bit) integer. - BUFFER-IMAGE-HEIGHT: a positive (32-bit) integer. - IMAGE-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - IMAGE-OFFSET: an OFFSET-3D. - IMAGE-EXTENT: an EXTENT-3D. Slot types: See DEVICE-SIZE See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D See EXTENT-3D Instances of this class are used as parameters of the following functions: See CMD-COPY-BUFFER-TO-IMAGE See CMD-COPY-IMAGE-TO-BUFFER
-
EXTERNAL CLASS BUFFER-IMAGE-COPY-2-KHR
Represents the struct VkBufferImageCopy2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER-OFFSET: a DEVICE-SIZE. - BUFFER-ROW-LENGTH: a positive (32-bit) integer. - BUFFER-IMAGE-HEIGHT: a positive (32-bit) integer. - IMAGE-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - IMAGE-OFFSET: an OFFSET-3D. - IMAGE-EXTENT: an EXTENT-3D. Slot types: See DEVICE-SIZE See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D See EXTENT-3D Instances of this class can be extended by the following classes (using the NEXT slot): See COPY-COMMAND-TRANSFORM-INFO-QCOM
-
EXTERNAL CLASS BUFFER-MEMORY-BARRIER
Represents the struct VkBufferMemoryBarrier. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-ACCESS-MASK: a list containing a valid combination of ACCESS-FLAGS. - DST-ACCESS-MASK: a list containing a valid combination of ACCESS-FLAGS. - SRC-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - DST-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - BUFFER: a BUFFER. - OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. Slot types: See ACCESS-FLAGS See BUFFER See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See CMD-PIPELINE-BARRIER See CMD-WAIT-EVENTS
-
EXTERNAL CLASS BUFFER-MEMORY-BARRIER-2-KHR
Represents the struct VkBufferMemoryBarrier2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - SRC-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS-2-KHR. - DST-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - DST-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS-2-KHR. - SRC-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - DST-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - BUFFER: a BUFFER. - OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. Slot types: See PIPELINE-STAGE-FLAGS-2-KHR See ACCESS-FLAGS-2-KHR See BUFFER See DEVICE-SIZE
-
EXTERNAL CLASS BUFFER-MEMORY-REQUIREMENTS-INFO-2
Represents the struct VkBufferMemoryRequirementsInfo2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER: a BUFFER. Slot types: See BUFFER Instances of this class are used as parameters of the following functions: See GET-BUFFER-MEMORY-REQUIREMENTS-2
-
EXTERNAL CLASS BUFFER-OPAQUE-CAPTURE-ADDRESS-CREATE-INFO
Represents the struct VkBufferOpaqueCaptureAddressCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - OPAQUE-CAPTURE-ADDRESS: a positive (64-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See BUFFER-CREATE-INFO
-
EXTERNAL CLASS BUFFER-VIEW-CREATE-INFO
Represents the struct VkBufferViewCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of BUFFER-VIEW-CREATE-FLAGS. - BUFFER: a BUFFER. - FORMAT: an enum value of FORMAT. - OFFSET: a DEVICE-SIZE. - RANGE: a DEVICE-SIZE. Slot types: See BUFFER-VIEW-CREATE-FLAGS See BUFFER See FORMAT See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See CREATE-BUFFER-VIEW
-
EXTERNAL CLASS CALIBRATED-TIMESTAMP-INFO-EXT
Represents the struct VkCalibratedTimestampInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TIME-DOMAIN: an enum value of TIME-DOMAIN-EXT. Slot types: See TIME-DOMAIN-EXT Instances of this class are used as parameters of the following functions: See GET-CALIBRATED-TIMESTAMPS-EXT
-
EXTERNAL CLASS CHECKPOINT-DATA-2-NV
Represents the struct VkCheckpointData2NV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STAGE: a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - CHECKPOINT-MARKER: a foreign pointer. Slot types: See PIPELINE-STAGE-FLAGS-2-KHR Instances of this class are used as parameters of the following functions: See GET-QUEUE-CHECKPOINT-DATA-2-NV
-
EXTERNAL CLASS CHECKPOINT-DATA-NV
Represents the struct VkCheckpointDataNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STAGE: an enum value of PIPELINE-STAGE-FLAG-BITS. - CHECKPOINT-MARKER: a foreign pointer. Slot types: See PIPELINE-STAGE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-QUEUE-CHECKPOINT-DATA-NV
-
EXTERNAL CLASS CLEAR-ATTACHMENT
Represents the struct VkClearAttachment. Slots: - ASPECT-MASK: a list containing a valid combination of IMAGE-ASPECT-FLAGS. - COLOR-ATTACHMENT: a positive (32-bit) integer. - CLEAR-VALUE: a CLEAR-VALUE. Slot types: See IMAGE-ASPECT-FLAGS See CLEAR-VALUE Instances of this class are used as parameters of the following functions: See CMD-CLEAR-ATTACHMENTS
-
EXTERNAL CLASS CLEAR-COLOR-VALUE
Represents the union VkClearColorValue. Slots: - FLOAT-32: a single-float. - INT-32: a (32-bit) integer. - UINT-32: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See CMD-CLEAR-COLOR-IMAGE
-
EXTERNAL CLASS CLEAR-DEPTH-STENCIL-VALUE
Represents the struct VkClearDepthStencilValue. Slots: - DEPTH: a single-float. - STENCIL: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See CMD-CLEAR-DEPTH-STENCIL-IMAGE
-
EXTERNAL CLASS CLEAR-RECT
Represents the struct VkClearRect. Slots: - RECT: a RECT-2D. - BASE-ARRAY-LAYER: a positive (32-bit) integer. - LAYER-COUNT: a positive (32-bit) integer. Slot types: See RECT-2D Instances of this class are used as parameters of the following functions: See CMD-CLEAR-ATTACHMENTS
-
EXTERNAL CLASS CLEAR-VALUE
Represents the union VkClearValue. Slots: - COLOR: a CLEAR-COLOR-VALUE. - DEPTH-STENCIL: a CLEAR-DEPTH-STENCIL-VALUE. Slot types: See CLEAR-COLOR-VALUE See CLEAR-DEPTH-STENCIL-VALUE
-
EXTERNAL CLASS COARSE-SAMPLE-LOCATION-NV
Represents the struct VkCoarseSampleLocationNV. Slots: - PIXEL-X: a positive (32-bit) integer. - PIXEL-Y: a positive (32-bit) integer. - SAMPLE: a positive (32-bit) integer.
-
EXTERNAL CLASS COARSE-SAMPLE-ORDER-CUSTOM-NV
Represents the struct VkCoarseSampleOrderCustomNV. Slots: - SHADING-RATE: an enum value of SHADING-RATE-PALETTE-ENTRY-NV. - SAMPLE-COUNT: a positive (32-bit) integer. - SAMPLE-LOCATIONS: a list of COARSE-SAMPLE-LOCATION-NVs. Slot types: See SHADING-RATE-PALETTE-ENTRY-NV See COARSE-SAMPLE-LOCATION-NV Instances of this class are used as parameters of the following functions: See CMD-SET-COARSE-SAMPLE-ORDER-NV
-
EXTERNAL CLASS COMMAND-BUFFER-ALLOCATE-INFO
Represents the struct VkCommandBufferAllocateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COMMAND-POOL: a COMMAND-POOL. - LEVEL: an enum value of COMMAND-BUFFER-LEVEL. - COMMAND-BUFFER-COUNT: a positive (32-bit) integer. Slot types: See COMMAND-POOL See COMMAND-BUFFER-LEVEL Instances of this class are used as parameters of the following functions: See ALLOCATE-COMMAND-BUFFERS
-
EXTERNAL CLASS COMMAND-BUFFER-BEGIN-INFO
Represents the struct VkCommandBufferBeginInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of COMMAND-BUFFER-USAGE-FLAGS. - INHERITANCE-INFO (optional): a COMMAND-BUFFER-INHERITANCE-INFO. Slot types: See COMMAND-BUFFER-USAGE-FLAGS See COMMAND-BUFFER-INHERITANCE-INFO Instances of this class can be extended by the following classes (using the NEXT slot): See DEVICE-GROUP-COMMAND-BUFFER-BEGIN-INFO Instances of this class are used as parameters of the following functions: See BEGIN-COMMAND-BUFFER
-
EXTERNAL CLASS COMMAND-BUFFER-INHERITANCE-CONDITIONAL-RENDERING-INFO-EXT
Represents the struct VkCommandBufferInheritanceConditionalRenderingInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CONDITIONAL-RENDERING-ENABLE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See COMMAND-BUFFER-INHERITANCE-INFO
-
EXTERNAL CLASS COMMAND-BUFFER-INHERITANCE-INFO
Represents the struct VkCommandBufferInheritanceInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RENDER-PASS (optional): a RENDER-PASS. - SUBPASS: a positive (32-bit) integer. - FRAMEBUFFER (optional): a FRAMEBUFFER. - OCCLUSION-QUERY-ENABLE: a boolean. - QUERY-FLAGS (optional): a list containing a valid combination of QUERY-CONTROL-FLAGS. - PIPELINE-STATISTICS (optional): a list containing a valid combination of QUERY-PIPELINE-STATISTIC-FLAGS. Slot types: See RENDER-PASS See FRAMEBUFFER See QUERY-CONTROL-FLAGS See QUERY-PIPELINE-STATISTIC-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX See ATTACHMENT-SAMPLE-COUNT-INFO-AMD See COMMAND-BUFFER-INHERITANCE-RENDERING-INFO-KHR See COMMAND-BUFFER-INHERITANCE-VIEWPORT-SCISSOR-INFO-NV See COMMAND-BUFFER-INHERITANCE-RENDER-PASS-TRANSFORM-INFO-QCOM See COMMAND-BUFFER-INHERITANCE-CONDITIONAL-RENDERING-INFO-EXT
-
EXTERNAL CLASS COMMAND-BUFFER-INHERITANCE-RENDER-PASS-TRANSFORM-INFO-QCOM
Represents the struct VkCommandBufferInheritanceRenderPassTransformInfoQCOM. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TRANSFORM: an enum value of SURFACE-TRANSFORM-FLAG-BITS-KHR. - RENDER-AREA: a RECT-2D. Slot types: See SURFACE-TRANSFORM-FLAG-BITS-KHR See RECT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See COMMAND-BUFFER-INHERITANCE-INFO
-
EXTERNAL CLASS COMMAND-BUFFER-INHERITANCE-RENDERING-INFO-KHR
Represents the struct VkCommandBufferInheritanceRenderingInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of RENDERING-FLAGS-KHR. - VIEW-MASK: a positive (32-bit) integer. - COLOR-ATTACHMENT-FORMATS: a list of enum value of FORMATs. - DEPTH-ATTACHMENT-FORMAT: an enum value of FORMAT. - STENCIL-ATTACHMENT-FORMAT: an enum value of FORMAT. - RASTERIZATION-SAMPLES (optional): an enum value of SAMPLE-COUNT-FLAG-BITS. Slot types: See RENDERING-FLAGS-KHR See FORMAT See SAMPLE-COUNT-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See COMMAND-BUFFER-INHERITANCE-INFO
-
EXTERNAL CLASS COMMAND-BUFFER-INHERITANCE-VIEWPORT-SCISSOR-INFO-NV
Represents the struct VkCommandBufferInheritanceViewportScissorInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIEWPORT-SCISSOR-2D: a boolean. - VIEWPORT-DEPTH-COUNT: a positive (32-bit) integer. - VIEWPORT-DEPTHS: a VIEWPORT. Slot types: See VIEWPORT Instances of this class can be used to extend the following classes (using their NEXT slot): See COMMAND-BUFFER-INHERITANCE-INFO
-
EXTERNAL CLASS COMMAND-BUFFER-SUBMIT-INFO-KHR
Represents the struct VkCommandBufferSubmitInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COMMAND-BUFFER: a COMMAND-BUFFER. - DEVICE-MASK: a positive (32-bit) integer. Slot types: See COMMAND-BUFFER
-
EXTERNAL CLASS COMMAND-POOL-CREATE-INFO
Represents the struct VkCommandPoolCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of COMMAND-POOL-CREATE-FLAGS. - QUEUE-FAMILY-INDEX: a positive (32-bit) integer. Slot types: See COMMAND-POOL-CREATE-FLAGS Instances of this class are used as parameters of the following functions: See CREATE-COMMAND-POOL
-
EXTERNAL CLASS COMPONENT-MAPPING
Represents the struct VkComponentMapping. Slots: - R: an enum value of COMPONENT-SWIZZLE. - G: an enum value of COMPONENT-SWIZZLE. - B: an enum value of COMPONENT-SWIZZLE. - A: an enum value of COMPONENT-SWIZZLE. Slot types: See COMPONENT-SWIZZLE
-
EXTERNAL CLASS COMPUTE-PIPELINE-CREATE-INFO
Represents the struct VkComputePipelineCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-CREATE-FLAGS. - STAGE: a PIPELINE-SHADER-STAGE-CREATE-INFO. - LAYOUT: a PIPELINE-LAYOUT. - BASE-PIPELINE-HANDLE (optional): a PIPELINE. - BASE-PIPELINE-INDEX: a (32-bit) integer. Slot types: See PIPELINE-CREATE-FLAGS See PIPELINE-SHADER-STAGE-CREATE-INFO See PIPELINE-LAYOUT See PIPELINE Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD See SUBPASS-SHADING-PIPELINE-CREATE-INFO-HUAWEI See PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-COMPUTE-PIPELINES
-
EXTERNAL CLASS CONDITIONAL-RENDERING-BEGIN-INFO-EXT
Represents the struct VkConditionalRenderingBeginInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER: a BUFFER. - OFFSET: a DEVICE-SIZE. - FLAGS (optional): a list containing a valid combination of CONDITIONAL-RENDERING-FLAGS-EXT. Slot types: See BUFFER See DEVICE-SIZE See CONDITIONAL-RENDERING-FLAGS-EXT Instances of this class are used as parameters of the following functions: See CMD-BEGIN-CONDITIONAL-RENDERING-EXT
-
EXTERNAL CLASS CONFORMANCE-VERSION
Represents the struct VkConformanceVersion. Slots: - MAJOR: a positive (8-bit) integer. - MINOR: a positive (8-bit) integer. - SUBMINOR: a positive (8-bit) integer. - PATCH: a positive (8-bit) integer.
-
EXTERNAL CLASS COOPERATIVE-MATRIX-PROPERTIES-NV
Represents the struct VkCooperativeMatrixPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - M-SIZE: a positive (32-bit) integer. - N-SIZE: a positive (32-bit) integer. - K-SIZE: a positive (32-bit) integer. - A-TYPE: an enum value of COMPONENT-TYPE-NV. - B-TYPE: an enum value of COMPONENT-TYPE-NV. - C-TYPE: an enum value of COMPONENT-TYPE-NV. - D-TYPE: an enum value of COMPONENT-TYPE-NV. - SCOPE: an enum value of SCOPE-NV. Slot types: See COMPONENT-TYPE-NV See SCOPE-NV Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV
-
EXTERNAL CLASS COPY-ACCELERATION-STRUCTURE-INFO-KHR
Represents the struct VkCopyAccelerationStructureInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC: an ACCELERATION-STRUCTURE-KHR. - DST: an ACCELERATION-STRUCTURE-KHR. - MODE: an enum value of COPY-ACCELERATION-STRUCTURE-MODE-KHR. Slot types: See ACCELERATION-STRUCTURE-KHR See COPY-ACCELERATION-STRUCTURE-MODE-KHR Instances of this class are used as parameters of the following functions: See CMD-COPY-ACCELERATION-STRUCTURE-KHR See COPY-ACCELERATION-STRUCTURE-KHR
-
EXTERNAL CLASS COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR
Represents the struct VkCopyAccelerationStructureToMemoryInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC: an ACCELERATION-STRUCTURE-KHR. - DST: a DEVICE-OR-HOST-ADDRESS-KHR. - MODE: an enum value of COPY-ACCELERATION-STRUCTURE-MODE-KHR. Slot types: See ACCELERATION-STRUCTURE-KHR See DEVICE-OR-HOST-ADDRESS-KHR See COPY-ACCELERATION-STRUCTURE-MODE-KHR Instances of this class are used as parameters of the following functions: See CMD-COPY-ACCELERATION-STRUCTURE-TO-MEMORY-KHR See COPY-ACCELERATION-STRUCTURE-TO-MEMORY-KHR
-
EXTERNAL CLASS COPY-BUFFER-INFO-2-KHR
Represents the struct VkCopyBufferInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-BUFFER: a BUFFER. - DST-BUFFER: a BUFFER. - REGIONS: a list of BUFFER-COPY-2-KHRs. Slot types: See BUFFER See BUFFER-COPY-2-KHR Instances of this class are used as parameters of the following functions: See CMD-COPY-BUFFER-2-KHR
-
EXTERNAL CLASS COPY-BUFFER-TO-IMAGE-INFO-2-KHR
Represents the struct VkCopyBufferToImageInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-BUFFER: a BUFFER. - DST-IMAGE: an IMAGE. - DST-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - REGIONS: a list of BUFFER-IMAGE-COPY-2-KHRs. Slot types: See BUFFER See IMAGE See IMAGE-LAYOUT See BUFFER-IMAGE-COPY-2-KHR Instances of this class are used as parameters of the following functions: See CMD-COPY-BUFFER-TO-IMAGE-2-KHR
-
EXTERNAL CLASS COPY-COMMAND-TRANSFORM-INFO-QCOM
Represents the struct VkCopyCommandTransformInfoQCOM. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TRANSFORM: an enum value of SURFACE-TRANSFORM-FLAG-BITS-KHR. Slot types: See SURFACE-TRANSFORM-FLAG-BITS-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See BUFFER-IMAGE-COPY-2-KHR See IMAGE-BLIT-2-KHR
-
EXTERNAL CLASS COPY-DESCRIPTOR-SET
Represents the struct VkCopyDescriptorSet. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-SET: a DESCRIPTOR-SET. - SRC-BINDING: a positive (32-bit) integer. - SRC-ARRAY-ELEMENT: a positive (32-bit) integer. - DST-SET: a DESCRIPTOR-SET. - DST-BINDING: a positive (32-bit) integer. - DST-ARRAY-ELEMENT: a positive (32-bit) integer. - DESCRIPTOR-COUNT: a positive (32-bit) integer. Slot types: See DESCRIPTOR-SET Instances of this class are used as parameters of the following functions: See UPDATE-DESCRIPTOR-SETS
-
EXTERNAL CLASS COPY-IMAGE-INFO-2-KHR
Represents the struct VkCopyImageInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-IMAGE: an IMAGE. - SRC-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - DST-IMAGE: an IMAGE. - DST-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - REGIONS: a list of IMAGE-COPY-2-KHRs. Slot types: See IMAGE See IMAGE-LAYOUT See IMAGE-COPY-2-KHR Instances of this class are used as parameters of the following functions: See CMD-COPY-IMAGE-2-KHR
-
EXTERNAL CLASS COPY-IMAGE-TO-BUFFER-INFO-2-KHR
Represents the struct VkCopyImageToBufferInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-IMAGE: an IMAGE. - SRC-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - DST-BUFFER: a BUFFER. - REGIONS: a list of BUFFER-IMAGE-COPY-2-KHRs. Slot types: See IMAGE See IMAGE-LAYOUT See BUFFER See BUFFER-IMAGE-COPY-2-KHR Instances of this class are used as parameters of the following functions: See CMD-COPY-IMAGE-TO-BUFFER-2-KHR
-
EXTERNAL CLASS COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR
Represents the struct VkCopyMemoryToAccelerationStructureInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC: a DEVICE-OR-HOST-ADDRESS-CONST-KHR. - DST: an ACCELERATION-STRUCTURE-KHR. - MODE: an enum value of COPY-ACCELERATION-STRUCTURE-MODE-KHR. Slot types: See DEVICE-OR-HOST-ADDRESS-CONST-KHR See ACCELERATION-STRUCTURE-KHR See COPY-ACCELERATION-STRUCTURE-MODE-KHR Instances of this class are used as parameters of the following functions: See CMD-COPY-MEMORY-TO-ACCELERATION-STRUCTURE-KHR See COPY-MEMORY-TO-ACCELERATION-STRUCTURE-KHR
-
EXTERNAL CLASS CU-FUNCTION-CREATE-INFO-NVX
Represents the struct VkCuFunctionCreateInfoNVX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MODULE: a CU-MODULE-NVX. - NAME: a string. Slot types: See CU-MODULE-NVX Instances of this class are used as parameters of the following functions: See CREATE-CU-FUNCTION-NVX
-
EXTERNAL CLASS CU-LAUNCH-INFO-NVX
Represents the struct VkCuLaunchInfoNVX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - function-handle: a CU-FUNCTION-NVX. - GRID-DIM-X: a positive (32-bit) integer. - GRID-DIM-Y: a positive (32-bit) integer. - GRID-DIM-Z: a positive (32-bit) integer. - BLOCK-DIM-X: a positive (32-bit) integer. - BLOCK-DIM-Y: a positive (32-bit) integer. - BLOCK-DIM-Z: a positive (32-bit) integer. - SHARED-MEM-BYTES: a positive (32-bit) integer. - PARAM-COUNT: a positive integer. - PARAMS: a foreign pointer to a buffer of size PARAM-COUNT. - EXTRA-COUNT: a positive integer. - EXTRAS: a foreign pointer to a buffer of size EXTRA-COUNT. Slot types: See CU-FUNCTION-NVX Instances of this class are used as parameters of the following functions: See CMD-CU-LAUNCH-KERNEL-NVX
-
EXTERNAL CLASS CU-MODULE-CREATE-INFO-NVX
Represents the struct VkCuModuleCreateInfoNVX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DATA-SIZE: a positive integer. - DATA: a foreign pointer to a buffer of size DATA-SIZE. Instances of this class are used as parameters of the following functions: See CREATE-CU-MODULE-NVX
-
EXTERNAL CLASS D-3D-1-2-FENCE-SUBMIT-INFO-KHR
Represents the struct VkD3D12FenceSubmitInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - WAIT-SEMAPHORE-VALUES (optional): a list of positive (64-bit) integers. - SIGNAL-SEMAPHORE-VALUES (optional): a list of positive (64-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBMIT-INFO
-
EXTERNAL CLASS DEBUG-MARKER-MARKER-INFO-EXT
Represents the struct VkDebugMarkerMarkerInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MARKER-NAME: a string. - COLOR: a single-float. Instances of this class are used as parameters of the following functions: See CMD-DEBUG-MARKER-BEGIN-EXT See CMD-DEBUG-MARKER-INSERT-EXT
-
EXTERNAL CLASS DEBUG-MARKER-OBJECT-NAME-INFO-EXT
Represents the struct VkDebugMarkerObjectNameInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - OBJECT-TYPE: an enum value of DEBUG-REPORT-OBJECT-TYPE-EXT. - OBJECT: a positive (64-bit) integer. - OBJECT-NAME: a string. Slot types: See DEBUG-REPORT-OBJECT-TYPE-EXT Instances of this class are used as parameters of the following functions: See DEBUG-MARKER-SET-OBJECT-NAME-EXT
-
EXTERNAL CLASS DEBUG-MARKER-OBJECT-TAG-INFO-EXT
Represents the struct VkDebugMarkerObjectTagInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - OBJECT-TYPE: an enum value of DEBUG-REPORT-OBJECT-TYPE-EXT. - OBJECT: a positive (64-bit) integer. - TAG-NAME: a positive (64-bit) integer. - TAG-SIZE: a positive integer. - TAG: a foreign pointer to a buffer of size TAG-SIZE. Slot types: See DEBUG-REPORT-OBJECT-TYPE-EXT Instances of this class are used as parameters of the following functions: See DEBUG-MARKER-SET-OBJECT-TAG-EXT
-
EXTERNAL CLASS DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT
Represents the struct VkDebugReportCallbackCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DEBUG-REPORT-FLAGS-EXT. - PFN-CALLBACK: a PFN-DEBUG-REPORT-CALLBACK-EXT. - USER-DATA (optional): a foreign pointer. Slot types: See DEBUG-REPORT-FLAGS-EXT See PFN-DEBUG-REPORT-CALLBACK-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See INSTANCE-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-DEBUG-REPORT-CALLBACK-EXT
-
EXTERNAL CLASS DEBUG-UTILS-LABEL-EXT
Represents the struct VkDebugUtilsLabelEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LABEL-NAME: a string. - COLOR: a single-float. Instances of this class are used as parameters of the following functions: See CMD-BEGIN-DEBUG-UTILS-LABEL-EXT See CMD-INSERT-DEBUG-UTILS-LABEL-EXT See QUEUE-BEGIN-DEBUG-UTILS-LABEL-EXT See QUEUE-INSERT-DEBUG-UTILS-LABEL-EXT
-
EXTERNAL CLASS DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT
Represents the struct VkDebugUtilsMessengerCallbackDataEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DEBUG-UTILS-MESSENGER-CALLBACK-DATA-FLAGS-EXT. - MESSAGE-ID-NAME (optional): a string. - MESSAGE-ID-NUMBER: a (32-bit) integer. - MESSAGE: a string. - QUEUE-LABELS: a list of DEBUG-UTILS-LABEL-EXTs. - CMD-BUF-LABELS: a list of DEBUG-UTILS-LABEL-EXTs. - OBJECTS: a list of DEBUG-UTILS-OBJECT-NAME-INFO-EXTs. Slot types: See DEBUG-UTILS-MESSENGER-CALLBACK-DATA-FLAGS-EXT See DEBUG-UTILS-LABEL-EXT See DEBUG-UTILS-OBJECT-NAME-INFO-EXT Instances of this class are used as parameters of the following functions: See SUBMIT-DEBUG-UTILS-MESSAGE-EXT
-
EXTERNAL CLASS DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT
Represents the struct VkDebugUtilsMessengerCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DEBUG-UTILS-MESSENGER-CREATE-FLAGS-EXT. - MESSAGE-SEVERITY: a list containing a valid combination of DEBUG-UTILS-MESSAGE-SEVERITY-FLAGS-EXT. - MESSAGE-TYPE: a list containing a valid combination of DEBUG-UTILS-MESSAGE-TYPE-FLAGS-EXT. - PFN-USER-CALLBACK: a PFN-DEBUG-UTILS-MESSENGER-CALLBACK-EXT. - USER-DATA (optional): a foreign pointer. Slot types: See DEBUG-UTILS-MESSENGER-CREATE-FLAGS-EXT See DEBUG-UTILS-MESSAGE-SEVERITY-FLAGS-EXT See DEBUG-UTILS-MESSAGE-TYPE-FLAGS-EXT See PFN-DEBUG-UTILS-MESSENGER-CALLBACK-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See INSTANCE-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-DEBUG-UTILS-MESSENGER-EXT
-
EXTERNAL CLASS DEBUG-UTILS-OBJECT-NAME-INFO-EXT
Represents the struct VkDebugUtilsObjectNameInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - OBJECT-TYPE: an enum value of OBJECT-TYPE. - OBJECT-HANDLE: a positive (64-bit) integer. - OBJECT-NAME (optional): a string. Slot types: See OBJECT-TYPE Instances of this class are used as parameters of the following functions: See SET-DEBUG-UTILS-OBJECT-NAME-EXT
-
EXTERNAL CLASS DEBUG-UTILS-OBJECT-TAG-INFO-EXT
Represents the struct VkDebugUtilsObjectTagInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - OBJECT-TYPE: an enum value of OBJECT-TYPE. - OBJECT-HANDLE: a positive (64-bit) integer. - TAG-NAME: a positive (64-bit) integer. - TAG-SIZE: a positive integer. - TAG: a foreign pointer to a buffer of size TAG-SIZE. Slot types: See OBJECT-TYPE Instances of this class are used as parameters of the following functions: See SET-DEBUG-UTILS-OBJECT-TAG-EXT
-
EXTERNAL CLASS DEDICATED-ALLOCATION-BUFFER-CREATE-INFO-NV
Represents the struct VkDedicatedAllocationBufferCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEDICATED-ALLOCATION: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See BUFFER-CREATE-INFO
-
EXTERNAL CLASS DEDICATED-ALLOCATION-IMAGE-CREATE-INFO-NV
Represents the struct VkDedicatedAllocationImageCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEDICATED-ALLOCATION: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO
-
EXTERNAL CLASS DEDICATED-ALLOCATION-MEMORY-ALLOCATE-INFO-NV
Represents the struct VkDedicatedAllocationMemoryAllocateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE (optional): an IMAGE. - BUFFER (optional): a BUFFER. Slot types: See IMAGE See BUFFER Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS DEPENDENCY-INFO-KHR
Represents the struct VkDependencyInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEPENDENCY-FLAGS (optional): a list containing a valid combination of DEPENDENCY-FLAGS. - MEMORY-BARRIERS: a list of MEMORY-BARRIER-2-KHRs. - BUFFER-MEMORY-BARRIERS: a list of BUFFER-MEMORY-BARRIER-2-KHRs. - IMAGE-MEMORY-BARRIERS: a list of IMAGE-MEMORY-BARRIER-2-KHRs. Slot types: See DEPENDENCY-FLAGS See MEMORY-BARRIER-2-KHR See BUFFER-MEMORY-BARRIER-2-KHR See IMAGE-MEMORY-BARRIER-2-KHR Instances of this class are used as parameters of the following functions: See CMD-PIPELINE-BARRIER-2-KHR See CMD-SET-EVENT-2-KHR See CMD-WAIT-EVENTS-2-KHR
-
EXTERNAL CLASS DESCRIPTOR-BUFFER-INFO
Represents the struct VkDescriptorBufferInfo. Slots: - BUFFER (optional): a BUFFER. - OFFSET: a DEVICE-SIZE. - RANGE: a DEVICE-SIZE. Slot types: See BUFFER See DEVICE-SIZE
-
EXTERNAL CLASS DESCRIPTOR-IMAGE-INFO
Represents the struct VkDescriptorImageInfo. Slots: - SAMPLER: a SAMPLER. - IMAGE-VIEW: an IMAGE-VIEW. - IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See SAMPLER See IMAGE-VIEW See IMAGE-LAYOUT
-
EXTERNAL CLASS DESCRIPTOR-POOL-CREATE-INFO
Represents the struct VkDescriptorPoolCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DESCRIPTOR-POOL-CREATE-FLAGS. - MAX-SETS: a positive (32-bit) integer. - POOL-SIZES: a list of DESCRIPTOR-POOL-SIZEs. Slot types: See DESCRIPTOR-POOL-CREATE-FLAGS See DESCRIPTOR-POOL-SIZE Instances of this class can be extended by the following classes (using the NEXT slot): See MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE See DESCRIPTOR-POOL-INLINE-UNIFORM-BLOCK-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-DESCRIPTOR-POOL
-
EXTERNAL CLASS DESCRIPTOR-POOL-INLINE-UNIFORM-BLOCK-CREATE-INFO-EXT
Represents the struct VkDescriptorPoolInlineUniformBlockCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-INLINE-UNIFORM-BLOCK-BINDINGS: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See DESCRIPTOR-POOL-CREATE-INFO
-
EXTERNAL CLASS DESCRIPTOR-POOL-SIZE
Represents the struct VkDescriptorPoolSize. Slots: - TYPE: an enum value of DESCRIPTOR-TYPE. - DESCRIPTOR-COUNT: a positive (32-bit) integer. Slot types: See DESCRIPTOR-TYPE
-
EXTERNAL CLASS DESCRIPTOR-SET-ALLOCATE-INFO
Represents the struct VkDescriptorSetAllocateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DESCRIPTOR-POOL: a DESCRIPTOR-POOL. - SET-LAYOUTS: a list of DESCRIPTOR-SET-LAYOUTs. Slot types: See DESCRIPTOR-POOL See DESCRIPTOR-SET-LAYOUT Instances of this class can be extended by the following classes (using the NEXT slot): See DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-ALLOCATE-INFO Instances of this class are used as parameters of the following functions: See ALLOCATE-DESCRIPTOR-SETS
-
EXTERNAL CLASS DESCRIPTOR-SET-LAYOUT-BINDING
Represents the struct VkDescriptorSetLayoutBinding. Slots: - BINDING: a positive (32-bit) integer. - DESCRIPTOR-TYPE: an enum value of DESCRIPTOR-TYPE. - DESCRIPTOR-COUNT (optional): a positive (32-bit) integer. - STAGE-FLAGS: a list containing a valid combination of SHADER-STAGE-FLAGS. - IMMUTABLE-SAMPLERS (optional): a SAMPLER. Slot types: See DESCRIPTOR-TYPE See SHADER-STAGE-FLAGS See SAMPLER
-
EXTERNAL CLASS DESCRIPTOR-SET-LAYOUT-BINDING-FLAGS-CREATE-INFO
Represents the struct VkDescriptorSetLayoutBindingFlagsCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BINDING-FLAGS: a list of list containing a valid combination of DESCRIPTOR-BINDING-FLAGSs. Slot types: See DESCRIPTOR-BINDING-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See DESCRIPTOR-SET-LAYOUT-CREATE-INFO
-
EXTERNAL CLASS DESCRIPTOR-SET-LAYOUT-CREATE-INFO
Represents the struct VkDescriptorSetLayoutCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DESCRIPTOR-SET-LAYOUT-CREATE-FLAGS. - BINDINGS: a list of DESCRIPTOR-SET-LAYOUT-BINDINGs. Slot types: See DESCRIPTOR-SET-LAYOUT-CREATE-FLAGS See DESCRIPTOR-SET-LAYOUT-BINDING Instances of this class can be extended by the following classes (using the NEXT slot): See MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE See DESCRIPTOR-SET-LAYOUT-BINDING-FLAGS-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-DESCRIPTOR-SET-LAYOUT See GET-DESCRIPTOR-SET-LAYOUT-SUPPORT
-
EXTERNAL CLASS DESCRIPTOR-SET-LAYOUT-SUPPORT
Represents the struct VkDescriptorSetLayoutSupport. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUPPORTED: a boolean. Instances of this class can be extended by the following classes (using the NEXT slot): See DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-LAYOUT-SUPPORT Instances of this class are used as parameters of the following functions: See GET-DESCRIPTOR-SET-LAYOUT-SUPPORT
-
EXTERNAL CLASS DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-ALLOCATE-INFO
Represents the struct VkDescriptorSetVariableDescriptorCountAllocateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DESCRIPTOR-COUNTS: a list of positive (32-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See DESCRIPTOR-SET-ALLOCATE-INFO
-
EXTERNAL CLASS DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-LAYOUT-SUPPORT
Represents the struct VkDescriptorSetVariableDescriptorCountLayoutSupport. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-VARIABLE-DESCRIPTOR-COUNT: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See DESCRIPTOR-SET-LAYOUT-SUPPORT
-
EXTERNAL CLASS DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO
Represents the struct VkDescriptorUpdateTemplateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DESCRIPTOR-UPDATE-TEMPLATE-CREATE-FLAGS. - DESCRIPTOR-UPDATE-ENTRIES: a list of DESCRIPTOR-UPDATE-TEMPLATE-ENTRYs. - TEMPLATE-TYPE: an enum value of DESCRIPTOR-UPDATE-TEMPLATE-TYPE. - DESCRIPTOR-SET-LAYOUT: a DESCRIPTOR-SET-LAYOUT. - PIPELINE-BIND-POINT: an enum value of PIPELINE-BIND-POINT. - PIPELINE-LAYOUT: a PIPELINE-LAYOUT. - SET: a positive (32-bit) integer. Slot types: See DESCRIPTOR-UPDATE-TEMPLATE-CREATE-FLAGS See DESCRIPTOR-UPDATE-TEMPLATE-ENTRY See DESCRIPTOR-UPDATE-TEMPLATE-TYPE See DESCRIPTOR-SET-LAYOUT See PIPELINE-BIND-POINT See PIPELINE-LAYOUT Instances of this class are used as parameters of the following functions: See CREATE-DESCRIPTOR-UPDATE-TEMPLATE
-
EXTERNAL CLASS DESCRIPTOR-UPDATE-TEMPLATE-ENTRY
Represents the struct VkDescriptorUpdateTemplateEntry. Slots: - DST-BINDING: a positive (32-bit) integer. - DST-ARRAY-ELEMENT: a positive (32-bit) integer. - DESCRIPTOR-COUNT: a positive (32-bit) integer. - DESCRIPTOR-TYPE: an enum value of DESCRIPTOR-TYPE. - OFFSET: a positive integer. - STRIDE: a positive integer. Slot types: See DESCRIPTOR-TYPE
-
EXTERNAL CLASS DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR
Represents the struct VkDeviceBufferMemoryRequirementsKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CREATE-INFO: a BUFFER-CREATE-INFO. Slot types: See BUFFER-CREATE-INFO Instances of this class are used as parameters of the following functions: See GET-DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR
-
EXTERNAL CLASS DEVICE-CREATE-INFO
Represents the struct VkDeviceCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DEVICE-CREATE-FLAGS. - QUEUE-CREATE-INFOS: a list of DEVICE-QUEUE-CREATE-INFOs. - ENABLED-LAYER-NAMES: a list of strings. - ENABLED-EXTENSION-NAMES: a list of strings. - ENABLED-FEATURES (optional): a PHYSICAL-DEVICE-FEATURES. Slot types: See DEVICE-CREATE-FLAGS See DEVICE-QUEUE-CREATE-INFO See PHYSICAL-DEVICE-FEATURES Instances of this class can be extended by the following classes (using the NEXT slot): See PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR See PHYSICAL-DEVICE-R-G-B-A-1-0-X-6-FORMATS-FEATURES-EXT See PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV See PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR See PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT See PHYSICAL-DEVICE-YCBCR-2-PLANE-4-4-4-FORMATS-FEATURES-EXT See PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV See PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR See PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT See PHYSICAL-DEVICE-EXTERNAL-MEMORY-R-D-M-A-FEATURES-NV See PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT See PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV See PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR See PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT-64-FEATURES-EXT See PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI See PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT See PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR See PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR See PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT See PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR See PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR See DEVICE-DIAGNOSTICS-CONFIG-CREATE-INFO-NV See PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV See PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT See PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT See PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT See PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT See PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD See PHYSICAL-DEVICE-VULKAN-1-2-FEATURES See PHYSICAL-DEVICE-VULKAN-1-1-FEATURES See PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT See PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT See PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT See PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT See PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR See PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT See PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES See PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-FEATURES-NV See PHYSICAL-DEVICE-INDEX-TYPE-UINT-8-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR See PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL See PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV See PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR See PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT See PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV See PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-H-D-R-FEATURES-EXT See PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES See PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT See PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES See PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT See PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT See PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT See PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES See PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT See DEVICE-MEMORY-OVERALLOCATION-CREATE-INFO-AMD See PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR See PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR See PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR See PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV See PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI See PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV See PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV See PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV See PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV See PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV See PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV See PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV See PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV See PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT See PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT See PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-ATOMIC-INT-64-FEATURES See PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES See PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT See PHYSICAL-DEVICE-8-BIT-STORAGE-FEATURES See PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES See PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES See DEVICE-DEVICE-MEMORY-REPORT-CREATE-INFO-EXT See PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT See PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT See PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES See PHYSICAL-DEVICE-SHADER-FLOAT-16-INT-8-FEATURES See PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES See PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR See PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT See PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT See PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT See PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES See PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES See PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES See PHYSICAL-DEVICE-16-BIT-STORAGE-FEATURES See PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR See PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR See DEVICE-GROUP-DEVICE-CREATE-INFO See PHYSICAL-DEVICE-MULTIVIEW-FEATURES See PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES See PHYSICAL-DEVICE-FEATURES-2 See PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT See DEVICE-PRIVATE-DATA-CREATE-INFO-EXT See PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV Instances of this class are used as parameters of the following functions: See CREATE-DEVICE
-
EXTERNAL CLASS DEVICE-DEVICE-MEMORY-REPORT-CREATE-INFO-EXT
Represents the struct VkDeviceDeviceMemoryReportCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of DEVICE-MEMORY-REPORT-FLAGS-EXT. - PFN-USER-CALLBACK: a PFN-DEVICE-MEMORY-REPORT-CALLBACK-EXT. - USER-DATA: a foreign pointer. Slot types: See DEVICE-MEMORY-REPORT-FLAGS-EXT See PFN-DEVICE-MEMORY-REPORT-CALLBACK-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See DEVICE-CREATE-INFO
-
EXTERNAL CLASS DEVICE-DIAGNOSTICS-CONFIG-CREATE-INFO-NV
Represents the struct VkDeviceDiagnosticsConfigCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DEVICE-DIAGNOSTICS-CONFIG-FLAGS-NV. Slot types: See DEVICE-DIAGNOSTICS-CONFIG-FLAGS-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See DEVICE-CREATE-INFO
-
EXTERNAL CLASS DEVICE-EVENT-INFO-EXT
Represents the struct VkDeviceEventInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-EVENT: an enum value of DEVICE-EVENT-TYPE-EXT. Slot types: See DEVICE-EVENT-TYPE-EXT Instances of this class are used as parameters of the following functions: See REGISTER-DEVICE-EVENT-EXT
-
EXTERNAL CLASS DEVICE-GROUP-BIND-SPARSE-INFO
Represents the struct VkDeviceGroupBindSparseInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RESOURCE-DEVICE-INDEX: a positive (32-bit) integer. - MEMORY-DEVICE-INDEX: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See BIND-SPARSE-INFO
-
EXTERNAL CLASS DEVICE-GROUP-COMMAND-BUFFER-BEGIN-INFO
Represents the struct VkDeviceGroupCommandBufferBeginInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-MASK: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See COMMAND-BUFFER-BEGIN-INFO
-
EXTERNAL CLASS DEVICE-GROUP-DEVICE-CREATE-INFO
Represents the struct VkDeviceGroupDeviceCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PHYSICAL-DEVICES: a list of PHYSICAL-DEVICEs. Slot types: See PHYSICAL-DEVICE Instances of this class can be used to extend the following classes (using their NEXT slot): See DEVICE-CREATE-INFO
-
EXTERNAL CLASS DEVICE-GROUP-PRESENT-CAPABILITIES-KHR
Represents the struct VkDeviceGroupPresentCapabilitiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRESENT-MASK: a positive (32-bit) integer. - MODES: a list containing a valid combination of DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR. Slot types: See DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR Instances of this class are used as parameters of the following functions: See GET-DEVICE-GROUP-PRESENT-CAPABILITIES-KHR
-
EXTERNAL CLASS DEVICE-GROUP-PRESENT-INFO-KHR
Represents the struct VkDeviceGroupPresentInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-MASKS: a list of positive (32-bit) integers. - MODE: an enum value of DEVICE-GROUP-PRESENT-MODE-FLAG-BITS-KHR. Slot types: See DEVICE-GROUP-PRESENT-MODE-FLAG-BITS-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See PRESENT-INFO-KHR
-
EXTERNAL CLASS DEVICE-GROUP-RENDER-PASS-BEGIN-INFO
Represents the struct VkDeviceGroupRenderPassBeginInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-MASK: a positive (32-bit) integer. - DEVICE-RENDER-AREAS: a list of RECT-2Ds. Slot types: See RECT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDER-PASS-BEGIN-INFO See RENDERING-INFO-KHR
-
EXTERNAL CLASS DEVICE-GROUP-SUBMIT-INFO
Represents the struct VkDeviceGroupSubmitInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - WAIT-SEMAPHORE-DEVICE-INDICES: a list of positive (32-bit) integers. - COMMAND-BUFFER-DEVICE-MASKS: a list of positive (32-bit) integers. - SIGNAL-SEMAPHORE-DEVICE-INDICES: a list of positive (32-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBMIT-INFO
-
EXTERNAL CLASS DEVICE-GROUP-SWAPCHAIN-CREATE-INFO-KHR
Represents the struct VkDeviceGroupSwapchainCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MODES: a list containing a valid combination of DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR. Slot types: See DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL CLASS DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR
Represents the struct VkDeviceImageMemoryRequirementsKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CREATE-INFO: an IMAGE-CREATE-INFO. - PLANE-ASPECT: an enum value of IMAGE-ASPECT-FLAG-BITS. Slot types: See IMAGE-CREATE-INFO See IMAGE-ASPECT-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR See GET-DEVICE-IMAGE-SPARSE-MEMORY-REQUIREMENTS-KHR
-
EXTERNAL CLASS DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO
Represents the struct VkDeviceMemoryOpaqueCaptureAddressInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY: a DEVICE-MEMORY. Slot types: See DEVICE-MEMORY Instances of this class are used as parameters of the following functions: See GET-DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS
-
EXTERNAL CLASS DEVICE-MEMORY-OVERALLOCATION-CREATE-INFO-AMD
Represents the struct VkDeviceMemoryOverallocationCreateInfoAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - OVERALLOCATION-BEHAVIOR: an enum value of MEMORY-OVERALLOCATION-BEHAVIOR-AMD. Slot types: See MEMORY-OVERALLOCATION-BEHAVIOR-AMD Instances of this class can be used to extend the following classes (using their NEXT slot): See DEVICE-CREATE-INFO
-
EXTERNAL CLASS DEVICE-MEMORY-REPORT-CALLBACK-DATA-EXT
Represents the struct VkDeviceMemoryReportCallbackDataEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of DEVICE-MEMORY-REPORT-FLAGS-EXT. - TYPE: an enum value of DEVICE-MEMORY-REPORT-EVENT-TYPE-EXT. - MEMORY-OBJECT-ID: a positive (64-bit) integer. - SIZE: a DEVICE-SIZE. - OBJECT-TYPE: an enum value of OBJECT-TYPE. - OBJECT-HANDLE: a positive (64-bit) integer. - HEAP-INDEX: a positive (32-bit) integer. Slot types: See DEVICE-MEMORY-REPORT-FLAGS-EXT See DEVICE-MEMORY-REPORT-EVENT-TYPE-EXT See DEVICE-SIZE See OBJECT-TYPE
-
EXTERNAL CLASS DEVICE-OR-HOST-ADDRESS-CONST-KHR
Represents the union VkDeviceOrHostAddressConstKHR. Slots: - DEVICE-ADDRESS: a DEVICE-ADDRESS. - HOST-ADDRESS: a foreign pointer. Slot types: See DEVICE-ADDRESS
-
EXTERNAL CLASS DEVICE-OR-HOST-ADDRESS-KHR
Represents the union VkDeviceOrHostAddressKHR. Slots: - DEVICE-ADDRESS: a DEVICE-ADDRESS. - HOST-ADDRESS: a foreign pointer. Slot types: See DEVICE-ADDRESS
-
EXTERNAL CLASS DEVICE-PRIVATE-DATA-CREATE-INFO-EXT
Represents the struct VkDevicePrivateDataCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRIVATE-DATA-SLOT-REQUEST-COUNT: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See DEVICE-CREATE-INFO
-
EXTERNAL CLASS DEVICE-QUEUE-CREATE-INFO
Represents the struct VkDeviceQueueCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DEVICE-QUEUE-CREATE-FLAGS. - QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - QUEUE-PRIORITIES: a list of single-floats. Slot types: See DEVICE-QUEUE-CREATE-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See DEVICE-QUEUE-GLOBAL-PRIORITY-CREATE-INFO-EXT
-
EXTERNAL CLASS DEVICE-QUEUE-GLOBAL-PRIORITY-CREATE-INFO-EXT
Represents the struct VkDeviceQueueGlobalPriorityCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - GLOBAL-PRIORITY: an enum value of QUEUE-GLOBAL-PRIORITY-EXT. Slot types: See QUEUE-GLOBAL-PRIORITY-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See DEVICE-QUEUE-CREATE-INFO
-
EXTERNAL CLASS DEVICE-QUEUE-INFO-2
Represents the struct VkDeviceQueueInfo2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DEVICE-QUEUE-CREATE-FLAGS. - QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - QUEUE-INDEX: a positive (32-bit) integer. Slot types: See DEVICE-QUEUE-CREATE-FLAGS Instances of this class are used as parameters of the following functions: See GET-DEVICE-QUEUE-2
-
EXTERNAL CLASS DIRECT-FB-SURFACE-CREATE-INFO-EXT
Represents the struct VkDirectFBSurfaceCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DIRECT-FB-SURFACE-CREATE-FLAGS-EXT. - DFB: an I-DIRECT-FB. - SURFACE: an I-DIRECT-FB-SURFACE. Slot types: See DIRECT-FB-SURFACE-CREATE-FLAGS-EXT See I-DIRECT-FB See I-DIRECT-FB-SURFACE Instances of this class are used as parameters of the following functions: See CREATE-DIRECT-FB-SURFACE-EXT
-
EXTERNAL CLASS DISPATCH-INDIRECT-COMMAND
Represents the struct VkDispatchIndirectCommand. Slots: - X: a positive (32-bit) integer. - Y: a positive (32-bit) integer. - Z: a positive (32-bit) integer.
-
EXTERNAL CLASS DISPLAY-EVENT-INFO-EXT
Represents the struct VkDisplayEventInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DISPLAY-EVENT: an enum value of DISPLAY-EVENT-TYPE-EXT. Slot types: See DISPLAY-EVENT-TYPE-EXT Instances of this class are used as parameters of the following functions: See REGISTER-DISPLAY-EVENT-EXT
-
EXTERNAL CLASS DISPLAY-MODE-CREATE-INFO-KHR
Represents the struct VkDisplayModeCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DISPLAY-MODE-CREATE-FLAGS-KHR. - PARAMETERS: a DISPLAY-MODE-PARAMETERS-KHR. Slot types: See DISPLAY-MODE-CREATE-FLAGS-KHR See DISPLAY-MODE-PARAMETERS-KHR Instances of this class are used as parameters of the following functions: See CREATE-DISPLAY-MODE-KHR
-
EXTERNAL CLASS DISPLAY-MODE-PARAMETERS-KHR
Represents the struct VkDisplayModeParametersKHR. Slots: - VISIBLE-REGION: an EXTENT-2D. - REFRESH-RATE: a positive (32-bit) integer. Slot types: See EXTENT-2D
-
EXTERNAL CLASS DISPLAY-MODE-PROPERTIES-2-KHR
Represents the struct VkDisplayModeProperties2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DISPLAY-MODE-PROPERTIES: a DISPLAY-MODE-PROPERTIES-KHR. Slot types: See DISPLAY-MODE-PROPERTIES-KHR Instances of this class are used as parameters of the following functions: See GET-DISPLAY-MODE-PROPERTIES-2-KHR
-
EXTERNAL CLASS DISPLAY-MODE-PROPERTIES-KHR
Represents the struct VkDisplayModePropertiesKHR. Slots: - DISPLAY-MODE: a DISPLAY-MODE-KHR. - PARAMETERS: a DISPLAY-MODE-PARAMETERS-KHR. Slot types: See DISPLAY-MODE-KHR See DISPLAY-MODE-PARAMETERS-KHR Instances of this class are used as parameters of the following functions: See GET-DISPLAY-MODE-PROPERTIES-KHR
-
EXTERNAL CLASS DISPLAY-NATIVE-HDR-SURFACE-CAPABILITIES-AMD
Represents the struct VkDisplayNativeHdrSurfaceCapabilitiesAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LOCAL-DIMMING-SUPPORT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See SURFACE-CAPABILITIES-2-KHR
-
EXTERNAL CLASS DISPLAY-PLANE-CAPABILITIES-2-KHR
Represents the struct VkDisplayPlaneCapabilities2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CAPABILITIES: a DISPLAY-PLANE-CAPABILITIES-KHR. Slot types: See DISPLAY-PLANE-CAPABILITIES-KHR Instances of this class are used as parameters of the following functions: See GET-DISPLAY-PLANE-CAPABILITIES-2-KHR
-
EXTERNAL CLASS DISPLAY-PLANE-CAPABILITIES-KHR
Represents the struct VkDisplayPlaneCapabilitiesKHR. Slots: - SUPPORTED-ALPHA (optional): a list containing a valid combination of DISPLAY-PLANE-ALPHA-FLAGS-KHR. - MIN-SRC-POSITION: an OFFSET-2D. - MAX-SRC-POSITION: an OFFSET-2D. - MIN-SRC-EXTENT: an EXTENT-2D. - MAX-SRC-EXTENT: an EXTENT-2D. - MIN-DST-POSITION: an OFFSET-2D. - MAX-DST-POSITION: an OFFSET-2D. - MIN-DST-EXTENT: an EXTENT-2D. - MAX-DST-EXTENT: an EXTENT-2D. Slot types: See DISPLAY-PLANE-ALPHA-FLAGS-KHR See OFFSET-2D See EXTENT-2D Instances of this class are used as parameters of the following functions: See GET-DISPLAY-PLANE-CAPABILITIES-KHR
-
EXTERNAL CLASS DISPLAY-PLANE-INFO-2-KHR
Represents the struct VkDisplayPlaneInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MODE: a DISPLAY-MODE-KHR. - PLANE-INDEX: a positive (32-bit) integer. Slot types: See DISPLAY-MODE-KHR Instances of this class are used as parameters of the following functions: See GET-DISPLAY-PLANE-CAPABILITIES-2-KHR
-
EXTERNAL CLASS DISPLAY-PLANE-PROPERTIES-2-KHR
Represents the struct VkDisplayPlaneProperties2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DISPLAY-PLANE-PROPERTIES: a DISPLAY-PLANE-PROPERTIES-KHR. Slot types: See DISPLAY-PLANE-PROPERTIES-KHR Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-DISPLAY-PLANE-PROPERTIES-2-KHR
-
EXTERNAL CLASS DISPLAY-PLANE-PROPERTIES-KHR
Represents the struct VkDisplayPlanePropertiesKHR. Slots: - CURRENT-DISPLAY: a DISPLAY-KHR. - CURRENT-STACK-INDEX: a positive (32-bit) integer. Slot types: See DISPLAY-KHR Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-DISPLAY-PLANE-PROPERTIES-KHR
-
EXTERNAL CLASS DISPLAY-POWER-INFO-EXT
Represents the struct VkDisplayPowerInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - POWER-STATE: an enum value of DISPLAY-POWER-STATE-EXT. Slot types: See DISPLAY-POWER-STATE-EXT Instances of this class are used as parameters of the following functions: See DISPLAY-POWER-CONTROL-EXT
-
EXTERNAL CLASS DISPLAY-PRESENT-INFO-KHR
Represents the struct VkDisplayPresentInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-RECT: a RECT-2D. - DST-RECT: a RECT-2D. - PERSISTENT: a boolean. Slot types: See RECT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See PRESENT-INFO-KHR
-
EXTERNAL CLASS DISPLAY-PROPERTIES-2-KHR
Represents the struct VkDisplayProperties2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DISPLAY-PROPERTIES: a DISPLAY-PROPERTIES-KHR. Slot types: See DISPLAY-PROPERTIES-KHR Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-DISPLAY-PROPERTIES-2-KHR
-
EXTERNAL CLASS DISPLAY-PROPERTIES-KHR
Represents the struct VkDisplayPropertiesKHR. Slots: - DISPLAY: a DISPLAY-KHR. - DISPLAY-NAME: a string. - PHYSICAL-DIMENSIONS: an EXTENT-2D. - PHYSICAL-RESOLUTION: an EXTENT-2D. - SUPPORTED-TRANSFORMS (optional): a list containing a valid combination of SURFACE-TRANSFORM-FLAGS-KHR. - PLANE-REORDER-POSSIBLE: a boolean. - PERSISTENT-CONTENT: a boolean. Slot types: See DISPLAY-KHR See EXTENT-2D See SURFACE-TRANSFORM-FLAGS-KHR Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-DISPLAY-PROPERTIES-KHR
-
EXTERNAL CLASS DISPLAY-SURFACE-CREATE-INFO-KHR
Represents the struct VkDisplaySurfaceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of DISPLAY-SURFACE-CREATE-FLAGS-KHR. - DISPLAY-MODE: a DISPLAY-MODE-KHR. - PLANE-INDEX: a positive (32-bit) integer. - PLANE-STACK-INDEX: a positive (32-bit) integer. - TRANSFORM: an enum value of SURFACE-TRANSFORM-FLAG-BITS-KHR. - GLOBAL-ALPHA: a single-float. - ALPHA-MODE: an enum value of DISPLAY-PLANE-ALPHA-FLAG-BITS-KHR. - IMAGE-EXTENT: an EXTENT-2D. Slot types: See DISPLAY-SURFACE-CREATE-FLAGS-KHR See DISPLAY-MODE-KHR See SURFACE-TRANSFORM-FLAG-BITS-KHR See DISPLAY-PLANE-ALPHA-FLAG-BITS-KHR See EXTENT-2D Instances of this class are used as parameters of the following functions: See CREATE-DISPLAY-PLANE-SURFACE-KHR
-
EXTERNAL CLASS DRAW-INDEXED-INDIRECT-COMMAND
Represents the struct VkDrawIndexedIndirectCommand. Slots: - INDEX-COUNT: a positive (32-bit) integer. - INSTANCE-COUNT: a positive (32-bit) integer. - FIRST-INDEX: a positive (32-bit) integer. - VERTEX-OFFSET: a (32-bit) integer. - FIRST-INSTANCE: a positive (32-bit) integer.
-
EXTERNAL CLASS DRAW-INDIRECT-COMMAND
Represents the struct VkDrawIndirectCommand. Slots: - VERTEX-COUNT: a positive (32-bit) integer. - INSTANCE-COUNT: a positive (32-bit) integer. - FIRST-VERTEX: a positive (32-bit) integer. - FIRST-INSTANCE: a positive (32-bit) integer.
-
EXTERNAL CLASS DRAW-MESH-TASKS-INDIRECT-COMMAND-NV
Represents the struct VkDrawMeshTasksIndirectCommandNV. Slots: - TASK-COUNT: a positive (32-bit) integer. - FIRST-TASK: a positive (32-bit) integer.
-
EXTERNAL CLASS DRM-FORMAT-MODIFIER-PROPERTIES-2-EXT
Represents the struct VkDrmFormatModifierProperties2EXT. Slots: - DRM-FORMAT-MODIFIER: a positive (64-bit) integer. - DRM-FORMAT-MODIFIER-PLANE-COUNT: a positive (32-bit) integer. - DRM-FORMAT-MODIFIER-TILING-FEATURES: a list containing a valid combination of FORMAT-FEATURE-FLAGS-2-KHR. Slot types: See FORMAT-FEATURE-FLAGS-2-KHR
-
EXTERNAL CLASS DRM-FORMAT-MODIFIER-PROPERTIES-EXT
Represents the struct VkDrmFormatModifierPropertiesEXT. Slots: - DRM-FORMAT-MODIFIER: a positive (64-bit) integer. - DRM-FORMAT-MODIFIER-PLANE-COUNT: a positive (32-bit) integer. - DRM-FORMAT-MODIFIER-TILING-FEATURES: a list containing a valid combination of FORMAT-FEATURE-FLAGS. Slot types: See FORMAT-FEATURE-FLAGS
-
EXTERNAL CLASS DRM-FORMAT-MODIFIER-PROPERTIES-LIST-2-EXT
Represents the struct VkDrmFormatModifierPropertiesList2EXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRM-FORMAT-MODIFIER-PROPERTIES: a list of DRM-FORMAT-MODIFIER-PROPERTIES-2-EXTs. Slot types: See DRM-FORMAT-MODIFIER-PROPERTIES-2-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See FORMAT-PROPERTIES-2
-
EXTERNAL CLASS DRM-FORMAT-MODIFIER-PROPERTIES-LIST-EXT
Represents the struct VkDrmFormatModifierPropertiesListEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRM-FORMAT-MODIFIER-PROPERTIES: a list of DRM-FORMAT-MODIFIER-PROPERTIES-EXTs. Slot types: See DRM-FORMAT-MODIFIER-PROPERTIES-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See FORMAT-PROPERTIES-2
-
EXTERNAL CLASS EVENT-CREATE-INFO
Represents the struct VkEventCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of EVENT-CREATE-FLAGS. Slot types: See EVENT-CREATE-FLAGS Instances of this class are used as parameters of the following functions: See CREATE-EVENT
-
EXTERNAL CLASS EXPORT-FENCE-CREATE-INFO
Represents the struct VkExportFenceCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-FENCE-HANDLE-TYPE-FLAGS. Slot types: See EXTERNAL-FENCE-HANDLE-TYPE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See FENCE-CREATE-INFO
-
EXTERNAL CLASS EXPORT-FENCE-WIN32-HANDLE-INFO-KHR
Represents the struct VkExportFenceWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTRIBUTES (optional): a SECURITY_ATTRIBUTES. - DW-ACCESS: a DWORD. - NAME: a LPCWSTR. Slot types: See SECURITY_ATTRIBUTES See DWORD See LPCWSTR Instances of this class can be used to extend the following classes (using their NEXT slot): See FENCE-CREATE-INFO
-
EXTERNAL CLASS EXPORT-MEMORY-ALLOCATE-INFO
Represents the struct VkExportMemoryAllocateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS EXPORT-MEMORY-ALLOCATE-INFO-NV
Represents the struct VkExportMemoryAllocateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS EXPORT-MEMORY-WIN32-HANDLE-INFO-KHR
Represents the struct VkExportMemoryWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTRIBUTES (optional): a SECURITY_ATTRIBUTES. - DW-ACCESS: a DWORD. - NAME: a LPCWSTR. Slot types: See SECURITY_ATTRIBUTES See DWORD See LPCWSTR Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS EXPORT-MEMORY-WIN32-HANDLE-INFO-NV
Represents the struct VkExportMemoryWin32HandleInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTRIBUTES (optional): a SECURITY_ATTRIBUTES. - DW-ACCESS (optional): a DWORD. Slot types: See SECURITY_ATTRIBUTES See DWORD Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS EXPORT-SEMAPHORE-CREATE-INFO
Represents the struct VkExportSemaphoreCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAGS. Slot types: See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See SEMAPHORE-CREATE-INFO
-
EXTERNAL CLASS EXPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR
Represents the struct VkExportSemaphoreWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTRIBUTES (optional): a SECURITY_ATTRIBUTES. - DW-ACCESS: a DWORD. - NAME: a LPCWSTR. Slot types: See SECURITY_ATTRIBUTES See DWORD See LPCWSTR Instances of this class can be used to extend the following classes (using their NEXT slot): See SEMAPHORE-CREATE-INFO
-
EXTERNAL CLASS EXTENSION-PROPERTIES
Represents the struct VkExtensionProperties. Slots: - EXTENSION-NAME: a string. - SPEC-VERSION: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See ENUMERATE-DEVICE-EXTENSION-PROPERTIES See ENUMERATE-INSTANCE-EXTENSION-PROPERTIES
-
EXTERNAL CLASS EXTENT-2D
Represents the struct VkExtent2D. Slots: - WIDTH: a positive (32-bit) integer. - HEIGHT: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See CMD-SET-FRAGMENT-SHADING-RATE-KHR See GET-DEVICE-SUBPASS-SHADING-MAX-WORKGROUP-SIZE-HUAWEI See GET-RENDER-AREA-GRANULARITY
-
EXTERNAL CLASS EXTENT-3D
Represents the struct VkExtent3D. Slots: - WIDTH: a positive (32-bit) integer. - HEIGHT: a positive (32-bit) integer. - DEPTH: a positive (32-bit) integer.
-
EXTERNAL CLASS EXTERNAL-BUFFER-PROPERTIES
Represents the struct VkExternalBufferProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXTERNAL-MEMORY-PROPERTIES: an EXTERNAL-MEMORY-PROPERTIES. Slot types: See EXTERNAL-MEMORY-PROPERTIES Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-EXTERNAL-BUFFER-PROPERTIES
-
EXTERNAL CLASS EXTERNAL-FENCE-PROPERTIES
Represents the struct VkExternalFenceProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXPORT-FROM-IMPORTED-HANDLE-TYPES: a list containing a valid combination of EXTERNAL-FENCE-HANDLE-TYPE-FLAGS. - COMPATIBLE-HANDLE-TYPES: a list containing a valid combination of EXTERNAL-FENCE-HANDLE-TYPE-FLAGS. - EXTERNAL-FENCE-FEATURES (optional): a list containing a valid combination of EXTERNAL-FENCE-FEATURE-FLAGS. Slot types: See EXTERNAL-FENCE-HANDLE-TYPE-FLAGS See EXTERNAL-FENCE-FEATURE-FLAGS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-EXTERNAL-FENCE-PROPERTIES
-
EXTERNAL CLASS EXTERNAL-FORMAT-ANDROID
Represents the struct VkExternalFormatANDROID. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXTERNAL-FORMAT: a positive (64-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO See SAMPLER-YCBCR-CONVERSION-CREATE-INFO
-
EXTERNAL CLASS EXTERNAL-IMAGE-FORMAT-PROPERTIES
Represents the struct VkExternalImageFormatProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXTERNAL-MEMORY-PROPERTIES: an EXTERNAL-MEMORY-PROPERTIES. Slot types: See EXTERNAL-MEMORY-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV
Represents the struct VkExternalImageFormatPropertiesNV. Slots: - IMAGE-FORMAT-PROPERTIES: an IMAGE-FORMAT-PROPERTIES. - EXTERNAL-MEMORY-FEATURES (optional): a list containing a valid combination of EXTERNAL-MEMORY-FEATURE-FLAGS-NV. - EXPORT-FROM-IMPORTED-HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV. - COMPATIBLE-HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV. Slot types: See IMAGE-FORMAT-PROPERTIES See EXTERNAL-MEMORY-FEATURE-FLAGS-NV See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV
-
EXTERNAL CLASS EXTERNAL-MEMORY-BUFFER-CREATE-INFO
Represents the struct VkExternalMemoryBufferCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See BUFFER-CREATE-INFO
-
EXTERNAL CLASS EXTERNAL-MEMORY-IMAGE-CREATE-INFO
Represents the struct VkExternalMemoryImageCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO
-
EXTERNAL CLASS EXTERNAL-MEMORY-IMAGE-CREATE-INFO-NV
Represents the struct VkExternalMemoryImageCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO
-
EXTERNAL CLASS EXTERNAL-MEMORY-PROPERTIES
Represents the struct VkExternalMemoryProperties. Slots: - EXTERNAL-MEMORY-FEATURES: a list containing a valid combination of EXTERNAL-MEMORY-FEATURE-FLAGS. - EXPORT-FROM-IMPORTED-HANDLE-TYPES (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS. - COMPATIBLE-HANDLE-TYPES: a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS. Slot types: See EXTERNAL-MEMORY-FEATURE-FLAGS See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS
-
EXTERNAL CLASS EXTERNAL-SEMAPHORE-PROPERTIES
Represents the struct VkExternalSemaphoreProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXPORT-FROM-IMPORTED-HANDLE-TYPES: a list containing a valid combination of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAGS. - COMPATIBLE-HANDLE-TYPES: a list containing a valid combination of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAGS. - EXTERNAL-SEMAPHORE-FEATURES (optional): a list containing a valid combination of EXTERNAL-SEMAPHORE-FEATURE-FLAGS. Slot types: See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAGS See EXTERNAL-SEMAPHORE-FEATURE-FLAGS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-PROPERTIES
-
EXTERNAL CLASS FENCE-CREATE-INFO
Represents the struct VkFenceCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of FENCE-CREATE-FLAGS. Slot types: See FENCE-CREATE-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See EXPORT-FENCE-WIN32-HANDLE-INFO-KHR See EXPORT-FENCE-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-FENCE
-
EXTERNAL CLASS FENCE-GET-FD-INFO-KHR
Represents the struct VkFenceGetFdInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FENCE: a FENCE. - HANDLE-TYPE: an enum value of EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS. Slot types: See FENCE See EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-FENCE-FD-KHR
-
EXTERNAL CLASS FENCE-GET-WIN32-HANDLE-INFO-KHR
Represents the struct VkFenceGetWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FENCE: a FENCE. - HANDLE-TYPE: an enum value of EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS. Slot types: See FENCE See EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-FENCE-WIN32-HANDLE-KHR
-
EXTERNAL CLASS FILTER-CUBIC-IMAGE-VIEW-IMAGE-FORMAT-PROPERTIES-EXT
Represents the struct VkFilterCubicImageViewImageFormatPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FILTER-CUBIC: a boolean. - FILTER-CUBIC-MINMAX: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS FORMAT-PROPERTIES
Represents the struct VkFormatProperties. Slots: - LINEAR-TILING-FEATURES (optional): a list containing a valid combination of FORMAT-FEATURE-FLAGS. - OPTIMAL-TILING-FEATURES (optional): a list containing a valid combination of FORMAT-FEATURE-FLAGS. - BUFFER-FEATURES (optional): a list containing a valid combination of FORMAT-FEATURE-FLAGS. Slot types: See FORMAT-FEATURE-FLAGS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-FORMAT-PROPERTIES
-
EXTERNAL CLASS FORMAT-PROPERTIES-2
Represents the struct VkFormatProperties2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT-PROPERTIES: a FORMAT-PROPERTIES. Slot types: See FORMAT-PROPERTIES Instances of this class can be extended by the following classes (using the NEXT slot): See DRM-FORMAT-MODIFIER-PROPERTIES-LIST-2-EXT See FORMAT-PROPERTIES-3-KHR See VIDEO-ENCODE-H265-PROFILE-EXT See VIDEO-ENCODE-H264-PROFILE-EXT See VIDEO-DECODE-H265-PROFILE-EXT See VIDEO-DECODE-H264-PROFILE-EXT See VIDEO-PROFILE-KHR See VIDEO-PROFILES-KHR See DRM-FORMAT-MODIFIER-PROPERTIES-LIST-EXT Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS FORMAT-PROPERTIES-3-KHR
Represents the struct VkFormatProperties3KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LINEAR-TILING-FEATURES (optional): a list containing a valid combination of FORMAT-FEATURE-FLAGS-2-KHR. - OPTIMAL-TILING-FEATURES (optional): a list containing a valid combination of FORMAT-FEATURE-FLAGS-2-KHR. - BUFFER-FEATURES (optional): a list containing a valid combination of FORMAT-FEATURE-FLAGS-2-KHR. Slot types: See FORMAT-FEATURE-FLAGS-2-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See FORMAT-PROPERTIES-2
-
EXTERNAL CLASS FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR
Represents the struct VkFragmentShadingRateAttachmentInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-SHADING-RATE-ATTACHMENT (optional): an ATTACHMENT-REFERENCE-2. - SHADING-RATE-ATTACHMENT-TEXEL-SIZE: an EXTENT-2D. Slot types: See ATTACHMENT-REFERENCE-2 See EXTENT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBPASS-DESCRIPTION-2
-
EXTERNAL CLASS FRAMEBUFFER-ATTACHMENT-IMAGE-INFO
Represents the struct VkFramebufferAttachmentImageInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of IMAGE-CREATE-FLAGS. - USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. - WIDTH: a positive (32-bit) integer. - HEIGHT: a positive (32-bit) integer. - LAYER-COUNT: a positive (32-bit) integer. - VIEW-FORMATS: a list of enum value of FORMATs. Slot types: See IMAGE-CREATE-FLAGS See IMAGE-USAGE-FLAGS See FORMAT
-
EXTERNAL CLASS FRAMEBUFFER-ATTACHMENTS-CREATE-INFO
Represents the struct VkFramebufferAttachmentsCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTACHMENT-IMAGE-INFOS: a list of FRAMEBUFFER-ATTACHMENT-IMAGE-INFOs. Slot types: See FRAMEBUFFER-ATTACHMENT-IMAGE-INFO Instances of this class can be used to extend the following classes (using their NEXT slot): See FRAMEBUFFER-CREATE-INFO
-
EXTERNAL CLASS FRAMEBUFFER-CREATE-INFO
Represents the struct VkFramebufferCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of FRAMEBUFFER-CREATE-FLAGS. - RENDER-PASS: a RENDER-PASS. - ATTACHMENTS: a list of IMAGE-VIEWs. - WIDTH: a positive (32-bit) integer. - HEIGHT: a positive (32-bit) integer. - LAYERS: a positive (32-bit) integer. Slot types: See FRAMEBUFFER-CREATE-FLAGS See RENDER-PASS See IMAGE-VIEW Instances of this class can be extended by the following classes (using the NEXT slot): See FRAMEBUFFER-ATTACHMENTS-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-FRAMEBUFFER
-
EXTERNAL CLASS FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV
Represents the struct VkFramebufferMixedSamplesCombinationNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COVERAGE-REDUCTION-MODE: an enum value of COVERAGE-REDUCTION-MODE-NV. - RASTERIZATION-SAMPLES: an enum value of SAMPLE-COUNT-FLAG-BITS. - DEPTH-STENCIL-SAMPLES: a list containing a valid combination of SAMPLE-COUNT-FLAGS. - COLOR-SAMPLES: a list containing a valid combination of SAMPLE-COUNT-FLAGS. Slot types: See COVERAGE-REDUCTION-MODE-NV See SAMPLE-COUNT-FLAG-BITS See SAMPLE-COUNT-FLAGS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SUPPORTED-FRAMEBUFFER-MIXED-SAMPLES-COMBINATIONS-NV
-
EXTERNAL CLASS GENERATED-COMMANDS-INFO-NV
Represents the struct VkGeneratedCommandsInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE-BIND-POINT: an enum value of PIPELINE-BIND-POINT. - PIPELINE: a PIPELINE. - INDIRECT-COMMANDS-LAYOUT: an INDIRECT-COMMANDS-LAYOUT-NV. - STREAMS: a list of INDIRECT-COMMANDS-STREAM-NVs. - SEQUENCES-COUNT: a positive (32-bit) integer. - PREPROCESS-BUFFER: a BUFFER. - PREPROCESS-OFFSET: a DEVICE-SIZE. - PREPROCESS-SIZE: a DEVICE-SIZE. - SEQUENCES-COUNT-BUFFER (optional): a BUFFER. - SEQUENCES-COUNT-OFFSET: a DEVICE-SIZE. - SEQUENCES-INDEX-BUFFER (optional): a BUFFER. - SEQUENCES-INDEX-OFFSET: a DEVICE-SIZE. Slot types: See PIPELINE-BIND-POINT See PIPELINE See INDIRECT-COMMANDS-LAYOUT-NV See INDIRECT-COMMANDS-STREAM-NV See BUFFER See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See CMD-EXECUTE-GENERATED-COMMANDS-NV See CMD-PREPROCESS-GENERATED-COMMANDS-NV
-
EXTERNAL CLASS GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV
Represents the struct VkGeneratedCommandsMemoryRequirementsInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE-BIND-POINT: an enum value of PIPELINE-BIND-POINT. - PIPELINE: a PIPELINE. - INDIRECT-COMMANDS-LAYOUT: an INDIRECT-COMMANDS-LAYOUT-NV. - MAX-SEQUENCES-COUNT: a positive (32-bit) integer. Slot types: See PIPELINE-BIND-POINT See PIPELINE See INDIRECT-COMMANDS-LAYOUT-NV Instances of this class are used as parameters of the following functions: See GET-GENERATED-COMMANDS-MEMORY-REQUIREMENTS-NV
-
EXTERNAL CLASS GEOMETRY-AABB-NV
Represents the struct VkGeometryAABBNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - AABB-DATA (optional): a BUFFER. - NUM-AABBS: a positive (32-bit) integer. - STRIDE: a positive (32-bit) integer. - OFFSET: a DEVICE-SIZE. Slot types: See BUFFER See DEVICE-SIZE
-
EXTERNAL CLASS GEOMETRY-DATA-NV
Represents the struct VkGeometryDataNV. Slots: - TRIANGLES: a GEOMETRY-TRIANGLES-NV. - AABBS: a GEOMETRY-AABB-NV. Slot types: See GEOMETRY-TRIANGLES-NV See GEOMETRY-AABB-NV
-
EXTERNAL CLASS GEOMETRY-NV
Represents the struct VkGeometryNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - GEOMETRY-TYPE: an enum value of GEOMETRY-TYPE-KHR. - GEOMETRY: a GEOMETRY-DATA-NV. - FLAGS (optional): a list containing a valid combination of GEOMETRY-FLAGS-KHR. Slot types: See GEOMETRY-TYPE-KHR See GEOMETRY-DATA-NV See GEOMETRY-FLAGS-KHR
-
EXTERNAL CLASS GEOMETRY-TRIANGLES-NV
Represents the struct VkGeometryTrianglesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VERTEX-DATA (optional): a BUFFER. - VERTEX-OFFSET: a DEVICE-SIZE. - VERTEX-COUNT: a positive (32-bit) integer. - VERTEX-STRIDE: a DEVICE-SIZE. - VERTEX-FORMAT: an enum value of FORMAT. - INDEX-DATA (optional): a BUFFER. - INDEX-OFFSET: a DEVICE-SIZE. - INDEX-COUNT: a positive (32-bit) integer. - INDEX-TYPE: an enum value of INDEX-TYPE. - TRANSFORM-DATA (optional): a BUFFER. - TRANSFORM-OFFSET: a DEVICE-SIZE. Slot types: See FORMAT See INDEX-TYPE See BUFFER See DEVICE-SIZE
-
EXTERNAL CLASS GRAPHICS-PIPELINE-CREATE-INFO
Represents the struct VkGraphicsPipelineCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-CREATE-FLAGS. - STAGES: a list of PIPELINE-SHADER-STAGE-CREATE-INFOs. - VERTEX-INPUT-STATE (optional): a PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO. - INPUT-ASSEMBLY-STATE (optional): a PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO. - TESSELLATION-STATE (optional): a PIPELINE-TESSELLATION-STATE-CREATE-INFO. - VIEWPORT-STATE (optional): a PIPELINE-VIEWPORT-STATE-CREATE-INFO. - RASTERIZATION-STATE: a PIPELINE-RASTERIZATION-STATE-CREATE-INFO. - MULTISAMPLE-STATE (optional): a PIPELINE-MULTISAMPLE-STATE-CREATE-INFO. - DEPTH-STENCIL-STATE (optional): a PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO. - COLOR-BLEND-STATE (optional): a PIPELINE-COLOR-BLEND-STATE-CREATE-INFO. - DYNAMIC-STATE (optional): a PIPELINE-DYNAMIC-STATE-CREATE-INFO. - LAYOUT: a PIPELINE-LAYOUT. - RENDER-PASS (optional): a RENDER-PASS. - SUBPASS: a positive (32-bit) integer. - BASE-PIPELINE-HANDLE (optional): a PIPELINE. - BASE-PIPELINE-INDEX: a (32-bit) integer. Slot types: See PIPELINE-CREATE-FLAGS See PIPELINE-SHADER-STAGE-CREATE-INFO See PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO See PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO See PIPELINE-TESSELLATION-STATE-CREATE-INFO See PIPELINE-VIEWPORT-STATE-CREATE-INFO See PIPELINE-RASTERIZATION-STATE-CREATE-INFO See PIPELINE-MULTISAMPLE-STATE-CREATE-INFO See PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO See PIPELINE-COLOR-BLEND-STATE-CREATE-INFO See PIPELINE-DYNAMIC-STATE-CREATE-INFO See PIPELINE-LAYOUT See RENDER-PASS See PIPELINE Instances of this class can be extended by the following classes (using the NEXT slot): See MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX See ATTACHMENT-SAMPLE-COUNT-INFO-AMD See PIPELINE-RENDERING-CREATE-INFO-KHR See PIPELINE-FRAGMENT-SHADING-RATE-ENUM-STATE-CREATE-INFO-NV See PIPELINE-FRAGMENT-SHADING-RATE-STATE-CREATE-INFO-KHR See PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD See PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT See PIPELINE-REPRESENTATIVE-FRAGMENT-TEST-STATE-CREATE-INFO-NV See PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-INFO-EXT See GRAPHICS-PIPELINE-SHADER-GROUPS-CREATE-INFO-NV Instances of this class are used as parameters of the following functions: See CREATE-GRAPHICS-PIPELINES
-
EXTERNAL CLASS GRAPHICS-PIPELINE-SHADER-GROUPS-CREATE-INFO-NV
Represents the struct VkGraphicsPipelineShaderGroupsCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - GROUPS: a list of GRAPHICS-SHADER-GROUP-CREATE-INFO-NVs. - PIPELINES: a list of PIPELINEs. Slot types: See GRAPHICS-SHADER-GROUP-CREATE-INFO-NV See PIPELINE Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS GRAPHICS-SHADER-GROUP-CREATE-INFO-NV
Represents the struct VkGraphicsShaderGroupCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STAGES: a list of PIPELINE-SHADER-STAGE-CREATE-INFOs. - VERTEX-INPUT-STATE (optional): a PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO. - TESSELLATION-STATE (optional): a PIPELINE-TESSELLATION-STATE-CREATE-INFO. Slot types: See PIPELINE-SHADER-STAGE-CREATE-INFO See PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO See PIPELINE-TESSELLATION-STATE-CREATE-INFO
-
EXTERNAL CLASS HDR-METADATA-EXT
Represents the struct VkHdrMetadataEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DISPLAY-PRIMARY-RED: a X-Y-COLOR-EXT. - DISPLAY-PRIMARY-GREEN: a X-Y-COLOR-EXT. - DISPLAY-PRIMARY-BLUE: a X-Y-COLOR-EXT. - WHITE-POINT: a X-Y-COLOR-EXT. - MAX-LUMINANCE: a single-float. - MIN-LUMINANCE: a single-float. - MAX-CONTENT-LIGHT-LEVEL: a single-float. - MAX-FRAME-AVERAGE-LIGHT-LEVEL: a single-float. Slot types: See X-Y-COLOR-EXT Instances of this class are used as parameters of the following functions: See SET-HDR-METADATA-EXT
-
EXTERNAL CLASS HEADLESS-SURFACE-CREATE-INFO-EXT
Represents the struct VkHeadlessSurfaceCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of HEADLESS-SURFACE-CREATE-FLAGS-EXT. Slot types: See HEADLESS-SURFACE-CREATE-FLAGS-EXT Instances of this class are used as parameters of the following functions: See CREATE-HEADLESS-SURFACE-EXT
-
EXTERNAL CLASS IMAGE-BLIT
Represents the struct VkImageBlit. Slots: - SRC-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - SRC-OFFSETS: an OFFSET-3D. - DST-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - DST-OFFSETS: an OFFSET-3D. Slot types: See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D Instances of this class are used as parameters of the following functions: See CMD-BLIT-IMAGE
-
EXTERNAL CLASS IMAGE-BLIT-2-KHR
Represents the struct VkImageBlit2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - SRC-OFFSETS: an OFFSET-3D. - DST-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - DST-OFFSETS: an OFFSET-3D. Slot types: See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D Instances of this class can be extended by the following classes (using the NEXT slot): See COPY-COMMAND-TRANSFORM-INFO-QCOM
-
EXTERNAL CLASS IMAGE-CONSTRAINTS-INFO-FUCHSIA
Represents the struct VkImageConstraintsInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT-CONSTRAINTS: a list of IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIAs. - BUFFER-COLLECTION-CONSTRAINTS: a BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA. - FLAGS (optional): a list containing a valid combination of IMAGE-CONSTRAINTS-INFO-FLAGS-FUCHSIA. Slot types: See IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIA See BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA See IMAGE-CONSTRAINTS-INFO-FLAGS-FUCHSIA Instances of this class are used as parameters of the following functions: See SET-BUFFER-COLLECTION-IMAGE-CONSTRAINTS-FUCHSIA
-
EXTERNAL CLASS IMAGE-COPY
Represents the struct VkImageCopy. Slots: - SRC-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - SRC-OFFSET: an OFFSET-3D. - DST-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - DST-OFFSET: an OFFSET-3D. - EXTENT: an EXTENT-3D. Slot types: See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D See EXTENT-3D Instances of this class are used as parameters of the following functions: See CMD-COPY-IMAGE
-
EXTERNAL CLASS IMAGE-COPY-2-KHR
Represents the struct VkImageCopy2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - SRC-OFFSET: an OFFSET-3D. - DST-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - DST-OFFSET: an OFFSET-3D. - EXTENT: an EXTENT-3D. Slot types: See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D See EXTENT-3D
-
EXTERNAL CLASS IMAGE-CREATE-INFO
Represents the struct VkImageCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of IMAGE-CREATE-FLAGS. - IMAGE-TYPE: an enum value of IMAGE-TYPE. - FORMAT: an enum value of FORMAT. - EXTENT: an EXTENT-3D. - MIP-LEVELS: a positive (32-bit) integer. - ARRAY-LAYERS: a positive (32-bit) integer. - SAMPLES: an enum value of SAMPLE-COUNT-FLAG-BITS. - TILING: an enum value of IMAGE-TILING. - USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. - SHARING-MODE: an enum value of SHARING-MODE. - QUEUE-FAMILY-INDICES: a list of positive (32-bit) integers. - INITIAL-LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See IMAGE-CREATE-FLAGS See IMAGE-TYPE See FORMAT See EXTENT-3D See SAMPLE-COUNT-FLAG-BITS See IMAGE-TILING See IMAGE-USAGE-FLAGS See SHARING-MODE See IMAGE-LAYOUT Instances of this class can be extended by the following classes (using the NEXT slot): See BUFFER-COLLECTION-IMAGE-CREATE-INFO-FUCHSIA See VIDEO-ENCODE-H265-PROFILE-EXT See VIDEO-ENCODE-H264-PROFILE-EXT See VIDEO-DECODE-H265-PROFILE-EXT See VIDEO-DECODE-H264-PROFILE-EXT See VIDEO-PROFILE-KHR See VIDEO-PROFILES-KHR See IMAGE-STENCIL-USAGE-CREATE-INFO See IMAGE-DRM-FORMAT-MODIFIER-EXPLICIT-CREATE-INFO-EXT See IMAGE-DRM-FORMAT-MODIFIER-LIST-CREATE-INFO-EXT See EXTERNAL-FORMAT-ANDROID See IMAGE-FORMAT-LIST-CREATE-INFO See IMAGE-SWAPCHAIN-CREATE-INFO-KHR See EXTERNAL-MEMORY-IMAGE-CREATE-INFO See EXTERNAL-MEMORY-IMAGE-CREATE-INFO-NV See DEDICATED-ALLOCATION-IMAGE-CREATE-INFO-NV Instances of this class are used as parameters of the following functions: See CREATE-IMAGE
-
EXTERNAL CLASS IMAGE-DRM-FORMAT-MODIFIER-EXPLICIT-CREATE-INFO-EXT
Represents the struct VkImageDrmFormatModifierExplicitCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRM-FORMAT-MODIFIER: a positive (64-bit) integer. - PLANE-LAYOUTS: a list of SUBRESOURCE-LAYOUTs. Slot types: See SUBRESOURCE-LAYOUT Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO
-
EXTERNAL CLASS IMAGE-DRM-FORMAT-MODIFIER-LIST-CREATE-INFO-EXT
Represents the struct VkImageDrmFormatModifierListCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRM-FORMAT-MODIFIERS: a list of positive (64-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO
-
EXTERNAL CLASS IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT
Represents the struct VkImageDrmFormatModifierPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRM-FORMAT-MODIFIER: a positive (64-bit) integer. Instances of this class are used as parameters of the following functions: See GET-IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT
-
EXTERNAL CLASS IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIA
Represents the struct VkImageFormatConstraintsInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-CREATE-INFO: an IMAGE-CREATE-INFO. - REQUIRED-FORMAT-FEATURES: a list containing a valid combination of FORMAT-FEATURE-FLAGS. - FLAGS (optional): a list containing a valid combination of IMAGE-FORMAT-CONSTRAINTS-FLAGS-FUCHSIA. - SYSMEM-PIXEL-FORMAT (optional): a positive (64-bit) integer. - COLOR-SPACE-COUNT: a positive (32-bit) integer. - COLOR-SPACES: a SYSMEM-COLOR-SPACE-FUCHSIA. Slot types: See IMAGE-CREATE-INFO See FORMAT-FEATURE-FLAGS See IMAGE-FORMAT-CONSTRAINTS-FLAGS-FUCHSIA See SYSMEM-COLOR-SPACE-FUCHSIA
-
EXTERNAL CLASS IMAGE-FORMAT-LIST-CREATE-INFO
Represents the struct VkImageFormatListCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIEW-FORMATS: a list of enum value of FORMATs. Slot types: See FORMAT Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO See SWAPCHAIN-CREATE-INFO-KHR See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
-
EXTERNAL CLASS IMAGE-FORMAT-PROPERTIES
Represents the struct VkImageFormatProperties. Slots: - MAX-EXTENT: an EXTENT-3D. - MAX-MIP-LEVELS: a positive (32-bit) integer. - MAX-ARRAY-LAYERS: a positive (32-bit) integer. - SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - MAX-RESOURCE-SIZE: a DEVICE-SIZE. Slot types: See EXTENT-3D See SAMPLE-COUNT-FLAGS See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES
-
EXTERNAL CLASS IMAGE-FORMAT-PROPERTIES-2
Represents the struct VkImageFormatProperties2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-FORMAT-PROPERTIES: an IMAGE-FORMAT-PROPERTIES. Slot types: See IMAGE-FORMAT-PROPERTIES Instances of this class can be extended by the following classes (using the NEXT slot): See FILTER-CUBIC-IMAGE-VIEW-IMAGE-FORMAT-PROPERTIES-EXT See ANDROID-HARDWARE-BUFFER-USAGE-ANDROID See TEXTURE-L-O-D-GATHER-FORMAT-PROPERTIES-AMD See SAMPLER-YCBCR-CONVERSION-IMAGE-FORMAT-PROPERTIES See EXTERNAL-IMAGE-FORMAT-PROPERTIES Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS IMAGE-MEMORY-BARRIER
Represents the struct VkImageMemoryBarrier. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-ACCESS-MASK: a list containing a valid combination of ACCESS-FLAGS. - DST-ACCESS-MASK: a list containing a valid combination of ACCESS-FLAGS. - OLD-LAYOUT: an enum value of IMAGE-LAYOUT. - NEW-LAYOUT: an enum value of IMAGE-LAYOUT. - SRC-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - DST-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - IMAGE: an IMAGE. - SUBRESOURCE-RANGE: an IMAGE-SUBRESOURCE-RANGE. Slot types: See ACCESS-FLAGS See IMAGE-LAYOUT See IMAGE See IMAGE-SUBRESOURCE-RANGE Instances of this class can be extended by the following classes (using the NEXT slot): See SAMPLE-LOCATIONS-INFO-EXT Instances of this class are used as parameters of the following functions: See CMD-PIPELINE-BARRIER See CMD-WAIT-EVENTS
-
EXTERNAL CLASS IMAGE-MEMORY-BARRIER-2-KHR
Represents the struct VkImageMemoryBarrier2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - SRC-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS-2-KHR. - DST-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - DST-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS-2-KHR. - OLD-LAYOUT: an enum value of IMAGE-LAYOUT. - NEW-LAYOUT: an enum value of IMAGE-LAYOUT. - SRC-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - DST-QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - IMAGE: an IMAGE. - SUBRESOURCE-RANGE: an IMAGE-SUBRESOURCE-RANGE. Slot types: See PIPELINE-STAGE-FLAGS-2-KHR See ACCESS-FLAGS-2-KHR See IMAGE-LAYOUT See IMAGE See IMAGE-SUBRESOURCE-RANGE Instances of this class can be extended by the following classes (using the NEXT slot): See SAMPLE-LOCATIONS-INFO-EXT
-
EXTERNAL CLASS IMAGE-MEMORY-REQUIREMENTS-INFO-2
Represents the struct VkImageMemoryRequirementsInfo2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE: an IMAGE. Slot types: See IMAGE Instances of this class can be extended by the following classes (using the NEXT slot): See IMAGE-PLANE-MEMORY-REQUIREMENTS-INFO Instances of this class are used as parameters of the following functions: See GET-IMAGE-MEMORY-REQUIREMENTS-2
-
EXTERNAL CLASS IMAGE-PIPE-SURFACE-CREATE-INFO-FUCHSIA
Represents the struct VkImagePipeSurfaceCreateInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of IMAGE-PIPE-SURFACE-CREATE-FLAGS-FUCHSIA. - IMAGE-PIPE-HANDLE: a ZX_HANDLE_T. Slot types: See IMAGE-PIPE-SURFACE-CREATE-FLAGS-FUCHSIA See ZX_HANDLE_T Instances of this class are used as parameters of the following functions: See CREATE-IMAGE-PIPE-SURFACE-FUCHSIA
-
EXTERNAL CLASS IMAGE-PLANE-MEMORY-REQUIREMENTS-INFO
Represents the struct VkImagePlaneMemoryRequirementsInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PLANE-ASPECT: an enum value of IMAGE-ASPECT-FLAG-BITS. Slot types: See IMAGE-ASPECT-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-MEMORY-REQUIREMENTS-INFO-2
-
EXTERNAL CLASS IMAGE-RESOLVE
Represents the struct VkImageResolve. Slots: - SRC-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - SRC-OFFSET: an OFFSET-3D. - DST-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - DST-OFFSET: an OFFSET-3D. - EXTENT: an EXTENT-3D. Slot types: See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D See EXTENT-3D Instances of this class are used as parameters of the following functions: See CMD-RESOLVE-IMAGE
-
EXTERNAL CLASS IMAGE-RESOLVE-2-KHR
Represents the struct VkImageResolve2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - SRC-OFFSET: an OFFSET-3D. - DST-SUBRESOURCE: an IMAGE-SUBRESOURCE-LAYERS. - DST-OFFSET: an OFFSET-3D. - EXTENT: an EXTENT-3D. Slot types: See IMAGE-SUBRESOURCE-LAYERS See OFFSET-3D See EXTENT-3D
-
EXTERNAL CLASS IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2
Represents the struct VkImageSparseMemoryRequirementsInfo2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE: an IMAGE. Slot types: See IMAGE Instances of this class are used as parameters of the following functions: See GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS-2
-
EXTERNAL CLASS IMAGE-STENCIL-USAGE-CREATE-INFO
Represents the struct VkImageStencilUsageCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STENCIL-USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. Slot types: See IMAGE-USAGE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
-
EXTERNAL CLASS IMAGE-SUBRESOURCE
Represents the struct VkImageSubresource. Slots: - ASPECT-MASK: a list containing a valid combination of IMAGE-ASPECT-FLAGS. - MIP-LEVEL: a positive (32-bit) integer. - ARRAY-LAYER: a positive (32-bit) integer. Slot types: See IMAGE-ASPECT-FLAGS Instances of this class are used as parameters of the following functions: See GET-IMAGE-SUBRESOURCE-LAYOUT
-
EXTERNAL CLASS IMAGE-SUBRESOURCE-LAYERS
Represents the struct VkImageSubresourceLayers. Slots: - ASPECT-MASK: a list containing a valid combination of IMAGE-ASPECT-FLAGS. - MIP-LEVEL: a positive (32-bit) integer. - BASE-ARRAY-LAYER: a positive (32-bit) integer. - LAYER-COUNT: a positive (32-bit) integer. Slot types: See IMAGE-ASPECT-FLAGS
-
EXTERNAL CLASS IMAGE-SUBRESOURCE-RANGE
Represents the struct VkImageSubresourceRange. Slots: - ASPECT-MASK: a list containing a valid combination of IMAGE-ASPECT-FLAGS. - BASE-MIP-LEVEL: a positive (32-bit) integer. - LEVEL-COUNT: a positive (32-bit) integer. - BASE-ARRAY-LAYER: a positive (32-bit) integer. - LAYER-COUNT: a positive (32-bit) integer. Slot types: See IMAGE-ASPECT-FLAGS Instances of this class are used as parameters of the following functions: See CMD-CLEAR-COLOR-IMAGE See CMD-CLEAR-DEPTH-STENCIL-IMAGE
-
EXTERNAL CLASS IMAGE-SWAPCHAIN-CREATE-INFO-KHR
Represents the struct VkImageSwapchainCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SWAPCHAIN (optional): a SWAPCHAIN-KHR. Slot types: See SWAPCHAIN-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-CREATE-INFO
-
EXTERNAL CLASS IMAGE-VIEW-ADDRESS-PROPERTIES-NVX
Represents the struct VkImageViewAddressPropertiesNVX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-ADDRESS: a DEVICE-ADDRESS. - SIZE: a DEVICE-SIZE. Slot types: See DEVICE-ADDRESS See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See GET-IMAGE-VIEW-ADDRESS-NVX
-
EXTERNAL CLASS IMAGE-VIEW-ASTC-DECODE-MODE-EXT
Represents the struct VkImageViewASTCDecodeModeEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DECODE-MODE: an enum value of FORMAT. Slot types: See FORMAT Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-VIEW-CREATE-INFO
-
EXTERNAL CLASS IMAGE-VIEW-CREATE-INFO
Represents the struct VkImageViewCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of IMAGE-VIEW-CREATE-FLAGS. - IMAGE: an IMAGE. - VIEW-TYPE: an enum value of IMAGE-VIEW-TYPE. - FORMAT: an enum value of FORMAT. - COMPONENTS: a COMPONENT-MAPPING. - SUBRESOURCE-RANGE: an IMAGE-SUBRESOURCE-RANGE. Slot types: See IMAGE-VIEW-CREATE-FLAGS See IMAGE See IMAGE-VIEW-TYPE See FORMAT See COMPONENT-MAPPING See IMAGE-SUBRESOURCE-RANGE Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-PROFILE-EXT See VIDEO-ENCODE-H264-PROFILE-EXT See VIDEO-DECODE-H265-PROFILE-EXT See VIDEO-DECODE-H264-PROFILE-EXT See VIDEO-PROFILE-KHR See VIDEO-PROFILES-KHR See IMAGE-VIEW-ASTC-DECODE-MODE-EXT See SAMPLER-YCBCR-CONVERSION-INFO See IMAGE-VIEW-USAGE-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-IMAGE-VIEW
-
EXTERNAL CLASS IMAGE-VIEW-HANDLE-INFO-NVX
Represents the struct VkImageViewHandleInfoNVX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-VIEW: an IMAGE-VIEW. - DESCRIPTOR-TYPE: an enum value of DESCRIPTOR-TYPE. - SAMPLER (optional): a SAMPLER. Slot types: See IMAGE-VIEW See DESCRIPTOR-TYPE See SAMPLER Instances of this class are used as parameters of the following functions: See GET-IMAGE-VIEW-HANDLE-NVX
-
EXTERNAL CLASS IMAGE-VIEW-USAGE-CREATE-INFO
Represents the struct VkImageViewUsageCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. Slot types: See IMAGE-USAGE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-VIEW-CREATE-INFO
-
EXTERNAL CLASS IMPORT-ANDROID-HARDWARE-BUFFER-INFO-ANDROID
Represents the struct VkImportAndroidHardwareBufferInfoANDROID. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER: an A-HARDWARE-BUFFER. Slot types: See A-HARDWARE-BUFFER Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS IMPORT-FENCE-FD-INFO-KHR
Represents the struct VkImportFenceFdInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FENCE: a FENCE. - FLAGS (optional): a list containing a valid combination of FENCE-IMPORT-FLAGS. - HANDLE-TYPE: an enum value of EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS. - FD: an integer. Slot types: See FENCE See FENCE-IMPORT-FLAGS See EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See IMPORT-FENCE-FD-KHR
-
EXTERNAL CLASS IMPORT-FENCE-WIN32-HANDLE-INFO-KHR
Represents the struct VkImportFenceWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FENCE: a FENCE. - FLAGS (optional): a list containing a valid combination of FENCE-IMPORT-FLAGS. - HANDLE-TYPE: an enum value of EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS. - HANDLE (optional): a HANDLE. - NAME (optional): a LPCWSTR. Slot types: See FENCE See FENCE-IMPORT-FLAGS See EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS See HANDLE See LPCWSTR Instances of this class are used as parameters of the following functions: See IMPORT-FENCE-WIN32-HANDLE-KHR
-
EXTERNAL CLASS IMPORT-MEMORY-BUFFER-COLLECTION-FUCHSIA
Represents the struct VkImportMemoryBufferCollectionFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLLECTION: a BUFFER-COLLECTION-FUCHSIA. - INDEX: a positive (32-bit) integer. Slot types: See BUFFER-COLLECTION-FUCHSIA Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS IMPORT-MEMORY-FD-INFO-KHR
Represents the struct VkImportMemoryFdInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE (optional): an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. - FD: an integer. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS IMPORT-MEMORY-HOST-POINTER-INFO-EXT
Represents the struct VkImportMemoryHostPointerInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE: an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. - HOST-POINTER: a foreign pointer. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS IMPORT-MEMORY-WIN32-HANDLE-INFO-KHR
Represents the struct VkImportMemoryWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE (optional): an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. - HANDLE (optional): a HANDLE. - NAME (optional): a LPCWSTR. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS See HANDLE See LPCWSTR Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS IMPORT-MEMORY-WIN32-HANDLE-INFO-NV
Represents the struct VkImportMemoryWin32HandleInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE (optional): a list containing a valid combination of EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV. - HANDLE (optional): a HANDLE. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV See HANDLE Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS IMPORT-MEMORY-ZIRCON-HANDLE-INFO-FUCHSIA
Represents the struct VkImportMemoryZirconHandleInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE (optional): an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. - HANDLE (optional): a ZX_HANDLE_T. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS See ZX_HANDLE_T Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS IMPORT-SEMAPHORE-FD-INFO-KHR
Represents the struct VkImportSemaphoreFdInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - FLAGS (optional): a list containing a valid combination of SEMAPHORE-IMPORT-FLAGS. - HANDLE-TYPE: an enum value of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS. - FD: an integer. Slot types: See SEMAPHORE See SEMAPHORE-IMPORT-FLAGS See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See IMPORT-SEMAPHORE-FD-KHR
-
EXTERNAL CLASS IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR
Represents the struct VkImportSemaphoreWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - FLAGS (optional): a list containing a valid combination of SEMAPHORE-IMPORT-FLAGS. - HANDLE-TYPE: an enum value of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS. - HANDLE (optional): a HANDLE. - NAME (optional): a LPCWSTR. Slot types: See SEMAPHORE See SEMAPHORE-IMPORT-FLAGS See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS See HANDLE See LPCWSTR Instances of this class are used as parameters of the following functions: See IMPORT-SEMAPHORE-WIN32-HANDLE-KHR
-
EXTERNAL CLASS IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA
Represents the struct VkImportSemaphoreZirconHandleInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - FLAGS (optional): a list containing a valid combination of SEMAPHORE-IMPORT-FLAGS. - HANDLE-TYPE: an enum value of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS. - ZIRCON-HANDLE: a ZX_HANDLE_T. Slot types: See SEMAPHORE See SEMAPHORE-IMPORT-FLAGS See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS See ZX_HANDLE_T Instances of this class are used as parameters of the following functions: See IMPORT-SEMAPHORE-ZIRCON-HANDLE-FUCHSIA
-
EXTERNAL CLASS INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV
Represents the struct VkIndirectCommandsLayoutCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of INDIRECT-COMMANDS-LAYOUT-USAGE-FLAGS-NV. - PIPELINE-BIND-POINT: an enum value of PIPELINE-BIND-POINT. - TOKENS: a list of INDIRECT-COMMANDS-LAYOUT-TOKEN-NVs. - STREAM-STRIDES: a list of positive (32-bit) integers. Slot types: See INDIRECT-COMMANDS-LAYOUT-USAGE-FLAGS-NV See PIPELINE-BIND-POINT See INDIRECT-COMMANDS-LAYOUT-TOKEN-NV Instances of this class are used as parameters of the following functions: See CREATE-INDIRECT-COMMANDS-LAYOUT-NV
-
EXTERNAL CLASS INDIRECT-COMMANDS-LAYOUT-TOKEN-NV
Represents the struct VkIndirectCommandsLayoutTokenNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TOKEN-TYPE: an enum value of INDIRECT-COMMANDS-TOKEN-TYPE-NV. - STREAM: a positive (32-bit) integer. - OFFSET: a positive (32-bit) integer. - VERTEX-BINDING-UNIT: a positive (32-bit) integer. - VERTEX-DYNAMIC-STRIDE: a boolean. - PUSHCONSTANT-PIPELINE-LAYOUT (optional): a PIPELINE-LAYOUT. - PUSHCONSTANT-SHADER-STAGE-FLAGS (optional): a list containing a valid combination of SHADER-STAGE-FLAGS. - PUSHCONSTANT-OFFSET: a positive (32-bit) integer. - PUSHCONSTANT-SIZE: a positive (32-bit) integer. - INDIRECT-STATE-FLAGS (optional): a list containing a valid combination of INDIRECT-STATE-FLAGS-NV. - INDEX-TYPES: a list of enum value of INDEX-TYPEs. - INDEX-TYPE-VALUES: a list of positive (32-bit) integers. Slot types: See INDIRECT-COMMANDS-TOKEN-TYPE-NV See PIPELINE-LAYOUT See SHADER-STAGE-FLAGS See INDIRECT-STATE-FLAGS-NV See INDEX-TYPE
-
EXTERNAL CLASS INDIRECT-COMMANDS-STREAM-NV
Represents the struct VkIndirectCommandsStreamNV. Slots: - BUFFER: a BUFFER. - OFFSET: a DEVICE-SIZE. Slot types: See BUFFER See DEVICE-SIZE
-
EXTERNAL CLASS INITIALIZE-PERFORMANCE-API-INFO-INTEL
Represents the struct VkInitializePerformanceApiInfoINTEL. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - USER-DATA (optional): a foreign pointer. Instances of this class are used as parameters of the following functions: See INITIALIZE-PERFORMANCE-API-INTEL
-
EXTERNAL CLASS INPUT-ATTACHMENT-ASPECT-REFERENCE
Represents the struct VkInputAttachmentAspectReference. Slots: - SUBPASS: a positive (32-bit) integer. - INPUT-ATTACHMENT-INDEX: a positive (32-bit) integer. - ASPECT-MASK: a list containing a valid combination of IMAGE-ASPECT-FLAGS. Slot types: See IMAGE-ASPECT-FLAGS
-
EXTERNAL CLASS INSTANCE-CREATE-INFO
Represents the struct VkInstanceCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of INSTANCE-CREATE-FLAGS. - APPLICATION-INFO (optional): an APPLICATION-INFO. - ENABLED-LAYER-NAMES: a list of strings. - ENABLED-EXTENSION-NAMES: a list of strings. Slot types: See INSTANCE-CREATE-FLAGS See APPLICATION-INFO Instances of this class can be extended by the following classes (using the NEXT slot): See DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT See VALIDATION-FEATURES-EXT See VALIDATION-FLAGS-EXT See DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-INSTANCE
-
EXTERNAL CLASS IOS-SURFACE-CREATE-INFO-MVK
Represents the struct VkIOSSurfaceCreateInfoMVK. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of IOS-SURFACE-CREATE-FLAGS-MVK. - VIEW: a foreign pointer. Slot types: See IOS-SURFACE-CREATE-FLAGS-MVK Instances of this class are used as parameters of the following functions: See CREATE-IOS-SURFACE-MVK
-
EXTERNAL CLASS LAYER-PROPERTIES
Represents the struct VkLayerProperties. Slots: - LAYER-NAME: a string. - SPEC-VERSION: a positive (32-bit) integer. - IMPLEMENTATION-VERSION: a positive (32-bit) integer. - DESCRIPTION: a string. Instances of this class are used as parameters of the following functions: See ENUMERATE-DEVICE-LAYER-PROPERTIES See ENUMERATE-INSTANCE-LAYER-PROPERTIES
-
EXTERNAL CLASS MAC-OS-SURFACE-CREATE-INFO-MVK
Represents the struct VkMacOSSurfaceCreateInfoMVK. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of MAC-OS-SURFACE-CREATE-FLAGS-MVK. - VIEW: a foreign pointer. Slot types: See MAC-OS-SURFACE-CREATE-FLAGS-MVK Instances of this class are used as parameters of the following functions: See CREATE-MAC-OS-SURFACE-MVK
-
EXTERNAL CLASS MAPPED-MEMORY-RANGE
Represents the struct VkMappedMemoryRange. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY: a DEVICE-MEMORY. - OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. Slot types: See DEVICE-MEMORY See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See FLUSH-MAPPED-MEMORY-RANGES See INVALIDATE-MAPPED-MEMORY-RANGES
-
EXTERNAL CLASS MEMORY-ALLOCATE-FLAGS-INFO
Represents the struct VkMemoryAllocateFlagsInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of MEMORY-ALLOCATE-FLAGS. - DEVICE-MASK: a positive (32-bit) integer. Slot types: See MEMORY-ALLOCATE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS MEMORY-ALLOCATE-INFO
Represents the struct VkMemoryAllocateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ALLOCATION-SIZE: a DEVICE-SIZE. - MEMORY-TYPE-INDEX: a positive (32-bit) integer. Slot types: See DEVICE-SIZE Instances of this class can be extended by the following classes (using the NEXT slot): See IMPORT-MEMORY-BUFFER-COLLECTION-FUCHSIA See MEMORY-OPAQUE-CAPTURE-ADDRESS-ALLOCATE-INFO See MEMORY-PRIORITY-ALLOCATE-INFO-EXT See IMPORT-ANDROID-HARDWARE-BUFFER-INFO-ANDROID See IMPORT-MEMORY-HOST-POINTER-INFO-EXT See MEMORY-DEDICATED-ALLOCATE-INFO See MEMORY-ALLOCATE-FLAGS-INFO See IMPORT-MEMORY-FD-INFO-KHR See IMPORT-MEMORY-ZIRCON-HANDLE-INFO-FUCHSIA See EXPORT-MEMORY-WIN32-HANDLE-INFO-KHR See IMPORT-MEMORY-WIN32-HANDLE-INFO-KHR See EXPORT-MEMORY-ALLOCATE-INFO See EXPORT-MEMORY-WIN32-HANDLE-INFO-NV See IMPORT-MEMORY-WIN32-HANDLE-INFO-NV See EXPORT-MEMORY-ALLOCATE-INFO-NV See DEDICATED-ALLOCATION-MEMORY-ALLOCATE-INFO-NV Instances of this class are used as parameters of the following functions: See ALLOCATE-MEMORY
-
EXTERNAL CLASS MEMORY-BARRIER
Represents the struct VkMemoryBarrier. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS. - DST-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS. Slot types: See ACCESS-FLAGS Instances of this class are used as parameters of the following functions: See CMD-PIPELINE-BARRIER See CMD-WAIT-EVENTS
-
EXTERNAL CLASS MEMORY-BARRIER-2-KHR
Represents the struct VkMemoryBarrier2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - SRC-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS-2-KHR. - DST-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - DST-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS-2-KHR. Slot types: See PIPELINE-STAGE-FLAGS-2-KHR See ACCESS-FLAGS-2-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBPASS-DEPENDENCY-2
-
EXTERNAL CLASS MEMORY-DEDICATED-ALLOCATE-INFO
Represents the struct VkMemoryDedicatedAllocateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE (optional): an IMAGE. - BUFFER (optional): a BUFFER. Slot types: See IMAGE See BUFFER Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS MEMORY-DEDICATED-REQUIREMENTS
Represents the struct VkMemoryDedicatedRequirements. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PREFERS-DEDICATED-ALLOCATION: a boolean. - REQUIRES-DEDICATED-ALLOCATION: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-REQUIREMENTS-2
-
EXTERNAL CLASS MEMORY-FD-PROPERTIES-KHR
Represents the struct VkMemoryFdPropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-TYPE-BITS: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See GET-MEMORY-FD-PROPERTIES-KHR
-
EXTERNAL CLASS MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID
Represents the struct VkMemoryGetAndroidHardwareBufferInfoANDROID. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY: a DEVICE-MEMORY. Slot types: See DEVICE-MEMORY Instances of this class are used as parameters of the following functions: See GET-MEMORY-ANDROID-HARDWARE-BUFFER-ANDROID
-
EXTERNAL CLASS MEMORY-GET-FD-INFO-KHR
Represents the struct VkMemoryGetFdInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY: a DEVICE-MEMORY. - HANDLE-TYPE: an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. Slot types: See DEVICE-MEMORY See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-MEMORY-FD-KHR
-
EXTERNAL CLASS MEMORY-GET-REMOTE-ADDRESS-INFO-NV
Represents the struct VkMemoryGetRemoteAddressInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY: a DEVICE-MEMORY. - HANDLE-TYPE: an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. Slot types: See DEVICE-MEMORY See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-MEMORY-REMOTE-ADDRESS-NV
-
EXTERNAL CLASS MEMORY-GET-WIN32-HANDLE-INFO-KHR
Represents the struct VkMemoryGetWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY: a DEVICE-MEMORY. - HANDLE-TYPE: an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. Slot types: See DEVICE-MEMORY See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-MEMORY-WIN32-HANDLE-KHR
-
EXTERNAL CLASS MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA
Represents the struct VkMemoryGetZirconHandleInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY: a DEVICE-MEMORY. - HANDLE-TYPE: an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. Slot types: See DEVICE-MEMORY See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-MEMORY-ZIRCON-HANDLE-FUCHSIA
-
EXTERNAL CLASS MEMORY-HEAP
Represents the struct VkMemoryHeap. Slots: - SIZE: a DEVICE-SIZE. - FLAGS (optional): a list containing a valid combination of MEMORY-HEAP-FLAGS. Slot types: See DEVICE-SIZE See MEMORY-HEAP-FLAGS
-
EXTERNAL CLASS MEMORY-HOST-POINTER-PROPERTIES-EXT
Represents the struct VkMemoryHostPointerPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-TYPE-BITS: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See GET-MEMORY-HOST-POINTER-PROPERTIES-EXT
-
EXTERNAL CLASS MEMORY-OPAQUE-CAPTURE-ADDRESS-ALLOCATE-INFO
Represents the struct VkMemoryOpaqueCaptureAddressAllocateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - OPAQUE-CAPTURE-ADDRESS: a positive (64-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS MEMORY-PRIORITY-ALLOCATE-INFO-EXT
Represents the struct VkMemoryPriorityAllocateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRIORITY: a single-float. Instances of this class can be used to extend the following classes (using their NEXT slot): See MEMORY-ALLOCATE-INFO
-
EXTERNAL CLASS MEMORY-REQUIREMENTS
Represents the struct VkMemoryRequirements. Slots: - SIZE: a DEVICE-SIZE. - ALIGNMENT: a DEVICE-SIZE. - MEMORY-TYPE-BITS: a positive (32-bit) integer. Slot types: See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See GET-BUFFER-MEMORY-REQUIREMENTS See GET-IMAGE-MEMORY-REQUIREMENTS
-
EXTERNAL CLASS MEMORY-REQUIREMENTS-2
Represents the struct VkMemoryRequirements2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-REQUIREMENTS: a MEMORY-REQUIREMENTS. Slot types: See MEMORY-REQUIREMENTS Instances of this class can be extended by the following classes (using the NEXT slot): See MEMORY-DEDICATED-REQUIREMENTS Instances of this class are used as parameters of the following functions: See GET-BUFFER-MEMORY-REQUIREMENTS-2 See GET-DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR See GET-DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR See GET-GENERATED-COMMANDS-MEMORY-REQUIREMENTS-NV See GET-IMAGE-MEMORY-REQUIREMENTS-2
-
EXTERNAL CLASS MEMORY-TYPE
Represents the struct VkMemoryType. Slots: - PROPERTY-FLAGS (optional): a list containing a valid combination of MEMORY-PROPERTY-FLAGS. - HEAP-INDEX: a positive (32-bit) integer. Slot types: See MEMORY-PROPERTY-FLAGS
-
EXTERNAL CLASS MEMORY-WIN32-HANDLE-PROPERTIES-KHR
Represents the struct VkMemoryWin32HandlePropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-TYPE-BITS: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See GET-MEMORY-WIN32-HANDLE-PROPERTIES-KHR
-
EXTERNAL CLASS MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA
Represents the struct VkMemoryZirconHandlePropertiesFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-TYPE-BITS: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See GET-MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA
-
EXTERNAL CLASS METAL-SURFACE-CREATE-INFO-EXT
Represents the struct VkMetalSurfaceCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of METAL-SURFACE-CREATE-FLAGS-EXT. - LAYER: a CA-METAL-LAYER. Slot types: See METAL-SURFACE-CREATE-FLAGS-EXT See CA-METAL-LAYER Instances of this class are used as parameters of the following functions: See CREATE-METAL-SURFACE-EXT
-
EXTERNAL CLASS MULTI-DRAW-INDEXED-INFO-EXT
Represents the struct VkMultiDrawIndexedInfoEXT. Slots: - FIRST-INDEX: a positive (32-bit) integer. - INDEX-COUNT: a positive (32-bit) integer. - VERTEX-OFFSET: a (32-bit) integer. Instances of this class are used as parameters of the following functions: See CMD-DRAW-MULTI-INDEXED-EXT
-
EXTERNAL CLASS MULTI-DRAW-INFO-EXT
Represents the struct VkMultiDrawInfoEXT. Slots: - FIRST-VERTEX: a positive (32-bit) integer. - VERTEX-COUNT: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See CMD-DRAW-MULTI-EXT
-
EXTERNAL CLASS MULTISAMPLE-PROPERTIES-EXT
Represents the struct VkMultisamplePropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-SAMPLE-LOCATION-GRID-SIZE: an EXTENT-2D. Slot types: See EXTENT-2D Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-MULTISAMPLE-PROPERTIES-EXT
-
EXTERNAL CLASS MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX
Represents the struct VkMultiviewPerViewAttributesInfoNVX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PER-VIEW-ATTRIBUTES: a boolean. - PER-VIEW-ATTRIBUTES-POSITION-X-ONLY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See COMMAND-BUFFER-INHERITANCE-INFO See GRAPHICS-PIPELINE-CREATE-INFO See RENDERING-INFO-KHR
-
EXTERNAL CLASS MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE
Represents the struct VkMutableDescriptorTypeCreateInfoVALVE. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MUTABLE-DESCRIPTOR-TYPE-LISTS: a list of MUTABLE-DESCRIPTOR-TYPE-LIST-VALVEs. Slot types: See MUTABLE-DESCRIPTOR-TYPE-LIST-VALVE Instances of this class can be used to extend the following classes (using their NEXT slot): See DESCRIPTOR-SET-LAYOUT-CREATE-INFO See DESCRIPTOR-POOL-CREATE-INFO
-
EXTERNAL CLASS MUTABLE-DESCRIPTOR-TYPE-LIST-VALVE
Represents the struct VkMutableDescriptorTypeListVALVE. Slots: - DESCRIPTOR-TYPES: a list of enum value of DESCRIPTOR-TYPEs. Slot types: See DESCRIPTOR-TYPE
-
EXTERNAL CLASS OFFSET-2D
Represents the struct VkOffset2D. Slots: - X: a (32-bit) integer. - Y: a (32-bit) integer.
-
EXTERNAL CLASS OFFSET-3D
Represents the struct VkOffset3D. Slots: - X: a (32-bit) integer. - Y: a (32-bit) integer. - Z: a (32-bit) integer.
-
EXTERNAL CLASS PAST-PRESENTATION-TIMING-GOOGLE
Represents the struct VkPastPresentationTimingGOOGLE. Slots: - PRESENT-ID: a positive (32-bit) integer. - DESIRED-PRESENT-TIME: a positive (64-bit) integer. - ACTUAL-PRESENT-TIME: a positive (64-bit) integer. - EARLIEST-PRESENT-TIME: a positive (64-bit) integer. - PRESENT-MARGIN: a positive (64-bit) integer. Instances of this class are used as parameters of the following functions: See GET-PAST-PRESENTATION-TIMING-GOOGLE
-
EXTERNAL CLASS PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL
Represents the struct VkPerformanceConfigurationAcquireInfoINTEL. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TYPE: an enum value of PERFORMANCE-CONFIGURATION-TYPE-INTEL. Slot types: See PERFORMANCE-CONFIGURATION-TYPE-INTEL Instances of this class are used as parameters of the following functions: See ACQUIRE-PERFORMANCE-CONFIGURATION-INTEL
-
EXTERNAL CLASS PERFORMANCE-COUNTER-DESCRIPTION-KHR
Represents the struct VkPerformanceCounterDescriptionKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PERFORMANCE-COUNTER-DESCRIPTION-FLAGS-KHR. - NAME: a string. - CATEGORY: a string. - DESCRIPTION: a string. Slot types: See PERFORMANCE-COUNTER-DESCRIPTION-FLAGS-KHR Instances of this class are used as parameters of the following functions: See ENUMERATE-PHYSICAL-DEVICE-QUEUE-FAMILY-PERFORMANCE-QUERY-COUNTERS-KHR
-
EXTERNAL CLASS PERFORMANCE-COUNTER-KHR
Represents the struct VkPerformanceCounterKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - UNIT: an enum value of PERFORMANCE-COUNTER-UNIT-KHR. - SCOPE: an enum value of PERFORMANCE-COUNTER-SCOPE-KHR. - STORAGE: an enum value of PERFORMANCE-COUNTER-STORAGE-KHR. - UUID: a positive (8-bit) integer. Slot types: See PERFORMANCE-COUNTER-UNIT-KHR See PERFORMANCE-COUNTER-SCOPE-KHR See PERFORMANCE-COUNTER-STORAGE-KHR Instances of this class are used as parameters of the following functions: See ENUMERATE-PHYSICAL-DEVICE-QUEUE-FAMILY-PERFORMANCE-QUERY-COUNTERS-KHR
-
EXTERNAL CLASS PERFORMANCE-COUNTER-RESULT-KHR
Represents the union VkPerformanceCounterResultKHR. Slots: - INT-32: a (32-bit) integer. - INT-64: a (64-bit) integer. - UINT-32: a positive (32-bit) integer. - UINT-64: a positive (64-bit) integer. - FLOAT-32: a single-float. - FLOAT-64: a double-float.
-
EXTERNAL CLASS PERFORMANCE-MARKER-INFO-INTEL
Represents the struct VkPerformanceMarkerInfoINTEL. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MARKER: a positive (64-bit) integer. Instances of this class are used as parameters of the following functions: See CMD-SET-PERFORMANCE-MARKER-INTEL
-
EXTERNAL CLASS PERFORMANCE-OVERRIDE-INFO-INTEL
Represents the struct VkPerformanceOverrideInfoINTEL. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TYPE: an enum value of PERFORMANCE-OVERRIDE-TYPE-INTEL. - ENABLE: a boolean. - PARAMETER: a positive (64-bit) integer. Slot types: See PERFORMANCE-OVERRIDE-TYPE-INTEL Instances of this class are used as parameters of the following functions: See CMD-SET-PERFORMANCE-OVERRIDE-INTEL
-
EXTERNAL CLASS PERFORMANCE-QUERY-SUBMIT-INFO-KHR
Represents the struct VkPerformanceQuerySubmitInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COUNTER-PASS-INDEX: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBMIT-INFO See SUBMIT-INFO-2-KHR
-
EXTERNAL CLASS PERFORMANCE-STREAM-MARKER-INFO-INTEL
Represents the struct VkPerformanceStreamMarkerInfoINTEL. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MARKER: a positive (32-bit) integer. Instances of this class are used as parameters of the following functions: See CMD-SET-PERFORMANCE-STREAM-MARKER-INTEL
-
EXTERNAL CLASS PERFORMANCE-VALUE-DATA-INTEL
Represents the union VkPerformanceValueDataINTEL. Slots: - VALUE-32: a positive (32-bit) integer. - VALUE-64: a positive (64-bit) integer. - VALUE-FLOAT: a single-float. - VALUE-BOOL: a boolean. - VALUE-STRING: a string.
-
EXTERNAL CLASS PERFORMANCE-VALUE-INTEL
Represents the struct VkPerformanceValueINTEL. Slots: - TYPE: an enum value of PERFORMANCE-VALUE-TYPE-INTEL. - DATA: a PERFORMANCE-VALUE-DATA-INTEL. Slot types: See PERFORMANCE-VALUE-TYPE-INTEL See PERFORMANCE-VALUE-DATA-INTEL Instances of this class are used as parameters of the following functions: See GET-PERFORMANCE-PARAMETER-INTEL
-
EXTERNAL CLASS PHYSICAL-DEVICE-16-BIT-STORAGE-FEATURES
Represents the struct VkPhysicalDevice16BitStorageFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STORAGE-BUFFER-16-BIT-ACCESS: a boolean. - UNIFORM-AND-STORAGE-BUFFER-16-BIT-ACCESS: a boolean. - STORAGE-PUSH-CONSTANT-16: a boolean. - STORAGE-INPUT-OUTPUT-16: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT
Represents the struct VkPhysicalDevice4444FormatsFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT-A4R4G4B4: a boolean. - FORMAT-A4B4G4R4: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-8-BIT-STORAGE-FEATURES
Represents the struct VkPhysicalDevice8BitStorageFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STORAGE-BUFFER-8-BIT-ACCESS: a boolean. - UNIFORM-AND-STORAGE-BUFFER-8-BIT-ACCESS: a boolean. - STORAGE-PUSH-CONSTANT-8: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR
Represents the struct VkPhysicalDeviceAccelerationStructureFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACCELERATION-STRUCTURE: a boolean. - ACCELERATION-STRUCTURE-CAPTURE-REPLAY: a boolean. - ACCELERATION-STRUCTURE-INDIRECT-BUILD: a boolean. - ACCELERATION-STRUCTURE-HOST-COMMANDS: a boolean. - DESCRIPTOR-BINDING-ACCELERATION-STRUCTURE-UPDATE-AFTER-BIND: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-PROPERTIES-KHR
Represents the struct VkPhysicalDeviceAccelerationStructurePropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-GEOMETRY-COUNT: a positive (64-bit) integer. - MAX-INSTANCE-COUNT: a positive (64-bit) integer. - MAX-PRIMITIVE-COUNT: a positive (64-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-ACCELERATION-STRUCTURES: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-ACCELERATION-STRUCTURES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-ACCELERATION-STRUCTURES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-ACCELERATION-STRUCTURES: a positive (32-bit) integer. - MIN-ACCELERATION-STRUCTURE-SCRATCH-OFFSET-ALIGNMENT: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT
Represents the struct VkPhysicalDeviceASTCDecodeFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DECODE-MODE-SHARED-EXPONENT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT
Represents the struct VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ADVANCED-BLEND-COHERENT-OPERATIONS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ADVANCED-BLEND-MAX-COLOR-ATTACHMENTS: a positive (32-bit) integer. - ADVANCED-BLEND-INDEPENDENT-BLEND: a boolean. - ADVANCED-BLEND-NON-PREMULTIPLIED-SRC-COLOR: a boolean. - ADVANCED-BLEND-NON-PREMULTIPLIED-DST-COLOR: a boolean. - ADVANCED-BLEND-CORRELATED-OVERLAP: a boolean. - ADVANCED-BLEND-ALL-OPERATIONS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT
Represents the struct VkPhysicalDeviceBorderColorSwizzleFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BORDER-COLOR-SWIZZLE: a boolean. - BORDER-COLOR-SWIZZLE-FROM-IMAGE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES
Represents the struct VkPhysicalDeviceBufferDeviceAddressFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER-DEVICE-ADDRESS: a boolean. - BUFFER-DEVICE-ADDRESS-CAPTURE-REPLAY: a boolean. - BUFFER-DEVICE-ADDRESS-MULTI-DEVICE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT
Represents the struct VkPhysicalDeviceBufferDeviceAddressFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BUFFER-DEVICE-ADDRESS: a boolean. - BUFFER-DEVICE-ADDRESS-CAPTURE-REPLAY: a boolean. - BUFFER-DEVICE-ADDRESS-MULTI-DEVICE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD
Represents the struct VkPhysicalDeviceCoherentMemoryFeaturesAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-COHERENT-MEMORY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT
Represents the struct VkPhysicalDeviceColorWriteEnableFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLOR-WRITE-ENABLE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV
Represents the struct VkPhysicalDeviceComputeShaderDerivativesFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COMPUTE-DERIVATIVE-GROUP-QUADS: a boolean. - COMPUTE-DERIVATIVE-GROUP-LINEAR: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT
Represents the struct VkPhysicalDeviceConditionalRenderingFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CONDITIONAL-RENDERING: a boolean. - INHERITED-CONDITIONAL-RENDERING: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-CONSERVATIVE-RASTERIZATION-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceConservativeRasterizationPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRIMITIVE-OVERESTIMATION-SIZE: a single-float. - MAX-EXTRA-PRIMITIVE-OVERESTIMATION-SIZE: a single-float. - EXTRA-PRIMITIVE-OVERESTIMATION-SIZE-GRANULARITY: a single-float. - PRIMITIVE-UNDERESTIMATION: a boolean. - CONSERVATIVE-POINT-AND-LINE-RASTERIZATION: a boolean. - DEGENERATE-TRIANGLES-RASTERIZED: a boolean. - DEGENERATE-LINES-RASTERIZED: a boolean. - FULLY-COVERED-FRAGMENT-SHADER-INPUT-VARIABLE: a boolean. - CONSERVATIVE-RASTERIZATION-POST-DEPTH-COVERAGE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV
Represents the struct VkPhysicalDeviceCooperativeMatrixFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COOPERATIVE-MATRIX: a boolean. - COOPERATIVE-MATRIX-ROBUST-BUFFER-ACCESS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV
Represents the struct VkPhysicalDeviceCooperativeMatrixPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COOPERATIVE-MATRIX-SUPPORTED-STAGES: a list containing a valid combination of SHADER-STAGE-FLAGS. Slot types: See SHADER-STAGE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV
Represents the struct VkPhysicalDeviceCornerSampledImageFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CORNER-SAMPLED-IMAGE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV
Represents the struct VkPhysicalDeviceCoverageReductionModeFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COVERAGE-REDUCTION-MODE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT
Represents the struct VkPhysicalDeviceCustomBorderColorFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CUSTOM-BORDER-COLORS: a boolean. - CUSTOM-BORDER-COLOR-WITHOUT-FORMAT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceCustomBorderColorPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-CUSTOM-BORDER-COLOR-SAMPLERS: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV
Represents the struct VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEDICATED-ALLOCATION-IMAGE-ALIASING: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT
Represents the struct VkPhysicalDeviceDepthClipEnableFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEPTH-CLIP-ENABLE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-DEPTH-STENCIL-RESOLVE-PROPERTIES
Represents the struct VkPhysicalDeviceDepthStencilResolveProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUPPORTED-DEPTH-RESOLVE-MODES: a list containing a valid combination of RESOLVE-MODE-FLAGS. - SUPPORTED-STENCIL-RESOLVE-MODES: a list containing a valid combination of RESOLVE-MODE-FLAGS. - INDEPENDENT-RESOLVE-NONE: a boolean. - INDEPENDENT-RESOLVE: a boolean. Slot types: See RESOLVE-MODE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES
Represents the struct VkPhysicalDeviceDescriptorIndexingFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-INPUT-ATTACHMENT-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-STORAGE-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-STORAGE-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - DESCRIPTOR-BINDING-UNIFORM-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-SAMPLED-IMAGE-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-STORAGE-IMAGE-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-STORAGE-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-UNIFORM-TEXEL-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-STORAGE-TEXEL-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-UPDATE-UNUSED-WHILE-PENDING: a boolean. - DESCRIPTOR-BINDING-PARTIALLY-BOUND: a boolean. - DESCRIPTOR-BINDING-VARIABLE-DESCRIPTOR-COUNT: a boolean. - RUNTIME-DESCRIPTOR-ARRAY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-PROPERTIES
Represents the struct VkPhysicalDeviceDescriptorIndexingProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-UPDATE-AFTER-BIND-DESCRIPTORS-IN-ALL-POOLS: a positive (32-bit) integer. - SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - ROBUST-BUFFER-ACCESS-UPDATE-AFTER-BIND: a boolean. - QUAD-DIVERGENT-IMPLICIT-LOD: a boolean. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-UNIFORM-BUFFERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-BUFFERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLED-IMAGES: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-IMAGES: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS: a positive (32-bit) integer. - MAX-PER-STAGE-UPDATE-AFTER-BIND-RESOURCES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS-DYNAMIC: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS-DYNAMIC: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLED-IMAGES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-IMAGES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV
Represents the struct VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-GENERATED-COMMANDS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-PROPERTIES-NV
Represents the struct VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-GRAPHICS-SHADER-GROUP-COUNT: a positive (32-bit) integer. - MAX-INDIRECT-SEQUENCE-COUNT: a positive (32-bit) integer. - MAX-INDIRECT-COMMANDS-TOKEN-COUNT: a positive (32-bit) integer. - MAX-INDIRECT-COMMANDS-STREAM-COUNT: a positive (32-bit) integer. - MAX-INDIRECT-COMMANDS-TOKEN-OFFSET: a positive (32-bit) integer. - MAX-INDIRECT-COMMANDS-STREAM-STRIDE: a positive (32-bit) integer. - MIN-SEQUENCES-COUNT-BUFFER-OFFSET-ALIGNMENT: a positive (32-bit) integer. - MIN-SEQUENCES-INDEX-BUFFER-OFFSET-ALIGNMENT: a positive (32-bit) integer. - MIN-INDIRECT-COMMANDS-BUFFER-OFFSET-ALIGNMENT: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT
Represents the struct VkPhysicalDeviceDeviceMemoryReportFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-MEMORY-REPORT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV
Represents the struct VkPhysicalDeviceDiagnosticsConfigFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DIAGNOSTICS-CONFIG: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-DISCARD-RECTANGLE-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceDiscardRectanglePropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-DISCARD-RECTANGLES: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-DRIVER-PROPERTIES
Represents the struct VkPhysicalDeviceDriverProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRIVER-ID: an enum value of DRIVER-ID. - DRIVER-NAME: a string. - DRIVER-INFO: a string. - CONFORMANCE-VERSION: a CONFORMANCE-VERSION. Slot types: See DRIVER-ID See CONFORMANCE-VERSION Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-DRM-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceDrmPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HAS-PRIMARY: a boolean. - HAS-RENDER: a boolean. - PRIMARY-MAJOR: a (64-bit) integer. - PRIMARY-MINOR: a (64-bit) integer. - RENDER-MAJOR: a (64-bit) integer. - RENDER-MINOR: a (64-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR
Represents the struct VkPhysicalDeviceDynamicRenderingFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DYNAMIC-RENDERING: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV
Represents the struct VkPhysicalDeviceExclusiveScissorFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXCLUSIVE-SCISSOR: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT
Represents the struct VkPhysicalDeviceExtendedDynamicState2FeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXTENDED-DYNAMIC-STATE-2: a boolean. - EXTENDED-DYNAMIC-STATE-2-LOGIC-OP: a boolean. - EXTENDED-DYNAMIC-STATE-2-PATCH-CONTROL-POINTS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT
Represents the struct VkPhysicalDeviceExtendedDynamicStateFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXTENDED-DYNAMIC-STATE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO
Represents the struct VkPhysicalDeviceExternalBufferInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of BUFFER-CREATE-FLAGS. - USAGE: a list containing a valid combination of BUFFER-USAGE-FLAGS. - HANDLE-TYPE: an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. Slot types: See BUFFER-CREATE-FLAGS See BUFFER-USAGE-FLAGS See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-EXTERNAL-BUFFER-PROPERTIES
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO
Represents the struct VkPhysicalDeviceExternalFenceInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE: an enum value of EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS. Slot types: See EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-EXTERNAL-FENCE-PROPERTIES
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-INFO
Represents the struct VkPhysicalDeviceExternalImageFormatInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE (optional): an enum value of EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS. Slot types: See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTERNAL-MEMORY-HOST-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MIN-IMPORTED-HOST-POINTER-ALIGNMENT: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTERNAL-MEMORY-R-D-M-A-FEATURES-NV
Represents the struct VkPhysicalDeviceExternalMemoryRDMAFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXTERNAL-MEMORY-R-D-M-A: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO
Represents the struct VkPhysicalDeviceExternalSemaphoreInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HANDLE-TYPE: an enum value of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS. Slot types: See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS Instances of this class can be extended by the following classes (using the NEXT slot): See SEMAPHORE-TYPE-CREATE-INFO Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-PROPERTIES
-
EXTERNAL CLASS PHYSICAL-DEVICE-FEATURES
Represents the struct VkPhysicalDeviceFeatures. Slots: - ROBUST-BUFFER-ACCESS: a boolean. - FULL-DRAW-INDEX-UINT-32: a boolean. - IMAGE-CUBE-ARRAY: a boolean. - INDEPENDENT-BLEND: a boolean. - GEOMETRY-SHADER: a boolean. - TESSELLATION-SHADER: a boolean. - SAMPLE-RATE-SHADING: a boolean. - DUAL-SRC-BLEND: a boolean. - LOGIC-OP: a boolean. - MULTI-DRAW-INDIRECT: a boolean. - DRAW-INDIRECT-FIRST-INSTANCE: a boolean. - DEPTH-CLAMP: a boolean. - DEPTH-BIAS-CLAMP: a boolean. - FILL-MODE-NON-SOLID: a boolean. - DEPTH-BOUNDS: a boolean. - WIDE-LINES: a boolean. - LARGE-POINTS: a boolean. - ALPHA-TO-ONE: a boolean. - MULTI-VIEWPORT: a boolean. - SAMPLER-ANISOTROPY: a boolean. - TEXTURE-COMPRESSION-ETC2: a boolean. - TEXTURE-COMPRESSION-ASTC_-LDR: a boolean. - TEXTURE-COMPRESSION-BC: a boolean. - OCCLUSION-QUERY-PRECISE: a boolean. - PIPELINE-STATISTICS-QUERY: a boolean. - VERTEX-PIPELINE-STORES-AND-ATOMICS: a boolean. - FRAGMENT-STORES-AND-ATOMICS: a boolean. - SHADER-TESSELLATION-AND-GEOMETRY-POINT-SIZE: a boolean. - SHADER-IMAGE-GATHER-EXTENDED: a boolean. - SHADER-STORAGE-IMAGE-EXTENDED-FORMATS: a boolean. - SHADER-STORAGE-IMAGE-MULTISAMPLE: a boolean. - SHADER-STORAGE-IMAGE-READ-WITHOUT-FORMAT: a boolean. - SHADER-STORAGE-IMAGE-WRITE-WITHOUT-FORMAT: a boolean. - SHADER-UNIFORM-BUFFER-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-SAMPLED-IMAGE-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-STORAGE-BUFFER-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-STORAGE-IMAGE-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-CLIP-DISTANCE: a boolean. - SHADER-CULL-DISTANCE: a boolean. - SHADER-FLOAT-64: a boolean. - SHADER-INT-64: a boolean. - SHADER-INT-16: a boolean. - SHADER-RESOURCE-RESIDENCY: a boolean. - SHADER-RESOURCE-MIN-LOD: a boolean. - SPARSE-BINDING: a boolean. - SPARSE-RESIDENCY-BUFFER: a boolean. - SPARSE-RESIDENCY-IMAGE-2D: a boolean. - SPARSE-RESIDENCY-IMAGE-3D: a boolean. - SPARSE-RESIDENCY-2-SAMPLES: a boolean. - SPARSE-RESIDENCY-4-SAMPLES: a boolean. - SPARSE-RESIDENCY-8-SAMPLES: a boolean. - SPARSE-RESIDENCY-16-SAMPLES: a boolean. - SPARSE-RESIDENCY-ALIASED: a boolean. - VARIABLE-MULTISAMPLE-RATE: a boolean. - INHERITED-QUERIES: a boolean. Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-FEATURES
-
EXTERNAL CLASS PHYSICAL-DEVICE-FEATURES-2
Represents the struct VkPhysicalDeviceFeatures2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FEATURES: a PHYSICAL-DEVICE-FEATURES. Slot types: See PHYSICAL-DEVICE-FEATURES Instances of this class can be extended by the following classes (using the NEXT slot): See PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR See PHYSICAL-DEVICE-R-G-B-A-1-0-X-6-FORMATS-FEATURES-EXT See PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV See PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR See PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT See PHYSICAL-DEVICE-YCBCR-2-PLANE-4-4-4-FORMATS-FEATURES-EXT See PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV See PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR See PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT See PHYSICAL-DEVICE-EXTERNAL-MEMORY-R-D-M-A-FEATURES-NV See PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT See PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV See PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR See PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT-64-FEATURES-EXT See PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI See PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT See PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR See PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR See PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT See PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR See PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR See PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV See PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT See PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT See PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT See PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT See PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD See PHYSICAL-DEVICE-VULKAN-1-2-FEATURES See PHYSICAL-DEVICE-VULKAN-1-1-FEATURES See PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT See PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT See PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT See PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT See PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR See PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT See PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES See PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-FEATURES-NV See PHYSICAL-DEVICE-INDEX-TYPE-UINT-8-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR See PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL See PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV See PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR See PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT See PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV See PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-H-D-R-FEATURES-EXT See PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES See PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT See PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES See PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT See PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT See PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT See PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES See PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT See PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR See PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR See PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR See PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV See PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI See PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV See PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV See PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV See PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV See PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV See PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV See PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV See PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV See PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT See PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT See PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT See PHYSICAL-DEVICE-SHADER-ATOMIC-INT-64-FEATURES See PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES See PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT See PHYSICAL-DEVICE-8-BIT-STORAGE-FEATURES See PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES See PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES See PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT See PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT See PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES See PHYSICAL-DEVICE-SHADER-FLOAT-16-INT-8-FEATURES See PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES See PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR See PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT See PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT See PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT See PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES See PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES See PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES See PHYSICAL-DEVICE-16-BIT-STORAGE-FEATURES See PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR See PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR See PHYSICAL-DEVICE-MULTIVIEW-FEATURES See PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES See PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT See PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See DEVICE-CREATE-INFO Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-FEATURES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-FLOAT-CONTROLS-PROPERTIES
Represents the struct VkPhysicalDeviceFloatControlsProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DENORM-BEHAVIOR-INDEPENDENCE: an enum value of SHADER-FLOAT-CONTROLS-INDEPENDENCE. - ROUNDING-MODE-INDEPENDENCE: an enum value of SHADER-FLOAT-CONTROLS-INDEPENDENCE. - SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-16: a boolean. - SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-32: a boolean. - SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-64: a boolean. - SHADER-DENORM-PRESERVE-FLOAT-16: a boolean. - SHADER-DENORM-PRESERVE-FLOAT-32: a boolean. - SHADER-DENORM-PRESERVE-FLOAT-64: a boolean. - SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-16: a boolean. - SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-32: a boolean. - SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-64: a boolean. - SHADER-ROUNDING-MODE-RTE-FLOAT-16: a boolean. - SHADER-ROUNDING-MODE-RTE-FLOAT-32: a boolean. - SHADER-ROUNDING-MODE-RTE-FLOAT-64: a boolean. - SHADER-ROUNDING-MODE-RTZ-FLOAT-16: a boolean. - SHADER-ROUNDING-MODE-RTZ-FLOAT-32: a boolean. - SHADER-ROUNDING-MODE-RTZ-FLOAT-64: a boolean. Slot types: See SHADER-FLOAT-CONTROLS-INDEPENDENCE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT
Represents the struct VkPhysicalDeviceFragmentDensityMap2FeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-DENSITY-MAP-DEFERRED: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceFragmentDensityMap2PropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUBSAMPLED-LOADS: a boolean. - SUBSAMPLED-COARSE-RECONSTRUCTION-EARLY-ACCESS: a boolean. - MAX-SUBSAMPLED-ARRAY-LAYERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-SUBSAMPLED-SAMPLERS: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT
Represents the struct VkPhysicalDeviceFragmentDensityMapFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-DENSITY-MAP: a boolean. - FRAGMENT-DENSITY-MAP-DYNAMIC: a boolean. - FRAGMENT-DENSITY-MAP-NON-SUBSAMPLED-IMAGES: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceFragmentDensityMapPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MIN-FRAGMENT-DENSITY-TEXEL-SIZE: an EXTENT-2D. - MAX-FRAGMENT-DENSITY-TEXEL-SIZE: an EXTENT-2D. - FRAGMENT-DENSITY-INVOCATIONS: a boolean. Slot types: See EXTENT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV
Represents the struct VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-SHADER-BARYCENTRIC: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT
Represents the struct VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-SHADER-SAMPLE-INTERLOCK: a boolean. - FRAGMENT-SHADER-PIXEL-INTERLOCK: a boolean. - FRAGMENT-SHADER-SHADING-RATE-INTERLOCK: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV
Represents the struct VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-SHADING-RATE-ENUMS: a boolean. - SUPERSAMPLE-FRAGMENT-SHADING-RATES: a boolean. - NO-INVOCATION-FRAGMENT-SHADING-RATES: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-PROPERTIES-NV
Represents the struct VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-FRAGMENT-SHADING-RATE-INVOCATION-COUNT: an enum value of SAMPLE-COUNT-FLAG-BITS. Slot types: See SAMPLE-COUNT-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR
Represents the struct VkPhysicalDeviceFragmentShadingRateFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE-FRAGMENT-SHADING-RATE: a boolean. - PRIMITIVE-FRAGMENT-SHADING-RATE: a boolean. - ATTACHMENT-FRAGMENT-SHADING-RATE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR
Represents the struct VkPhysicalDeviceFragmentShadingRateKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SAMPLE-COUNTS: a list containing a valid combination of SAMPLE-COUNT-FLAGS. - FRAGMENT-SIZE: an EXTENT-2D. Slot types: See SAMPLE-COUNT-FLAGS See EXTENT-2D Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATES-KHR
-
EXTERNAL CLASS PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-PROPERTIES-KHR
Represents the struct VkPhysicalDeviceFragmentShadingRatePropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MIN-FRAGMENT-SHADING-RATE-ATTACHMENT-TEXEL-SIZE: an EXTENT-2D. - MAX-FRAGMENT-SHADING-RATE-ATTACHMENT-TEXEL-SIZE: an EXTENT-2D. - MAX-FRAGMENT-SHADING-RATE-ATTACHMENT-TEXEL-SIZE-ASPECT-RATIO: a positive (32-bit) integer. - PRIMITIVE-FRAGMENT-SHADING-RATE-WITH-MULTIPLE-VIEWPORTS: a boolean. - LAYERED-SHADING-RATE-ATTACHMENTS: a boolean. - FRAGMENT-SHADING-RATE-NON-TRIVIAL-COMBINER-OPS: a boolean. - MAX-FRAGMENT-SIZE: an EXTENT-2D. - MAX-FRAGMENT-SIZE-ASPECT-RATIO: a positive (32-bit) integer. - MAX-FRAGMENT-SHADING-RATE-COVERAGE-SAMPLES: a positive (32-bit) integer. - MAX-FRAGMENT-SHADING-RATE-RASTERIZATION-SAMPLES: an enum value of SAMPLE-COUNT-FLAG-BITS. - FRAGMENT-SHADING-RATE-WITH-SHADER-DEPTH-STENCIL-WRITES: a boolean. - FRAGMENT-SHADING-RATE-WITH-SAMPLE-MASK: a boolean. - FRAGMENT-SHADING-RATE-WITH-SHADER-SAMPLE-MASK: a boolean. - FRAGMENT-SHADING-RATE-WITH-CONSERVATIVE-RASTERIZATION: a boolean. - FRAGMENT-SHADING-RATE-WITH-FRAGMENT-SHADER-INTERLOCK: a boolean. - FRAGMENT-SHADING-RATE-WITH-CUSTOM-SAMPLE-LOCATIONS: a boolean. - FRAGMENT-SHADING-RATE-STRICT-MULTIPLY-COMBINER: a boolean. Slot types: See EXTENT-2D See SAMPLE-COUNT-FLAG-BITS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT
Represents the struct VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - GLOBAL-PRIORITY-QUERY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-GROUP-PROPERTIES
Represents the struct VkPhysicalDeviceGroupProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PHYSICAL-DEVICE-COUNT: a positive (32-bit) integer. - PHYSICAL-DEVICES: a PHYSICAL-DEVICE. - SUBSET-ALLOCATION: a boolean. Slot types: See PHYSICAL-DEVICE Instances of this class are used as parameters of the following functions: See ENUMERATE-PHYSICAL-DEVICE-GROUPS
-
EXTERNAL CLASS PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES
Represents the struct VkPhysicalDeviceHostQueryResetFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HOST-QUERY-RESET: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-ID-PROPERTIES
Represents the struct VkPhysicalDeviceIDProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-UUID: a positive (8-bit) integer. - DRIVER-UUID: a positive (8-bit) integer. - DEVICE-LUID: a positive (8-bit) integer. - DEVICE-NODE-MASK: a positive (32-bit) integer. - DEVICE-LUID-VALID: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-IMAGE-DRM-FORMAT-MODIFIER-INFO-EXT
Represents the struct VkPhysicalDeviceImageDrmFormatModifierInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRM-FORMAT-MODIFIER: a positive (64-bit) integer. - SHARING-MODE: an enum value of SHARING-MODE. - QUEUE-FAMILY-INDICES: a list of positive (32-bit) integers. Slot types: See SHARING-MODE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
Represents the struct VkPhysicalDeviceImageFormatInfo2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT: an enum value of FORMAT. - TYPE: an enum value of IMAGE-TYPE. - TILING: an enum value of IMAGE-TILING. - USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. - FLAGS (optional): a list containing a valid combination of IMAGE-CREATE-FLAGS. Slot types: See FORMAT See IMAGE-TYPE See IMAGE-TILING See IMAGE-USAGE-FLAGS See IMAGE-CREATE-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See PHYSICAL-DEVICE-IMAGE-VIEW-IMAGE-FORMAT-INFO-EXT See IMAGE-STENCIL-USAGE-CREATE-INFO See PHYSICAL-DEVICE-IMAGE-DRM-FORMAT-MODIFIER-INFO-EXT See IMAGE-FORMAT-LIST-CREATE-INFO See PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-INFO Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT
Represents the struct VkPhysicalDeviceImageRobustnessFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ROBUST-IMAGE-ACCESS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-IMAGE-VIEW-IMAGE-FORMAT-INFO-EXT
Represents the struct VkPhysicalDeviceImageViewImageFormatInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-VIEW-TYPE: an enum value of IMAGE-VIEW-TYPE. Slot types: See IMAGE-VIEW-TYPE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES
Represents the struct VkPhysicalDeviceImagelessFramebufferFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGELESS-FRAMEBUFFER: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-INDEX-TYPE-UINT-8-FEATURES-EXT
Represents the struct VkPhysicalDeviceIndexTypeUint8FeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - INDEX-TYPE-UINT-8: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV
Represents the struct VkPhysicalDeviceInheritedViewportScissorFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - INHERITED-VIEWPORT-SCISSOR-2D: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT
Represents the struct VkPhysicalDeviceInlineUniformBlockFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - INLINE-UNIFORM-BLOCK: a boolean. - DESCRIPTOR-BINDING-INLINE-UNIFORM-BLOCK-UPDATE-AFTER-BIND: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceInlineUniformBlockPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-INLINE-UNIFORM-BLOCK-SIZE: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-INLINE-UNIFORM-BLOCKS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-INLINE-UNIFORM-BLOCKS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCKS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-INLINE-UNIFORM-BLOCKS: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI
Represents the struct VkPhysicalDeviceInvocationMaskFeaturesHUAWEI. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - INVOCATION-MASK: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-LIMITS
Represents the struct VkPhysicalDeviceLimits. Slots: - MAX-IMAGE-DIMENSION-1D: a positive (32-bit) integer. - MAX-IMAGE-DIMENSION-2D: a positive (32-bit) integer. - MAX-IMAGE-DIMENSION-3D: a positive (32-bit) integer. - MAX-IMAGE-DIMENSION-CUBE: a positive (32-bit) integer. - MAX-IMAGE-ARRAY-LAYERS: a positive (32-bit) integer. - MAX-TEXEL-BUFFER-ELEMENTS: a positive (32-bit) integer. - MAX-UNIFORM-BUFFER-RANGE: a positive (32-bit) integer. - MAX-STORAGE-BUFFER-RANGE: a positive (32-bit) integer. - MAX-PUSH-CONSTANTS-SIZE: a positive (32-bit) integer. - MAX-MEMORY-ALLOCATION-COUNT: a positive (32-bit) integer. - MAX-SAMPLER-ALLOCATION-COUNT: a positive (32-bit) integer. - BUFFER-IMAGE-GRANULARITY: a DEVICE-SIZE. - SPARSE-ADDRESS-SPACE-SIZE: a DEVICE-SIZE. - MAX-BOUND-DESCRIPTOR-SETS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-SAMPLERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UNIFORM-BUFFERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-STORAGE-BUFFERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-SAMPLED-IMAGES: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-STORAGE-IMAGES: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-INPUT-ATTACHMENTS: a positive (32-bit) integer. - MAX-PER-STAGE-RESOURCES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-SAMPLERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UNIFORM-BUFFERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UNIFORM-BUFFERS-DYNAMIC: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-STORAGE-BUFFERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-STORAGE-BUFFERS-DYNAMIC: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-SAMPLED-IMAGES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-STORAGE-IMAGES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-INPUT-ATTACHMENTS: a positive (32-bit) integer. - MAX-VERTEX-INPUT-ATTRIBUTES: a positive (32-bit) integer. - MAX-VERTEX-INPUT-BINDINGS: a positive (32-bit) integer. - MAX-VERTEX-INPUT-ATTRIBUTE-OFFSET: a positive (32-bit) integer. - MAX-VERTEX-INPUT-BINDING-STRIDE: a positive (32-bit) integer. - MAX-VERTEX-OUTPUT-COMPONENTS: a positive (32-bit) integer. - MAX-TESSELLATION-GENERATION-LEVEL: a positive (32-bit) integer. - MAX-TESSELLATION-PATCH-SIZE: a positive (32-bit) integer. - MAX-TESSELLATION-CONTROL-PER-VERTEX-INPUT-COMPONENTS: a positive (32-bit) integer. - MAX-TESSELLATION-CONTROL-PER-VERTEX-OUTPUT-COMPONENTS: a positive (32-bit) integer. - MAX-TESSELLATION-CONTROL-PER-PATCH-OUTPUT-COMPONENTS: a positive (32-bit) integer. - MAX-TESSELLATION-CONTROL-TOTAL-OUTPUT-COMPONENTS: a positive (32-bit) integer. - MAX-TESSELLATION-EVALUATION-INPUT-COMPONENTS: a positive (32-bit) integer. - MAX-TESSELLATION-EVALUATION-OUTPUT-COMPONENTS: a positive (32-bit) integer. - MAX-GEOMETRY-SHADER-INVOCATIONS: a positive (32-bit) integer. - MAX-GEOMETRY-INPUT-COMPONENTS: a positive (32-bit) integer. - MAX-GEOMETRY-OUTPUT-COMPONENTS: a positive (32-bit) integer. - MAX-GEOMETRY-OUTPUT-VERTICES: a positive (32-bit) integer. - MAX-GEOMETRY-TOTAL-OUTPUT-COMPONENTS: a positive (32-bit) integer. - MAX-FRAGMENT-INPUT-COMPONENTS: a positive (32-bit) integer. - MAX-FRAGMENT-OUTPUT-ATTACHMENTS: a positive (32-bit) integer. - MAX-FRAGMENT-DUAL-SRC-ATTACHMENTS: a positive (32-bit) integer. - MAX-FRAGMENT-COMBINED-OUTPUT-RESOURCES: a positive (32-bit) integer. - MAX-COMPUTE-SHARED-MEMORY-SIZE: a positive (32-bit) integer. - MAX-COMPUTE-WORK-GROUP-COUNT: a positive (32-bit) integer. - MAX-COMPUTE-WORK-GROUP-INVOCATIONS: a positive (32-bit) integer. - MAX-COMPUTE-WORK-GROUP-SIZE: a positive (32-bit) integer. - SUB-PIXEL-PRECISION-BITS: a positive (32-bit) integer. - SUB-TEXEL-PRECISION-BITS: a positive (32-bit) integer. - MIPMAP-PRECISION-BITS: a positive (32-bit) integer. - MAX-DRAW-INDEXED-INDEX-VALUE: a positive (32-bit) integer. - MAX-DRAW-INDIRECT-COUNT: a positive (32-bit) integer. - MAX-SAMPLER-LOD-BIAS: a single-float. - MAX-SAMPLER-ANISOTROPY: a single-float. - MAX-VIEWPORTS: a positive (32-bit) integer. - MAX-VIEWPORT-DIMENSIONS: a positive (32-bit) integer. - VIEWPORT-BOUNDS-RANGE: a single-float. - VIEWPORT-SUB-PIXEL-BITS: a positive (32-bit) integer. - MIN-MEMORY-MAP-ALIGNMENT: a positive integer. - MIN-TEXEL-BUFFER-OFFSET-ALIGNMENT: a DEVICE-SIZE. - MIN-UNIFORM-BUFFER-OFFSET-ALIGNMENT: a DEVICE-SIZE. - MIN-STORAGE-BUFFER-OFFSET-ALIGNMENT: a DEVICE-SIZE. - MIN-TEXEL-OFFSET: a (32-bit) integer. - MAX-TEXEL-OFFSET: a positive (32-bit) integer. - MIN-TEXEL-GATHER-OFFSET: a (32-bit) integer. - MAX-TEXEL-GATHER-OFFSET: a positive (32-bit) integer. - MIN-INTERPOLATION-OFFSET: a single-float. - MAX-INTERPOLATION-OFFSET: a single-float. - SUB-PIXEL-INTERPOLATION-OFFSET-BITS: a positive (32-bit) integer. - MAX-FRAMEBUFFER-WIDTH: a positive (32-bit) integer. - MAX-FRAMEBUFFER-HEIGHT: a positive (32-bit) integer. - MAX-FRAMEBUFFER-LAYERS: a positive (32-bit) integer. - FRAMEBUFFER-COLOR-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - FRAMEBUFFER-DEPTH-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - FRAMEBUFFER-STENCIL-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - FRAMEBUFFER-NO-ATTACHMENTS-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - MAX-COLOR-ATTACHMENTS: a positive (32-bit) integer. - SAMPLED-IMAGE-COLOR-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - SAMPLED-IMAGE-INTEGER-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - SAMPLED-IMAGE-DEPTH-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - SAMPLED-IMAGE-STENCIL-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - STORAGE-IMAGE-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. - MAX-SAMPLE-MASK-WORDS: a positive (32-bit) integer. - TIMESTAMP-COMPUTE-AND-GRAPHICS: a boolean. - TIMESTAMP-PERIOD: a single-float. - MAX-CLIP-DISTANCES: a positive (32-bit) integer. - MAX-CULL-DISTANCES: a positive (32-bit) integer. - MAX-COMBINED-CLIP-AND-CULL-DISTANCES: a positive (32-bit) integer. - DISCRETE-QUEUE-PRIORITIES: a positive (32-bit) integer. - POINT-SIZE-RANGE: a single-float. - LINE-WIDTH-RANGE: a single-float. - POINT-SIZE-GRANULARITY: a single-float. - LINE-WIDTH-GRANULARITY: a single-float. - STRICT-LINES: a boolean. - STANDARD-SAMPLE-LOCATIONS: a boolean. - OPTIMAL-BUFFER-COPY-OFFSET-ALIGNMENT: a DEVICE-SIZE. - OPTIMAL-BUFFER-COPY-ROW-PITCH-ALIGNMENT: a DEVICE-SIZE. - NON-COHERENT-ATOM-SIZE: a DEVICE-SIZE. Slot types: See SAMPLE-COUNT-FLAGS See DEVICE-SIZE
-
EXTERNAL CLASS PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT
Represents the struct VkPhysicalDeviceLineRasterizationFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RECTANGULAR-LINES: a boolean. - BRESENHAM-LINES: a boolean. - SMOOTH-LINES: a boolean. - STIPPLED-RECTANGULAR-LINES: a boolean. - STIPPLED-BRESENHAM-LINES: a boolean. - STIPPLED-SMOOTH-LINES: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-LINE-RASTERIZATION-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceLineRasterizationPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LINE-SUB-PIXEL-PRECISION-BITS: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MAINTENANCE-3-PROPERTIES
Represents the struct VkPhysicalDeviceMaintenance3Properties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-PER-SET-DESCRIPTORS: a positive (32-bit) integer. - MAX-MEMORY-ALLOCATION-SIZE: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR
Represents the struct VkPhysicalDeviceMaintenance4FeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAINTENANCE-4: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-MAINTENANCE-4-PROPERTIES-KHR
Represents the struct VkPhysicalDeviceMaintenance4PropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-BUFFER-SIZE: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MEMORY-BUDGET-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceMemoryBudgetPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HEAP-BUDGET: a DEVICE-SIZE. - HEAP-USAGE: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT
Represents the struct VkPhysicalDeviceMemoryPriorityFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-PRIORITY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-MEMORY-PROPERTIES
Represents the struct VkPhysicalDeviceMemoryProperties. Slots: - MEMORY-TYPE-COUNT: a positive (32-bit) integer. - MEMORY-TYPES: a MEMORY-TYPE. - MEMORY-HEAP-COUNT: a positive (32-bit) integer. - MEMORY-HEAPS: a MEMORY-HEAP. Slot types: See MEMORY-TYPE See MEMORY-HEAP Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-MEMORY-PROPERTIES
-
EXTERNAL CLASS PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
Represents the struct VkPhysicalDeviceMemoryProperties2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-PROPERTIES: a PHYSICAL-DEVICE-MEMORY-PROPERTIES. Slot types: See PHYSICAL-DEVICE-MEMORY-PROPERTIES Instances of this class can be extended by the following classes (using the NEXT slot): See PHYSICAL-DEVICE-MEMORY-BUDGET-PROPERTIES-EXT Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV
Represents the struct VkPhysicalDeviceMeshShaderFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TASK-SHADER: a boolean. - MESH-SHADER: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-MESH-SHADER-PROPERTIES-NV
Represents the struct VkPhysicalDeviceMeshShaderPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-DRAW-MESH-TASKS-COUNT: a positive (32-bit) integer. - MAX-TASK-WORK-GROUP-INVOCATIONS: a positive (32-bit) integer. - MAX-TASK-WORK-GROUP-SIZE: a positive (32-bit) integer. - MAX-TASK-TOTAL-MEMORY-SIZE: a positive (32-bit) integer. - MAX-TASK-OUTPUT-COUNT: a positive (32-bit) integer. - MAX-MESH-WORK-GROUP-INVOCATIONS: a positive (32-bit) integer. - MAX-MESH-WORK-GROUP-SIZE: a positive (32-bit) integer. - MAX-MESH-TOTAL-MEMORY-SIZE: a positive (32-bit) integer. - MAX-MESH-OUTPUT-VERTICES: a positive (32-bit) integer. - MAX-MESH-OUTPUT-PRIMITIVES: a positive (32-bit) integer. - MAX-MESH-MULTIVIEW-VIEW-COUNT: a positive (32-bit) integer. - MESH-OUTPUT-PER-VERTEX-GRANULARITY: a positive (32-bit) integer. - MESH-OUTPUT-PER-PRIMITIVE-GRANULARITY: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT
Represents the struct VkPhysicalDeviceMultiDrawFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MULTI-DRAW: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-MULTI-DRAW-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceMultiDrawPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-MULTI-DRAW-COUNT: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MULTIVIEW-FEATURES
Represents the struct VkPhysicalDeviceMultiviewFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MULTIVIEW: a boolean. - MULTIVIEW-GEOMETRY-SHADER: a boolean. - MULTIVIEW-TESSELLATION-SHADER: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-MULTIVIEW-PER-VIEW-ATTRIBUTES-PROPERTIES-NVX
Represents the struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PER-VIEW-POSITION-ALL-COMPONENTS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MULTIVIEW-PROPERTIES
Represents the struct VkPhysicalDeviceMultiviewProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-MULTIVIEW-VIEW-COUNT: a positive (32-bit) integer. - MAX-MULTIVIEW-INSTANCE-INDEX: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE
Represents the struct VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MUTABLE-DESCRIPTOR-TYPE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-P-C-I-BUS-INFO-PROPERTIES-EXT
Represents the struct VkPhysicalDevicePCIBusInfoPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PCI-DOMAIN: a positive (32-bit) integer. - PCI-BUS: a positive (32-bit) integer. - PCI-DEVICE: a positive (32-bit) integer. - PCI-FUNCTION: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT
Represents the struct VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PAGEABLE-DEVICE-LOCAL-MEMORY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR
Represents the struct VkPhysicalDevicePerformanceQueryFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PERFORMANCE-COUNTER-QUERY-POOLS: a boolean. - PERFORMANCE-COUNTER-MULTIPLE-QUERY-POOLS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PERFORMANCE-QUERY-PROPERTIES-KHR
Represents the struct VkPhysicalDevicePerformanceQueryPropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ALLOW-COMMAND-BUFFER-QUERY-COPIES: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT
Represents the struct VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE-CREATION-CACHE-CONTROL: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR
Represents the struct VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE-EXECUTABLE-INFO: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-POINT-CLIPPING-PROPERTIES
Represents the struct VkPhysicalDevicePointClippingProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - POINT-CLIPPING-BEHAVIOR: an enum value of POINT-CLIPPING-BEHAVIOR. Slot types: See POINT-CLIPPING-BEHAVIOR Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR
Represents the struct VkPhysicalDevicePortabilitySubsetFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CONSTANT-ALPHA-COLOR-BLEND-FACTORS: a boolean. - EVENTS: a boolean. - IMAGE-VIEW-FORMAT-REINTERPRETATION: a boolean. - IMAGE-VIEW-FORMAT-SWIZZLE: a boolean. - IMAGE-VIEW-2D-ON-3D-IMAGE: a boolean. - MULTISAMPLE-ARRAY-IMAGE: a boolean. - MUTABLE-COMPARISON-SAMPLERS: a boolean. - POINT-POLYGONS: a boolean. - SAMPLER-MIP-LOD-BIAS: a boolean. - SEPARATE-STENCIL-MASK-REF: a boolean. - SHADER-SAMPLE-RATE-INTERPOLATION-FUNCTIONS: a boolean. - TESSELLATION-ISOLINES: a boolean. - TESSELLATION-POINT-MODE: a boolean. - TRIANGLE-FANS: a boolean. - VERTEX-ATTRIBUTE-ACCESS-BEYOND-STRIDE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PORTABILITY-SUBSET-PROPERTIES-KHR
Represents the struct VkPhysicalDevicePortabilitySubsetPropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MIN-VERTEX-INPUT-BINDING-STRIDE-ALIGNMENT: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR
Represents the struct VkPhysicalDevicePresentIdFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRESENT-ID: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR
Represents the struct VkPhysicalDevicePresentWaitFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRESENT-WAIT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT
Represents the struct VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRIMITIVE-TOPOLOGY-LIST-RESTART: a boolean. - PRIMITIVE-TOPOLOGY-PATCH-LIST-RESTART: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT
Represents the struct VkPhysicalDevicePrivateDataFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRIVATE-DATA: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PROPERTIES
Represents the struct VkPhysicalDeviceProperties. Slots: - API-VERSION: a positive (32-bit) integer. - DRIVER-VERSION: a positive (32-bit) integer. - VENDOR-ID: a positive (32-bit) integer. - DEVICE-ID: a positive (32-bit) integer. - DEVICE-TYPE: an enum value of PHYSICAL-DEVICE-TYPE. - DEVICE-NAME: a string. - PIPELINE-CACHE-UUID: a positive (8-bit) integer. - LIMITS: a PHYSICAL-DEVICE-LIMITS. - SPARSE-PROPERTIES: a PHYSICAL-DEVICE-SPARSE-PROPERTIES. Slot types: See PHYSICAL-DEVICE-TYPE See PHYSICAL-DEVICE-LIMITS See PHYSICAL-DEVICE-SPARSE-PROPERTIES Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-PROPERTIES
-
EXTERNAL CLASS PHYSICAL-DEVICE-PROPERTIES-2
Represents the struct VkPhysicalDeviceProperties2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROPERTIES: a PHYSICAL-DEVICE-PROPERTIES. Slot types: See PHYSICAL-DEVICE-PROPERTIES Instances of this class can be extended by the following classes (using the NEXT slot): See PHYSICAL-DEVICE-DRM-PROPERTIES-EXT See PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-PROPERTIES-KHR See PHYSICAL-DEVICE-PROVOKING-VERTEX-PROPERTIES-EXT See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-PROPERTIES-NV See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-PROPERTIES-KHR See PHYSICAL-DEVICE-PORTABILITY-SUBSET-PROPERTIES-KHR See PHYSICAL-DEVICE-ROBUSTNESS-2-PROPERTIES-EXT See PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-PROPERTIES-EXT See PHYSICAL-DEVICE-VULKAN-1-2-PROPERTIES See PHYSICAL-DEVICE-VULKAN-1-1-PROPERTIES See PHYSICAL-DEVICE-LINE-RASTERIZATION-PROPERTIES-EXT See PHYSICAL-DEVICE-SUBPASS-SHADING-PROPERTIES-HUAWEI See PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-PROPERTIES-EXT See PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-PROPERTIES-EXT See PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-PROPERTIES-NV See PHYSICAL-DEVICE-PERFORMANCE-QUERY-PROPERTIES-KHR See PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-PROPERTIES-EXT See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-PROPERTIES-EXT See PHYSICAL-DEVICE-RAY-TRACING-PROPERTIES-NV See PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-PROPERTIES-KHR See PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-PROPERTIES-KHR See PHYSICAL-DEVICE-MESH-SHADER-PROPERTIES-NV See PHYSICAL-DEVICE-SHADING-RATE-IMAGE-PROPERTIES-NV See PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-PROPERTIES-EXT See PHYSICAL-DEVICE-DEPTH-STENCIL-RESOLVE-PROPERTIES See PHYSICAL-DEVICE-P-C-I-BUS-INFO-PROPERTIES-EXT See PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-PROPERTIES-EXT See PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-PROPERTIES See PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-PROPERTIES See PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-2-AMD See PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-AMD See PHYSICAL-DEVICE-CONSERVATIVE-RASTERIZATION-PROPERTIES-EXT See PHYSICAL-DEVICE-EXTERNAL-MEMORY-HOST-PROPERTIES-EXT See PHYSICAL-DEVICE-FLOAT-CONTROLS-PROPERTIES See PHYSICAL-DEVICE-MAINTENANCE-4-PROPERTIES-KHR See PHYSICAL-DEVICE-MAINTENANCE-3-PROPERTIES See PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-PROPERTIES-EXT See PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-PROPERTIES-EXT See PHYSICAL-DEVICE-SAMPLE-LOCATIONS-PROPERTIES-EXT See PHYSICAL-DEVICE-SAMPLER-FILTER-MINMAX-PROPERTIES See PHYSICAL-DEVICE-PROTECTED-MEMORY-PROPERTIES See PHYSICAL-DEVICE-POINT-CLIPPING-PROPERTIES See PHYSICAL-DEVICE-SUBGROUP-PROPERTIES See PHYSICAL-DEVICE-MULTIVIEW-PER-VIEW-ATTRIBUTES-PROPERTIES-NVX See PHYSICAL-DEVICE-DISCARD-RECTANGLE-PROPERTIES-EXT See PHYSICAL-DEVICE-MULTIVIEW-PROPERTIES See PHYSICAL-DEVICE-ID-PROPERTIES See PHYSICAL-DEVICE-DRIVER-PROPERTIES See PHYSICAL-DEVICE-PUSH-DESCRIPTOR-PROPERTIES-KHR See PHYSICAL-DEVICE-MULTI-DRAW-PROPERTIES-EXT See PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-PROPERTIES-NV Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES
Represents the struct VkPhysicalDeviceProtectedMemoryFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROTECTED-MEMORY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PROTECTED-MEMORY-PROPERTIES
Represents the struct VkPhysicalDeviceProtectedMemoryProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROTECTED-NO-FAULT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT
Represents the struct VkPhysicalDeviceProvokingVertexFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROVOKING-VERTEX-LAST: a boolean. - TRANSFORM-FEEDBACK-PRESERVES-PROVOKING-VERTEX: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-PROVOKING-VERTEX-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceProvokingVertexPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROVOKING-VERTEX-MODE-PER-PIPELINE: a boolean. - TRANSFORM-FEEDBACK-PRESERVES-TRIANGLE-FAN-PROVOKING-VERTEX: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-PUSH-DESCRIPTOR-PROPERTIES-KHR
Represents the struct VkPhysicalDevicePushDescriptorPropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-PUSH-DESCRIPTORS: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-R-G-B-A-1-0-X-6-FORMATS-FEATURES-EXT
Represents the struct VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT-RGBA-1-0X-6-WITHOUT-Y-CB-CR-SAMPLER: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR
Represents the struct VkPhysicalDeviceRayQueryFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RAY-QUERY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV
Represents the struct VkPhysicalDeviceRayTracingMotionBlurFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RAY-TRACING-MOTION-BLUR: a boolean. - RAY-TRACING-MOTION-BLUR-PIPELINE-TRACE-RAYS-INDIRECT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR
Represents the struct VkPhysicalDeviceRayTracingPipelineFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RAY-TRACING-PIPELINE: a boolean. - RAY-TRACING-PIPELINE-SHADER-GROUP-HANDLE-CAPTURE-REPLAY: a boolean. - RAY-TRACING-PIPELINE-SHADER-GROUP-HANDLE-CAPTURE-REPLAY-MIXED: a boolean. - RAY-TRACING-PIPELINE-TRACE-RAYS-INDIRECT: a boolean. - RAY-TRAVERSAL-PRIMITIVE-CULLING: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-PROPERTIES-KHR
Represents the struct VkPhysicalDeviceRayTracingPipelinePropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-GROUP-HANDLE-SIZE: a positive (32-bit) integer. - MAX-RAY-RECURSION-DEPTH: a positive (32-bit) integer. - MAX-SHADER-GROUP-STRIDE: a positive (32-bit) integer. - SHADER-GROUP-BASE-ALIGNMENT: a positive (32-bit) integer. - SHADER-GROUP-HANDLE-CAPTURE-REPLAY-SIZE: a positive (32-bit) integer. - MAX-RAY-DISPATCH-INVOCATION-COUNT: a positive (32-bit) integer. - SHADER-GROUP-HANDLE-ALIGNMENT: a positive (32-bit) integer. - MAX-RAY-HIT-ATTRIBUTE-SIZE: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-RAY-TRACING-PROPERTIES-NV
Represents the struct VkPhysicalDeviceRayTracingPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-GROUP-HANDLE-SIZE: a positive (32-bit) integer. - MAX-RECURSION-DEPTH: a positive (32-bit) integer. - MAX-SHADER-GROUP-STRIDE: a positive (32-bit) integer. - SHADER-GROUP-BASE-ALIGNMENT: a positive (32-bit) integer. - MAX-GEOMETRY-COUNT: a positive (64-bit) integer. - MAX-INSTANCE-COUNT: a positive (64-bit) integer. - MAX-TRIANGLE-COUNT: a positive (64-bit) integer. - MAX-DESCRIPTOR-SET-ACCELERATION-STRUCTURES: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV
Represents the struct VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - REPRESENTATIVE-FRAGMENT-TEST: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT
Represents the struct VkPhysicalDeviceRobustness2FeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ROBUST-BUFFER-ACCESS-2: a boolean. - ROBUST-IMAGE-ACCESS-2: a boolean. - NULL-DESCRIPTOR: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-ROBUSTNESS-2-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceRobustness2PropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ROBUST-STORAGE-BUFFER-ACCESS-SIZE-ALIGNMENT: a DEVICE-SIZE. - ROBUST-UNIFORM-BUFFER-ACCESS-SIZE-ALIGNMENT: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SAMPLE-LOCATIONS-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceSampleLocationsPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SAMPLE-LOCATION-SAMPLE-COUNTS: a list containing a valid combination of SAMPLE-COUNT-FLAGS. - MAX-SAMPLE-LOCATION-GRID-SIZE: an EXTENT-2D. - SAMPLE-LOCATION-COORDINATE-RANGE: a single-float. - SAMPLE-LOCATION-SUB-PIXEL-BITS: a positive (32-bit) integer. - VARIABLE-SAMPLE-LOCATIONS: a boolean. Slot types: See SAMPLE-COUNT-FLAGS See EXTENT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SAMPLER-FILTER-MINMAX-PROPERTIES
Represents the struct VkPhysicalDeviceSamplerFilterMinmaxProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FILTER-MINMAX-SINGLE-COMPONENT-FORMATS: a boolean. - FILTER-MINMAX-IMAGE-COMPONENT-MAPPING: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES
Represents the struct VkPhysicalDeviceSamplerYcbcrConversionFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SAMPLER-YCBCR-CONVERSION: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES
Represents the struct VkPhysicalDeviceScalarBlockLayoutFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SCALAR-BLOCK-LAYOUT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES
Represents the struct VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEPARATE-DEPTH-STENCIL-LAYOUTS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT
Represents the struct VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-BUFFER-FLOAT-16-ATOMICS: a boolean. - SHADER-BUFFER-FLOAT-16-ATOMIC-ADD: a boolean. - SHADER-BUFFER-FLOAT-16-ATOMIC-MIN-MAX: a boolean. - SHADER-BUFFER-FLOAT-32-ATOMIC-MIN-MAX: a boolean. - SHADER-BUFFER-FLOAT-64-ATOMIC-MIN-MAX: a boolean. - SHADER-SHARED-FLOAT-16-ATOMICS: a boolean. - SHADER-SHARED-FLOAT-16-ATOMIC-ADD: a boolean. - SHADER-SHARED-FLOAT-16-ATOMIC-MIN-MAX: a boolean. - SHADER-SHARED-FLOAT-32-ATOMIC-MIN-MAX: a boolean. - SHADER-SHARED-FLOAT-64-ATOMIC-MIN-MAX: a boolean. - SHADER-IMAGE-FLOAT-32-ATOMIC-MIN-MAX: a boolean. - SPARSE-IMAGE-FLOAT-32-ATOMIC-MIN-MAX: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT
Represents the struct VkPhysicalDeviceShaderAtomicFloatFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-BUFFER-FLOAT-32-ATOMICS: a boolean. - SHADER-BUFFER-FLOAT-32-ATOMIC-ADD: a boolean. - SHADER-BUFFER-FLOAT-64-ATOMICS: a boolean. - SHADER-BUFFER-FLOAT-64-ATOMIC-ADD: a boolean. - SHADER-SHARED-FLOAT-32-ATOMICS: a boolean. - SHADER-SHARED-FLOAT-32-ATOMIC-ADD: a boolean. - SHADER-SHARED-FLOAT-64-ATOMICS: a boolean. - SHADER-SHARED-FLOAT-64-ATOMIC-ADD: a boolean. - SHADER-IMAGE-FLOAT-32-ATOMICS: a boolean. - SHADER-IMAGE-FLOAT-32-ATOMIC-ADD: a boolean. - SPARSE-IMAGE-FLOAT-32-ATOMICS: a boolean. - SPARSE-IMAGE-FLOAT-32-ATOMIC-ADD: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-ATOMIC-INT-64-FEATURES
Represents the struct VkPhysicalDeviceShaderAtomicInt64Features. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-BUFFER-INT-64-ATOMICS: a boolean. - SHADER-SHARED-INT-64-ATOMICS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR
Represents the struct VkPhysicalDeviceShaderClockFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-SUBGROUP-CLOCK: a boolean. - SHADER-DEVICE-CLOCK: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-2-AMD
Represents the struct VkPhysicalDeviceShaderCoreProperties2AMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-CORE-FEATURES: a list containing a valid combination of SHADER-CORE-PROPERTIES-FLAGS-AMD. - ACTIVE-COMPUTE-UNIT-COUNT: a positive (32-bit) integer. Slot types: See SHADER-CORE-PROPERTIES-FLAGS-AMD Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-AMD
Represents the struct VkPhysicalDeviceShaderCorePropertiesAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-ENGINE-COUNT: a positive (32-bit) integer. - SHADER-ARRAYS-PER-ENGINE-COUNT: a positive (32-bit) integer. - COMPUTE-UNITS-PER-SHADER-ARRAY: a positive (32-bit) integer. - SIMD-PER-COMPUTE-UNIT: a positive (32-bit) integer. - WAVEFRONTS-PER-SIMD: a positive (32-bit) integer. - WAVEFRONT-SIZE: a positive (32-bit) integer. - SGPRS-PER-SIMD: a positive (32-bit) integer. - MIN-SGPR-ALLOCATION: a positive (32-bit) integer. - MAX-SGPR-ALLOCATION: a positive (32-bit) integer. - SGPR-ALLOCATION-GRANULARITY: a positive (32-bit) integer. - VGPRS-PER-SIMD: a positive (32-bit) integer. - MIN-VGPR-ALLOCATION: a positive (32-bit) integer. - MAX-VGPR-ALLOCATION: a positive (32-bit) integer. - VGPR-ALLOCATION-GRANULARITY: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT
Represents the struct VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-DEMOTE-TO-HELPER-INVOCATION: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES
Represents the struct VkPhysicalDeviceShaderDrawParametersFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-DRAW-PARAMETERS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-FLOAT-16-INT-8-FEATURES
Represents the struct VkPhysicalDeviceShaderFloat16Int8Features. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-FLOAT-16: a boolean. - SHADER-INT-8: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT-64-FEATURES-EXT
Represents the struct VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-IMAGE-INT-64-ATOMICS: a boolean. - SPARSE-IMAGE-INT-64-ATOMICS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV
Represents the struct VkPhysicalDeviceShaderImageFootprintFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-FOOTPRINT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR
Represents the struct VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-INTEGER-DOT-PRODUCT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-PROPERTIES-KHR
Represents the struct VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - INTEGER-DOT-PRODUCT-8-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-8-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-8-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-4X-8-BIT-PACKED-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-4X-8-BIT-PACKED-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-4X-8-BIT-PACKED-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-16-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-16-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-16-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-32-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-32-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-32-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-64-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-64-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-64-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-8-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-8-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-8-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-4X-8-BIT-PACKED-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-4X-8-BIT-PACKED-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-4X-8-BIT-PACKED-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-16-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-16-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-16-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-32-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-32-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-32-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-64-BIT-UNSIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-64-BIT-SIGNED-ACCELERATED: a boolean. - INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-64-BIT-MIXED-SIGNEDNESS-ACCELERATED: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL
Represents the struct VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-INTEGER-FUNCTIONS-2: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-FEATURES-NV
Represents the struct VkPhysicalDeviceShaderSMBuiltinsFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-S-M-BUILTINS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-PROPERTIES-NV
Represents the struct VkPhysicalDeviceShaderSMBuiltinsPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-S-M-COUNT: a positive (32-bit) integer. - SHADER-WARPS-PER-S-M: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES
Represents the struct VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-SUBGROUP-EXTENDED-TYPES: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR
Represents the struct VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR
Represents the struct VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-TERMINATE-INVOCATION: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV
Represents the struct VkPhysicalDeviceShadingRateImageFeaturesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADING-RATE-IMAGE: a boolean. - SHADING-RATE-COARSE-SAMPLE-ORDER: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SHADING-RATE-IMAGE-PROPERTIES-NV
Represents the struct VkPhysicalDeviceShadingRateImagePropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADING-RATE-TEXEL-SIZE: an EXTENT-2D. - SHADING-RATE-PALETTE-SIZE: a positive (32-bit) integer. - SHADING-RATE-MAX-COARSE-SAMPLES: a positive (32-bit) integer. Slot types: See EXTENT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2
Represents the struct VkPhysicalDeviceSparseImageFormatInfo2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT: an enum value of FORMAT. - TYPE: an enum value of IMAGE-TYPE. - SAMPLES: an enum value of SAMPLE-COUNT-FLAG-BITS. - USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. - TILING: an enum value of IMAGE-TILING. Slot types: See FORMAT See IMAGE-TYPE See SAMPLE-COUNT-FLAG-BITS See IMAGE-USAGE-FLAGS See IMAGE-TILING Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SPARSE-PROPERTIES
Represents the struct VkPhysicalDeviceSparseProperties. Slots: - RESIDENCY-STANDARD-2D-BLOCK-SHAPE: a boolean. - RESIDENCY-STANDARD-2D-MULTISAMPLE-BLOCK-SHAPE: a boolean. - RESIDENCY-STANDARD-3D-BLOCK-SHAPE: a boolean. - RESIDENCY-ALIGNED-MIP-SIZE: a boolean. - RESIDENCY-NON-RESIDENT-STRICT: a boolean.
-
EXTERNAL CLASS PHYSICAL-DEVICE-SUBGROUP-PROPERTIES
Represents the struct VkPhysicalDeviceSubgroupProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUBGROUP-SIZE: a positive (32-bit) integer. - SUPPORTED-STAGES: a list containing a valid combination of SHADER-STAGE-FLAGS. - SUPPORTED-OPERATIONS: a list containing a valid combination of SUBGROUP-FEATURE-FLAGS. - QUAD-OPERATIONS-IN-ALL-STAGES: a boolean. Slot types: See SHADER-STAGE-FLAGS See SUBGROUP-FEATURE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT
Represents the struct VkPhysicalDeviceSubgroupSizeControlFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUBGROUP-SIZE-CONTROL: a boolean. - COMPUTE-FULL-SUBGROUPS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceSubgroupSizeControlPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MIN-SUBGROUP-SIZE: a positive (32-bit) integer. - MAX-SUBGROUP-SIZE: a positive (32-bit) integer. - MAX-COMPUTE-WORKGROUP-SUBGROUPS: a positive (32-bit) integer. - REQUIRED-SUBGROUP-SIZE-STAGES: a list containing a valid combination of SHADER-STAGE-FLAGS. Slot types: See SHADER-STAGE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI
Represents the struct VkPhysicalDeviceSubpassShadingFeaturesHUAWEI. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUBPASS-SHADING: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-SUBPASS-SHADING-PROPERTIES-HUAWEI
Represents the struct VkPhysicalDeviceSubpassShadingPropertiesHUAWEI. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-SUBPASS-SHADING-WORKGROUP-SIZE-ASPECT-RATIO: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-SURFACE-INFO-2-KHR
Represents the struct VkPhysicalDeviceSurfaceInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SURFACE: a SURFACE-KHR. Slot types: See SURFACE-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT See SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT Instances of this class are used as parameters of the following functions: See GET-DEVICE-GROUP-SURFACE-PRESENT-MODES-2-EXT See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-KHR See GET-PHYSICAL-DEVICE-SURFACE-FORMATS-2-KHR See GET-PHYSICAL-DEVICE-SURFACE-PRESENT-MODES-2-EXT
-
EXTERNAL CLASS PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR
Represents the struct VkPhysicalDeviceSynchronization2FeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SYNCHRONIZATION-2: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT
Represents the struct VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TEXEL-BUFFER-ALIGNMENT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STORAGE-TEXEL-BUFFER-OFFSET-ALIGNMENT-BYTES: a DEVICE-SIZE. - STORAGE-TEXEL-BUFFER-OFFSET-SINGLE-TEXEL-ALIGNMENT: a boolean. - UNIFORM-TEXEL-BUFFER-OFFSET-ALIGNMENT-BYTES: a DEVICE-SIZE. - UNIFORM-TEXEL-BUFFER-OFFSET-SINGLE-TEXEL-ALIGNMENT: a boolean. Slot types: See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-H-D-R-FEATURES-EXT
Represents the struct VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TEXTURE-COMPRESSION-ASTC_-H-D-R: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES
Represents the struct VkPhysicalDeviceTimelineSemaphoreFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TIMELINE-SEMAPHORE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-PROPERTIES
Represents the struct VkPhysicalDeviceTimelineSemaphoreProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-TIMELINE-SEMAPHORE-VALUE-DIFFERENCE: a positive (64-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceToolPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - NAME: a string. - VERSION: a string. - PURPOSES: a list containing a valid combination of TOOL-PURPOSE-FLAGS-EXT. - DESCRIPTION: a string. - LAYER: a string. Slot types: See TOOL-PURPOSE-FLAGS-EXT Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT
-
EXTERNAL CLASS PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT
Represents the struct VkPhysicalDeviceTransformFeedbackFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TRANSFORM-FEEDBACK: a boolean. - GEOMETRY-STREAMS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceTransformFeedbackPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-TRANSFORM-FEEDBACK-STREAMS: a positive (32-bit) integer. - MAX-TRANSFORM-FEEDBACK-BUFFERS: a positive (32-bit) integer. - MAX-TRANSFORM-FEEDBACK-BUFFER-SIZE: a DEVICE-SIZE. - MAX-TRANSFORM-FEEDBACK-STREAM-DATA-SIZE: a positive (32-bit) integer. - MAX-TRANSFORM-FEEDBACK-BUFFER-DATA-SIZE: a positive (32-bit) integer. - MAX-TRANSFORM-FEEDBACK-BUFFER-DATA-STRIDE: a positive (32-bit) integer. - TRANSFORM-FEEDBACK-QUERIES: a boolean. - TRANSFORM-FEEDBACK-STREAMS-LINES-TRIANGLES: a boolean. - TRANSFORM-FEEDBACK-RASTERIZATION-STREAM-SELECT: a boolean. - TRANSFORM-FEEDBACK-DRAW: a boolean. Slot types: See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES
Represents the struct VkPhysicalDeviceUniformBufferStandardLayoutFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - UNIFORM-BUFFER-STANDARD-LAYOUT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES
Represents the struct VkPhysicalDeviceVariablePointersFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VARIABLE-POINTERS-STORAGE-BUFFER: a boolean. - VARIABLE-POINTERS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT
Represents the struct VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VERTEX-ATTRIBUTE-INSTANCE-RATE-DIVISOR: a boolean. - VERTEX-ATTRIBUTE-INSTANCE-RATE-ZERO-DIVISOR: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-PROPERTIES-EXT
Represents the struct VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-VERTEX-ATTRIB-DIVISOR: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT
Represents the struct VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VERTEX-INPUT-DYNAMIC-STATE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR
Represents the struct VkPhysicalDeviceVideoFormatInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. - VIDEO-PROFILES: a VIDEO-PROFILES-KHR. Slot types: See IMAGE-USAGE-FLAGS See VIDEO-PROFILES-KHR Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-VIDEO-FORMAT-PROPERTIES-KHR
-
EXTERNAL CLASS PHYSICAL-DEVICE-VULKAN-1-1-FEATURES
Represents the struct VkPhysicalDeviceVulkan11Features. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STORAGE-BUFFER-16-BIT-ACCESS: a boolean. - UNIFORM-AND-STORAGE-BUFFER-16-BIT-ACCESS: a boolean. - STORAGE-PUSH-CONSTANT-16: a boolean. - STORAGE-INPUT-OUTPUT-16: a boolean. - MULTIVIEW: a boolean. - MULTIVIEW-GEOMETRY-SHADER: a boolean. - MULTIVIEW-TESSELLATION-SHADER: a boolean. - VARIABLE-POINTERS-STORAGE-BUFFER: a boolean. - VARIABLE-POINTERS: a boolean. - PROTECTED-MEMORY: a boolean. - SAMPLER-YCBCR-CONVERSION: a boolean. - SHADER-DRAW-PARAMETERS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-VULKAN-1-1-PROPERTIES
Represents the struct VkPhysicalDeviceVulkan11Properties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEVICE-UUID: a positive (8-bit) integer. - DRIVER-UUID: a positive (8-bit) integer. - DEVICE-LUID: a positive (8-bit) integer. - DEVICE-NODE-MASK: a positive (32-bit) integer. - DEVICE-LUID-VALID: a boolean. - SUBGROUP-SIZE: a positive (32-bit) integer. - SUBGROUP-SUPPORTED-STAGES: a list containing a valid combination of SHADER-STAGE-FLAGS. - SUBGROUP-SUPPORTED-OPERATIONS: a list containing a valid combination of SUBGROUP-FEATURE-FLAGS. - SUBGROUP-QUAD-OPERATIONS-IN-ALL-STAGES: a boolean. - POINT-CLIPPING-BEHAVIOR: an enum value of POINT-CLIPPING-BEHAVIOR. - MAX-MULTIVIEW-VIEW-COUNT: a positive (32-bit) integer. - MAX-MULTIVIEW-INSTANCE-INDEX: a positive (32-bit) integer. - PROTECTED-NO-FAULT: a boolean. - MAX-PER-SET-DESCRIPTORS: a positive (32-bit) integer. - MAX-MEMORY-ALLOCATION-SIZE: a DEVICE-SIZE. Slot types: See SHADER-STAGE-FLAGS See SUBGROUP-FEATURE-FLAGS See POINT-CLIPPING-BEHAVIOR See DEVICE-SIZE Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-VULKAN-1-2-FEATURES
Represents the struct VkPhysicalDeviceVulkan12Features. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SAMPLER-MIRROR-CLAMP-TO-EDGE: a boolean. - DRAW-INDIRECT-COUNT: a boolean. - STORAGE-BUFFER-8-BIT-ACCESS: a boolean. - UNIFORM-AND-STORAGE-BUFFER-8-BIT-ACCESS: a boolean. - STORAGE-PUSH-CONSTANT-8: a boolean. - SHADER-BUFFER-INT-64-ATOMICS: a boolean. - SHADER-SHARED-INT-64-ATOMICS: a boolean. - SHADER-FLOAT-16: a boolean. - SHADER-INT-8: a boolean. - DESCRIPTOR-INDEXING: a boolean. - SHADER-INPUT-ATTACHMENT-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-STORAGE-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING: a boolean. - SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - SHADER-STORAGE-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING: a boolean. - DESCRIPTOR-BINDING-UNIFORM-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-SAMPLED-IMAGE-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-STORAGE-IMAGE-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-STORAGE-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-UNIFORM-TEXEL-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-STORAGE-TEXEL-BUFFER-UPDATE-AFTER-BIND: a boolean. - DESCRIPTOR-BINDING-UPDATE-UNUSED-WHILE-PENDING: a boolean. - DESCRIPTOR-BINDING-PARTIALLY-BOUND: a boolean. - DESCRIPTOR-BINDING-VARIABLE-DESCRIPTOR-COUNT: a boolean. - RUNTIME-DESCRIPTOR-ARRAY: a boolean. - SAMPLER-FILTER-MINMAX: a boolean. - SCALAR-BLOCK-LAYOUT: a boolean. - IMAGELESS-FRAMEBUFFER: a boolean. - UNIFORM-BUFFER-STANDARD-LAYOUT: a boolean. - SHADER-SUBGROUP-EXTENDED-TYPES: a boolean. - SEPARATE-DEPTH-STENCIL-LAYOUTS: a boolean. - HOST-QUERY-RESET: a boolean. - TIMELINE-SEMAPHORE: a boolean. - BUFFER-DEVICE-ADDRESS: a boolean. - BUFFER-DEVICE-ADDRESS-CAPTURE-REPLAY: a boolean. - BUFFER-DEVICE-ADDRESS-MULTI-DEVICE: a boolean. - VULKAN-MEMORY-MODEL: a boolean. - VULKAN-MEMORY-MODEL-DEVICE-SCOPE: a boolean. - VULKAN-MEMORY-MODEL-AVAILABILITY-VISIBILITY-CHAINS: a boolean. - SHADER-OUTPUT-VIEWPORT-INDEX: a boolean. - SHADER-OUTPUT-LAYER: a boolean. - SUBGROUP-BROADCAST-DYNAMIC-ID: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-VULKAN-1-2-PROPERTIES
Represents the struct VkPhysicalDeviceVulkan12Properties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DRIVER-ID: an enum value of DRIVER-ID. - DRIVER-NAME: a string. - DRIVER-INFO: a string. - CONFORMANCE-VERSION: a CONFORMANCE-VERSION. - DENORM-BEHAVIOR-INDEPENDENCE: an enum value of SHADER-FLOAT-CONTROLS-INDEPENDENCE. - ROUNDING-MODE-INDEPENDENCE: an enum value of SHADER-FLOAT-CONTROLS-INDEPENDENCE. - SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-16: a boolean. - SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-32: a boolean. - SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-64: a boolean. - SHADER-DENORM-PRESERVE-FLOAT-16: a boolean. - SHADER-DENORM-PRESERVE-FLOAT-32: a boolean. - SHADER-DENORM-PRESERVE-FLOAT-64: a boolean. - SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-16: a boolean. - SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-32: a boolean. - SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-64: a boolean. - SHADER-ROUNDING-MODE-RTE-FLOAT-16: a boolean. - SHADER-ROUNDING-MODE-RTE-FLOAT-32: a boolean. - SHADER-ROUNDING-MODE-RTE-FLOAT-64: a boolean. - SHADER-ROUNDING-MODE-RTZ-FLOAT-16: a boolean. - SHADER-ROUNDING-MODE-RTZ-FLOAT-32: a boolean. - SHADER-ROUNDING-MODE-RTZ-FLOAT-64: a boolean. - MAX-UPDATE-AFTER-BIND-DESCRIPTORS-IN-ALL-POOLS: a positive (32-bit) integer. - SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING-NATIVE: a boolean. - ROBUST-BUFFER-ACCESS-UPDATE-AFTER-BIND: a boolean. - QUAD-DIVERGENT-IMPLICIT-LOD: a boolean. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-UNIFORM-BUFFERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-BUFFERS: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLED-IMAGES: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-IMAGES: a positive (32-bit) integer. - MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS: a positive (32-bit) integer. - MAX-PER-STAGE-UPDATE-AFTER-BIND-RESOURCES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS-DYNAMIC: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS-DYNAMIC: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLED-IMAGES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-IMAGES: a positive (32-bit) integer. - MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS: a positive (32-bit) integer. - SUPPORTED-DEPTH-RESOLVE-MODES: a list containing a valid combination of RESOLVE-MODE-FLAGS. - SUPPORTED-STENCIL-RESOLVE-MODES: a list containing a valid combination of RESOLVE-MODE-FLAGS. - INDEPENDENT-RESOLVE-NONE: a boolean. - INDEPENDENT-RESOLVE: a boolean. - FILTER-MINMAX-SINGLE-COMPONENT-FORMATS: a boolean. - FILTER-MINMAX-IMAGE-COMPONENT-MAPPING: a boolean. - MAX-TIMELINE-SEMAPHORE-VALUE-DIFFERENCE: a positive (64-bit) integer. - FRAMEBUFFER-INTEGER-COLOR-SAMPLE-COUNTS (optional): a list containing a valid combination of SAMPLE-COUNT-FLAGS. Slot types: See DRIVER-ID See CONFORMANCE-VERSION See SHADER-FLOAT-CONTROLS-INDEPENDENCE See RESOLVE-MODE-FLAGS See SAMPLE-COUNT-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL CLASS PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES
Represents the struct VkPhysicalDeviceVulkanMemoryModelFeatures. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VULKAN-MEMORY-MODEL: a boolean. - VULKAN-MEMORY-MODEL-DEVICE-SCOPE: a boolean. - VULKAN-MEMORY-MODEL-AVAILABILITY-VISIBILITY-CHAINS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR
Represents the struct VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - WORKGROUP-MEMORY-EXPLICIT-LAYOUT: a boolean. - WORKGROUP-MEMORY-EXPLICIT-LAYOUT-SCALAR-BLOCK-LAYOUT: a boolean. - WORKGROUP-MEMORY-EXPLICIT-LAYOUT-8-BIT-ACCESS: a boolean. - WORKGROUP-MEMORY-EXPLICIT-LAYOUT-16-BIT-ACCESS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-YCBCR-2-PLANE-4-4-4-FORMATS-FEATURES-EXT
Represents the struct VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - YCBCR-2PLANE-4-4-4-FORMATS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT
Represents the struct VkPhysicalDeviceYcbcrImageArraysFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - YCBCR-IMAGE-ARRAYS: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR
Represents the struct VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADER-ZERO-INITIALIZE-WORKGROUP-MEMORY: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-FEATURES-2 See DEVICE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-CACHE-CREATE-INFO
Represents the struct VkPipelineCacheCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-CACHE-CREATE-FLAGS. - INITIAL-DATA-SIZE (optional): a positive integer. - INITIAL-DATA: a foreign pointer to a buffer of size INITIAL-DATA-SIZE. Slot types: See PIPELINE-CACHE-CREATE-FLAGS Instances of this class are used as parameters of the following functions: See CREATE-PIPELINE-CACHE
-
EXTERNAL CLASS PIPELINE-CACHE-HEADER-VERSION-ONE
Represents the struct VkPipelineCacheHeaderVersionOne. Slots: - HEADER-SIZE: a positive (32-bit) integer. - HEADER-VERSION: an enum value of PIPELINE-CACHE-HEADER-VERSION. - VENDOR-ID: a positive (32-bit) integer. - DEVICE-ID: a positive (32-bit) integer. - PIPELINE-CACHE-UUID: a positive (8-bit) integer. Slot types: See PIPELINE-CACHE-HEADER-VERSION
-
EXTERNAL CLASS PIPELINE-COLOR-BLEND-ADVANCED-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineColorBlendAdvancedStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-PREMULTIPLIED: a boolean. - DST-PREMULTIPLIED: a boolean. - BLEND-OVERLAP: an enum value of BLEND-OVERLAP-EXT. Slot types: See BLEND-OVERLAP-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-COLOR-BLEND-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-COLOR-BLEND-ATTACHMENT-STATE
Represents the struct VkPipelineColorBlendAttachmentState. Slots: - BLEND-ENABLE: a boolean. - SRC-COLOR-BLEND-FACTOR: an enum value of BLEND-FACTOR. - DST-COLOR-BLEND-FACTOR: an enum value of BLEND-FACTOR. - COLOR-BLEND-OP: an enum value of BLEND-OP. - SRC-ALPHA-BLEND-FACTOR: an enum value of BLEND-FACTOR. - DST-ALPHA-BLEND-FACTOR: an enum value of BLEND-FACTOR. - ALPHA-BLEND-OP: an enum value of BLEND-OP. - COLOR-WRITE-MASK (optional): a list containing a valid combination of COLOR-COMPONENT-FLAGS. Slot types: See BLEND-FACTOR See BLEND-OP See COLOR-COMPONENT-FLAGS
-
EXTERNAL CLASS PIPELINE-COLOR-BLEND-STATE-CREATE-INFO
Represents the struct VkPipelineColorBlendStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-COLOR-BLEND-STATE-CREATE-FLAGS. - LOGIC-OP-ENABLE: a boolean. - LOGIC-OP: an enum value of LOGIC-OP. - ATTACHMENTS: a list of PIPELINE-COLOR-BLEND-ATTACHMENT-STATEs. - BLEND-CONSTANTS: a single-float. Slot types: See PIPELINE-COLOR-BLEND-STATE-CREATE-FLAGS See LOGIC-OP See PIPELINE-COLOR-BLEND-ATTACHMENT-STATE Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-COLOR-WRITE-CREATE-INFO-EXT See PIPELINE-COLOR-BLEND-ADVANCED-STATE-CREATE-INFO-EXT
-
EXTERNAL CLASS PIPELINE-COLOR-WRITE-CREATE-INFO-EXT
Represents the struct VkPipelineColorWriteCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLOR-WRITE-ENABLES: a list of booleans. Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-COLOR-BLEND-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD
Represents the struct VkPipelineCompilerControlCreateInfoAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COMPILER-CONTROL-FLAGS (optional): a list containing a valid combination of PIPELINE-COMPILER-CONTROL-FLAGS-AMD. Slot types: See PIPELINE-COMPILER-CONTROL-FLAGS-AMD Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO See COMPUTE-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-COVERAGE-MODULATION-STATE-CREATE-INFO-NV
Represents the struct VkPipelineCoverageModulationStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-COVERAGE-MODULATION-STATE-CREATE-FLAGS-NV. - COVERAGE-MODULATION-MODE: an enum value of COVERAGE-MODULATION-MODE-NV. - COVERAGE-MODULATION-TABLE-ENABLE: a boolean. - COVERAGE-MODULATION-TABLE (optional): a list of single-floats. Slot types: See PIPELINE-COVERAGE-MODULATION-STATE-CREATE-FLAGS-NV See COVERAGE-MODULATION-MODE-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-MULTISAMPLE-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-INFO-NV
Represents the struct VkPipelineCoverageReductionStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-FLAGS-NV. - COVERAGE-REDUCTION-MODE: an enum value of COVERAGE-REDUCTION-MODE-NV. Slot types: See PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-FLAGS-NV See COVERAGE-REDUCTION-MODE-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-MULTISAMPLE-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-INFO-NV
Represents the struct VkPipelineCoverageToColorStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-FLAGS-NV. - COVERAGE-TO-COLOR-ENABLE: a boolean. - COVERAGE-TO-COLOR-LOCATION (optional): a positive (32-bit) integer. Slot types: See PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-FLAGS-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-MULTISAMPLE-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT
Represents the struct VkPipelineCreationFeedbackCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE-CREATION-FEEDBACK: a PIPELINE-CREATION-FEEDBACK-EXT. - PIPELINE-STAGE-CREATION-FEEDBACKS: a list of PIPELINE-CREATION-FEEDBACK-EXTs. Slot types: See PIPELINE-CREATION-FEEDBACK-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO See COMPUTE-PIPELINE-CREATE-INFO See RAY-TRACING-PIPELINE-CREATE-INFO-NV See RAY-TRACING-PIPELINE-CREATE-INFO-KHR
-
EXTERNAL CLASS PIPELINE-CREATION-FEEDBACK-EXT
Represents the struct VkPipelineCreationFeedbackEXT. Slots: - FLAGS: a list containing a valid combination of PIPELINE-CREATION-FEEDBACK-FLAGS-EXT. - DURATION: a positive (64-bit) integer. Slot types: See PIPELINE-CREATION-FEEDBACK-FLAGS-EXT
-
EXTERNAL CLASS PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO
Represents the struct VkPipelineDepthStencilStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-DEPTH-STENCIL-STATE-CREATE-FLAGS. - DEPTH-TEST-ENABLE: a boolean. - DEPTH-WRITE-ENABLE: a boolean. - DEPTH-COMPARE-OP: an enum value of COMPARE-OP. - DEPTH-BOUNDS-TEST-ENABLE: a boolean. - STENCIL-TEST-ENABLE: a boolean. - FRONT: a STENCIL-OP-STATE. - BACK: a STENCIL-OP-STATE. - MIN-DEPTH-BOUNDS: a single-float. - MAX-DEPTH-BOUNDS: a single-float. Slot types: See PIPELINE-DEPTH-STENCIL-STATE-CREATE-FLAGS See COMPARE-OP See STENCIL-OP-STATE
-
EXTERNAL CLASS PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineDiscardRectangleStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-FLAGS-EXT. - DISCARD-RECTANGLE-MODE: an enum value of DISCARD-RECTANGLE-MODE-EXT. - DISCARD-RECTANGLES: a list of RECT-2Ds. Slot types: See PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-FLAGS-EXT See DISCARD-RECTANGLE-MODE-EXT See RECT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-DYNAMIC-STATE-CREATE-INFO
Represents the struct VkPipelineDynamicStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-DYNAMIC-STATE-CREATE-FLAGS. - DYNAMIC-STATES: a list of enum value of DYNAMIC-STATEs. Slot types: See PIPELINE-DYNAMIC-STATE-CREATE-FLAGS See DYNAMIC-STATE
-
EXTERNAL CLASS PIPELINE-EXECUTABLE-INFO-KHR
Represents the struct VkPipelineExecutableInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE: a PIPELINE. - EXECUTABLE-INDEX: a positive (32-bit) integer. Slot types: See PIPELINE Instances of this class are used as parameters of the following functions: See GET-PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATIONS-KHR See GET-PIPELINE-EXECUTABLE-STATISTICS-KHR
-
EXTERNAL CLASS PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR
Represents the struct VkPipelineExecutableInternalRepresentationKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - NAME: a string. - DESCRIPTION: a string. - IS-TEXT: a boolean. - DATA-SIZE: a positive integer. - DATA (optional): a foreign pointer to a buffer of size DATA-SIZE. Instances of this class are used as parameters of the following functions: See GET-PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATIONS-KHR
-
EXTERNAL CLASS PIPELINE-EXECUTABLE-PROPERTIES-KHR
Represents the struct VkPipelineExecutablePropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STAGES: a list containing a valid combination of SHADER-STAGE-FLAGS. - NAME: a string. - DESCRIPTION: a string. - SUBGROUP-SIZE: a positive (32-bit) integer. Slot types: See SHADER-STAGE-FLAGS Instances of this class are used as parameters of the following functions: See GET-PIPELINE-EXECUTABLE-PROPERTIES-KHR
-
EXTERNAL CLASS PIPELINE-EXECUTABLE-STATISTIC-KHR
Represents the struct VkPipelineExecutableStatisticKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - NAME: a string. - DESCRIPTION: a string. - FORMAT: an enum value of PIPELINE-EXECUTABLE-STATISTIC-FORMAT-KHR. - VALUE: a PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR. Slot types: See PIPELINE-EXECUTABLE-STATISTIC-FORMAT-KHR See PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR Instances of this class are used as parameters of the following functions: See GET-PIPELINE-EXECUTABLE-STATISTICS-KHR
-
EXTERNAL CLASS PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR
Represents the union VkPipelineExecutableStatisticValueKHR. Slots: - B32: a boolean. - I64: a (64-bit) integer. - U64: a positive (64-bit) integer. - F64: a double-float.
-
EXTERNAL CLASS PIPELINE-FRAGMENT-SHADING-RATE-ENUM-STATE-CREATE-INFO-NV
Represents the struct VkPipelineFragmentShadingRateEnumStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADING-RATE-TYPE: an enum value of FRAGMENT-SHADING-RATE-TYPE-NV. - SHADING-RATE: an enum value of FRAGMENT-SHADING-RATE-NV. - COMBINER-OPS: an enum value of FRAGMENT-SHADING-RATE-COMBINER-OP-KHR. Slot types: See FRAGMENT-SHADING-RATE-TYPE-NV See FRAGMENT-SHADING-RATE-NV See FRAGMENT-SHADING-RATE-COMBINER-OP-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-FRAGMENT-SHADING-RATE-STATE-CREATE-INFO-KHR
Represents the struct VkPipelineFragmentShadingRateStateCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-SIZE: an EXTENT-2D. - COMBINER-OPS: an enum value of FRAGMENT-SHADING-RATE-COMBINER-OP-KHR. Slot types: See EXTENT-2D See FRAGMENT-SHADING-RATE-COMBINER-OP-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-INFO-KHR
Represents the struct VkPipelineInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PIPELINE: a PIPELINE. Slot types: See PIPELINE Instances of this class are used as parameters of the following functions: See GET-PIPELINE-EXECUTABLE-PROPERTIES-KHR
-
EXTERNAL CLASS PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO
Represents the struct VkPipelineInputAssemblyStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-FLAGS. - TOPOLOGY: an enum value of PRIMITIVE-TOPOLOGY. - PRIMITIVE-RESTART-ENABLE: a boolean. Slot types: See PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-FLAGS See PRIMITIVE-TOPOLOGY
-
EXTERNAL CLASS PIPELINE-LAYOUT-CREATE-INFO
Represents the struct VkPipelineLayoutCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-LAYOUT-CREATE-FLAGS. - SET-LAYOUTS: a list of DESCRIPTOR-SET-LAYOUTs. - PUSH-CONSTANT-RANGES: a list of PUSH-CONSTANT-RANGEs. Slot types: See PIPELINE-LAYOUT-CREATE-FLAGS See DESCRIPTOR-SET-LAYOUT See PUSH-CONSTANT-RANGE Instances of this class are used as parameters of the following functions: See CREATE-PIPELINE-LAYOUT
-
EXTERNAL CLASS PIPELINE-LIBRARY-CREATE-INFO-KHR
Represents the struct VkPipelineLibraryCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LIBRARIES: a list of PIPELINEs. Slot types: See PIPELINE
-
EXTERNAL CLASS PIPELINE-MULTISAMPLE-STATE-CREATE-INFO
Represents the struct VkPipelineMultisampleStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-MULTISAMPLE-STATE-CREATE-FLAGS. - RASTERIZATION-SAMPLES: an enum value of SAMPLE-COUNT-FLAG-BITS. - SAMPLE-SHADING-ENABLE: a boolean. - MIN-SAMPLE-SHADING: a single-float. - SAMPLE-MASK (optional): a SAMPLE-MASK. - ALPHA-TO-COVERAGE-ENABLE: a boolean. - ALPHA-TO-ONE-ENABLE: a boolean. Slot types: See PIPELINE-MULTISAMPLE-STATE-CREATE-FLAGS See SAMPLE-COUNT-FLAG-BITS See SAMPLE-MASK Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-INFO-NV See PIPELINE-COVERAGE-MODULATION-STATE-CREATE-INFO-NV See PIPELINE-SAMPLE-LOCATIONS-STATE-CREATE-INFO-EXT See PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-INFO-NV
-
EXTERNAL CLASS PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineRasterizationConservativeStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-FLAGS-EXT. - CONSERVATIVE-RASTERIZATION-MODE: an enum value of CONSERVATIVE-RASTERIZATION-MODE-EXT. - EXTRA-PRIMITIVE-OVERESTIMATION-SIZE: a single-float. Slot types: See PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-FLAGS-EXT See CONSERVATIVE-RASTERIZATION-MODE-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-RASTERIZATION-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineRasterizationDepthClipStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-FLAGS-EXT. - DEPTH-CLIP-ENABLE: a boolean. Slot types: See PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-FLAGS-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-RASTERIZATION-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-RASTERIZATION-LINE-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineRasterizationLineStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LINE-RASTERIZATION-MODE: an enum value of LINE-RASTERIZATION-MODE-EXT. - STIPPLED-LINE-ENABLE: a boolean. - LINE-STIPPLE-FACTOR: a positive (32-bit) integer. - LINE-STIPPLE-PATTERN: a positive (16-bit) integer. Slot types: See LINE-RASTERIZATION-MODE-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-RASTERIZATION-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-RASTERIZATION-PROVOKING-VERTEX-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineRasterizationProvokingVertexStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROVOKING-VERTEX-MODE: an enum value of PROVOKING-VERTEX-MODE-EXT. Slot types: See PROVOKING-VERTEX-MODE-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-RASTERIZATION-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-RASTERIZATION-STATE-CREATE-INFO
Represents the struct VkPipelineRasterizationStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-RASTERIZATION-STATE-CREATE-FLAGS. - DEPTH-CLAMP-ENABLE: a boolean. - RASTERIZER-DISCARD-ENABLE: a boolean. - POLYGON-MODE: an enum value of POLYGON-MODE. - CULL-MODE (optional): a list containing a valid combination of CULL-MODE-FLAGS. - FRONT-FACE: an enum value of FRONT-FACE. - DEPTH-BIAS-ENABLE: a boolean. - DEPTH-BIAS-CONSTANT-FACTOR: a single-float. - DEPTH-BIAS-CLAMP: a single-float. - DEPTH-BIAS-SLOPE-FACTOR: a single-float. - LINE-WIDTH: a single-float. Slot types: See PIPELINE-RASTERIZATION-STATE-CREATE-FLAGS See POLYGON-MODE See CULL-MODE-FLAGS See FRONT-FACE Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-RASTERIZATION-PROVOKING-VERTEX-STATE-CREATE-INFO-EXT See PIPELINE-RASTERIZATION-LINE-STATE-CREATE-INFO-EXT See PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-INFO-EXT See PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-INFO-EXT See PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-INFO-EXT See PIPELINE-RASTERIZATION-STATE-RASTERIZATION-ORDER-AMD
-
EXTERNAL CLASS PIPELINE-RASTERIZATION-STATE-RASTERIZATION-ORDER-AMD
Represents the struct VkPipelineRasterizationStateRasterizationOrderAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RASTERIZATION-ORDER: an enum value of RASTERIZATION-ORDER-AMD. Slot types: See RASTERIZATION-ORDER-AMD Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-RASTERIZATION-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-INFO-EXT
Represents the struct VkPipelineRasterizationStateStreamCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-FLAGS-EXT. - RASTERIZATION-STREAM: a positive (32-bit) integer. Slot types: See PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-FLAGS-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-RASTERIZATION-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-RENDERING-CREATE-INFO-KHR
Represents the struct VkPipelineRenderingCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIEW-MASK: a positive (32-bit) integer. - COLOR-ATTACHMENT-FORMATS: a list of enum value of FORMATs. - DEPTH-ATTACHMENT-FORMAT: an enum value of FORMAT. - STENCIL-ATTACHMENT-FORMAT: an enum value of FORMAT. Slot types: See FORMAT Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-REPRESENTATIVE-FRAGMENT-TEST-STATE-CREATE-INFO-NV
Represents the struct VkPipelineRepresentativeFragmentTestStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - REPRESENTATIVE-FRAGMENT-TEST-ENABLE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-SAMPLE-LOCATIONS-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineSampleLocationsStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SAMPLE-LOCATIONS-ENABLE: a boolean. - SAMPLE-LOCATIONS-INFO: a SAMPLE-LOCATIONS-INFO-EXT. Slot types: See SAMPLE-LOCATIONS-INFO-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-MULTISAMPLE-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-SHADER-STAGE-CREATE-INFO
Represents the struct VkPipelineShaderStageCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-SHADER-STAGE-CREATE-FLAGS. - STAGE: an enum value of SHADER-STAGE-FLAG-BITS. - MODULE: a SHADER-MODULE. - NAME: a string. - SPECIALIZATION-INFO (optional): a SPECIALIZATION-INFO. Slot types: See PIPELINE-SHADER-STAGE-CREATE-FLAGS See SHADER-STAGE-FLAG-BITS See SHADER-MODULE See SPECIALIZATION-INFO Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-SHADER-STAGE-REQUIRED-SUBGROUP-SIZE-CREATE-INFO-EXT
-
EXTERNAL CLASS PIPELINE-SHADER-STAGE-REQUIRED-SUBGROUP-SIZE-CREATE-INFO-EXT
Represents the struct VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - REQUIRED-SUBGROUP-SIZE: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-SHADER-STAGE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-TESSELLATION-DOMAIN-ORIGIN-STATE-CREATE-INFO
Represents the struct VkPipelineTessellationDomainOriginStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DOMAIN-ORIGIN: an enum value of TESSELLATION-DOMAIN-ORIGIN. Slot types: See TESSELLATION-DOMAIN-ORIGIN Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-TESSELLATION-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-TESSELLATION-STATE-CREATE-INFO
Represents the struct VkPipelineTessellationStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-TESSELLATION-STATE-CREATE-FLAGS. - PATCH-CONTROL-POINTS: a positive (32-bit) integer. Slot types: See PIPELINE-TESSELLATION-STATE-CREATE-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-TESSELLATION-DOMAIN-ORIGIN-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-VERTEX-INPUT-DIVISOR-STATE-CREATE-INFO-EXT
Represents the struct VkPipelineVertexInputDivisorStateCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VERTEX-BINDING-DIVISORS: a list of VERTEX-INPUT-BINDING-DIVISOR-DESCRIPTION-EXTs. Slot types: See VERTEX-INPUT-BINDING-DIVISOR-DESCRIPTION-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO
Represents the struct VkPipelineVertexInputStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-VERTEX-INPUT-STATE-CREATE-FLAGS. - VERTEX-BINDING-DESCRIPTIONS: a list of VERTEX-INPUT-BINDING-DESCRIPTIONs. - VERTEX-ATTRIBUTE-DESCRIPTIONS: a list of VERTEX-INPUT-ATTRIBUTE-DESCRIPTIONs. Slot types: See PIPELINE-VERTEX-INPUT-STATE-CREATE-FLAGS See VERTEX-INPUT-BINDING-DESCRIPTION See VERTEX-INPUT-ATTRIBUTE-DESCRIPTION Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-VERTEX-INPUT-DIVISOR-STATE-CREATE-INFO-EXT
-
EXTERNAL CLASS PIPELINE-VIEWPORT-COARSE-SAMPLE-ORDER-STATE-CREATE-INFO-NV
Represents the struct VkPipelineViewportCoarseSampleOrderStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SAMPLE-ORDER-TYPE: an enum value of COARSE-SAMPLE-ORDER-TYPE-NV. - CUSTOM-SAMPLE-ORDERS: a list of COARSE-SAMPLE-ORDER-CUSTOM-NVs. Slot types: See COARSE-SAMPLE-ORDER-TYPE-NV See COARSE-SAMPLE-ORDER-CUSTOM-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-VIEWPORT-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-VIEWPORT-EXCLUSIVE-SCISSOR-STATE-CREATE-INFO-NV
Represents the struct VkPipelineViewportExclusiveScissorStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - EXCLUSIVE-SCISSORS: a list of RECT-2Ds. Slot types: See RECT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-VIEWPORT-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-VIEWPORT-SHADING-RATE-IMAGE-STATE-CREATE-INFO-NV
Represents the struct VkPipelineViewportShadingRateImageStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHADING-RATE-IMAGE-ENABLE: a boolean. - SHADING-RATE-PALETTES: a list of SHADING-RATE-PALETTE-NVs. Slot types: See SHADING-RATE-PALETTE-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-VIEWPORT-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-VIEWPORT-STATE-CREATE-INFO
Represents the struct VkPipelineViewportStateCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-VIEWPORT-STATE-CREATE-FLAGS. - VIEWPORTS (optional): a list of VIEWPORTs. - SCISSORS (optional): a list of RECT-2Ds. Slot types: See PIPELINE-VIEWPORT-STATE-CREATE-FLAGS See VIEWPORT See RECT-2D Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-VIEWPORT-COARSE-SAMPLE-ORDER-STATE-CREATE-INFO-NV See PIPELINE-VIEWPORT-SHADING-RATE-IMAGE-STATE-CREATE-INFO-NV See PIPELINE-VIEWPORT-EXCLUSIVE-SCISSOR-STATE-CREATE-INFO-NV See PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-INFO-NV See PIPELINE-VIEWPORT-W-SCALING-STATE-CREATE-INFO-NV
-
EXTERNAL CLASS PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-INFO-NV
Represents the struct VkPipelineViewportSwizzleStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-FLAGS-NV. - VIEWPORT-SWIZZLES: a list of VIEWPORT-SWIZZLE-NVs. Slot types: See PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-FLAGS-NV See VIEWPORT-SWIZZLE-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-VIEWPORT-STATE-CREATE-INFO
-
EXTERNAL CLASS PIPELINE-VIEWPORT-W-SCALING-STATE-CREATE-INFO-NV
Represents the struct VkPipelineViewportWScalingStateCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIEWPORT-W-SCALING-ENABLE: a boolean. - VIEWPORT-W-SCALINGS (optional): a list of VIEWPORT-W-SCALING-NVs. Slot types: See VIEWPORT-W-SCALING-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See PIPELINE-VIEWPORT-STATE-CREATE-INFO
-
EXTERNAL CLASS PRESENT-FRAME-TOKEN-GGP
Represents the struct VkPresentFrameTokenGGP. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAME-TOKEN: a GGP-FRAME-TOKEN. Slot types: See GGP-FRAME-TOKEN Instances of this class can be used to extend the following classes (using their NEXT slot): See PRESENT-INFO-KHR
-
EXTERNAL CLASS PRESENT-ID-KHR
Represents the struct VkPresentIdKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRESENT-IDS (optional): a list of positive (64-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See PRESENT-INFO-KHR
-
EXTERNAL CLASS PRESENT-INFO-KHR
Represents the struct VkPresentInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - WAIT-SEMAPHORES: a list of SEMAPHOREs. - SWAPCHAINS: a list of SWAPCHAIN-KHRs. - IMAGE-INDICES: a list of positive (32-bit) integers. - RESULTS (optional): a list of enum value of RESULTs. Slot types: See SEMAPHORE See SWAPCHAIN-KHR See RESULT Instances of this class can be extended by the following classes (using the NEXT slot): See PRESENT-FRAME-TOKEN-GGP See PRESENT-TIMES-INFO-GOOGLE See PRESENT-ID-KHR See DEVICE-GROUP-PRESENT-INFO-KHR See PRESENT-REGIONS-KHR See DISPLAY-PRESENT-INFO-KHR Instances of this class are used as parameters of the following functions: See QUEUE-PRESENT-KHR
-
EXTERNAL CLASS PRESENT-REGION-KHR
Represents the struct VkPresentRegionKHR. Slots: - RECTANGLES (optional): a list of RECT-LAYER-KHRs. Slot types: See RECT-LAYER-KHR
-
EXTERNAL CLASS PRESENT-REGIONS-KHR
Represents the struct VkPresentRegionsKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SWAPCHAIN-COUNT: a positive (32-bit) integer. - REGIONS (optional): a PRESENT-REGION-KHR. Slot types: See PRESENT-REGION-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See PRESENT-INFO-KHR
-
EXTERNAL CLASS PRESENT-TIME-GOOGLE
Represents the struct VkPresentTimeGOOGLE. Slots: - PRESENT-ID: a positive (32-bit) integer. - DESIRED-PRESENT-TIME: a positive (64-bit) integer.
-
EXTERNAL CLASS PRESENT-TIMES-INFO-GOOGLE
Represents the struct VkPresentTimesInfoGOOGLE. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SWAPCHAIN-COUNT: a positive (32-bit) integer. - TIMES (optional): a PRESENT-TIME-GOOGLE. Slot types: See PRESENT-TIME-GOOGLE Instances of this class can be used to extend the following classes (using their NEXT slot): See PRESENT-INFO-KHR
-
EXTERNAL CLASS PRIVATE-DATA-SLOT-CREATE-INFO-EXT
Represents the struct VkPrivateDataSlotCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of PRIVATE-DATA-SLOT-CREATE-FLAGS-EXT. Slot types: See PRIVATE-DATA-SLOT-CREATE-FLAGS-EXT Instances of this class are used as parameters of the following functions: See CREATE-PRIVATE-DATA-SLOT-EXT
-
EXTERNAL CLASS PROTECTED-SUBMIT-INFO
Represents the struct VkProtectedSubmitInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROTECTED-SUBMIT: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBMIT-INFO
-
EXTERNAL CLASS PUSH-CONSTANT-RANGE
Represents the struct VkPushConstantRange. Slots: - STAGE-FLAGS: a list containing a valid combination of SHADER-STAGE-FLAGS. - OFFSET: a positive (32-bit) integer. - SIZE: a positive (32-bit) integer. Slot types: See SHADER-STAGE-FLAGS
-
EXTERNAL CLASS QUERY-POOL-CREATE-INFO
Represents the struct VkQueryPoolCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of QUERY-POOL-CREATE-FLAGS. - QUERY-TYPE: an enum value of QUERY-TYPE. - QUERY-COUNT: a positive (32-bit) integer. - PIPELINE-STATISTICS (optional): a list containing a valid combination of QUERY-PIPELINE-STATISTIC-FLAGS. Slot types: See QUERY-POOL-CREATE-FLAGS See QUERY-TYPE See QUERY-PIPELINE-STATISTIC-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-PROFILE-EXT See VIDEO-ENCODE-H264-PROFILE-EXT See VIDEO-DECODE-H265-PROFILE-EXT See VIDEO-DECODE-H264-PROFILE-EXT See VIDEO-PROFILE-KHR See QUERY-POOL-PERFORMANCE-QUERY-CREATE-INFO-INTEL See QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR Instances of this class are used as parameters of the following functions: See CREATE-QUERY-POOL
-
EXTERNAL CLASS QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR
Represents the struct VkQueryPoolPerformanceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - COUNTER-INDICES: a list of positive (32-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See QUERY-POOL-CREATE-INFO Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PERFORMANCE-QUERY-PASSES-KHR
-
EXTERNAL CLASS QUERY-POOL-PERFORMANCE-QUERY-CREATE-INFO-INTEL
Represents the struct VkQueryPoolPerformanceQueryCreateInfoINTEL. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PERFORMANCE-COUNTERS-SAMPLING: an enum value of QUERY-POOL-SAMPLING-MODE-INTEL. Slot types: See QUERY-POOL-SAMPLING-MODE-INTEL Instances of this class can be used to extend the following classes (using their NEXT slot): See QUERY-POOL-CREATE-INFO
-
EXTERNAL CLASS QUEUE-FAMILY-CHECKPOINT-PROPERTIES-2-NV
Represents the struct VkQueueFamilyCheckpointProperties2NV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CHECKPOINT-EXECUTION-STAGE-MASK: a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. Slot types: See PIPELINE-STAGE-FLAGS-2-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL CLASS QUEUE-FAMILY-CHECKPOINT-PROPERTIES-NV
Represents the struct VkQueueFamilyCheckpointPropertiesNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CHECKPOINT-EXECUTION-STAGE-MASK: a list containing a valid combination of PIPELINE-STAGE-FLAGS. Slot types: See PIPELINE-STAGE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL CLASS QUEUE-FAMILY-GLOBAL-PRIORITY-PROPERTIES-EXT
Represents the struct VkQueueFamilyGlobalPriorityPropertiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PRIORITY-COUNT: a positive (32-bit) integer. - PRIORITIES: an enum value of QUEUE-GLOBAL-PRIORITY-EXT. Slot types: See QUEUE-GLOBAL-PRIORITY-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL CLASS QUEUE-FAMILY-PROPERTIES
Represents the struct VkQueueFamilyProperties. Slots: - QUEUE-FLAGS (optional): a list containing a valid combination of QUEUE-FLAGS. - QUEUE-COUNT: a positive (32-bit) integer. - TIMESTAMP-VALID-BITS: a positive (32-bit) integer. - MIN-IMAGE-TRANSFER-GRANULARITY: an EXTENT-3D. Slot types: See QUEUE-FLAGS See EXTENT-3D Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PROPERTIES
-
EXTERNAL CLASS QUEUE-FAMILY-PROPERTIES-2
Represents the struct VkQueueFamilyProperties2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - QUEUE-FAMILY-PROPERTIES: a QUEUE-FAMILY-PROPERTIES. Slot types: See QUEUE-FAMILY-PROPERTIES Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-QUEUE-FAMILY-PROPERTIES-2-KHR See QUEUE-FAMILY-CHECKPOINT-PROPERTIES-2-NV See QUEUE-FAMILY-CHECKPOINT-PROPERTIES-NV See QUEUE-FAMILY-GLOBAL-PRIORITY-PROPERTIES-EXT Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL CLASS RAY-TRACING-PIPELINE-CREATE-INFO-KHR
Represents the struct VkRayTracingPipelineCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-CREATE-FLAGS. - STAGES: a list of PIPELINE-SHADER-STAGE-CREATE-INFOs. - GROUPS: a list of RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHRs. - MAX-PIPELINE-RAY-RECURSION-DEPTH: a positive (32-bit) integer. - LIBRARY-INFO (optional): a PIPELINE-LIBRARY-CREATE-INFO-KHR. - LIBRARY-INTERFACE (optional): a RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR. - DYNAMIC-STATE (optional): a PIPELINE-DYNAMIC-STATE-CREATE-INFO. - LAYOUT: a PIPELINE-LAYOUT. - BASE-PIPELINE-HANDLE (optional): a PIPELINE. - BASE-PIPELINE-INDEX: a (32-bit) integer. Slot types: See PIPELINE-CREATE-FLAGS See PIPELINE-SHADER-STAGE-CREATE-INFO See RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHR See PIPELINE-LIBRARY-CREATE-INFO-KHR See RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR See PIPELINE-DYNAMIC-STATE-CREATE-INFO See PIPELINE-LAYOUT See PIPELINE Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-RAY-TRACING-PIPELINES-KHR
-
EXTERNAL CLASS RAY-TRACING-PIPELINE-CREATE-INFO-NV
Represents the struct VkRayTracingPipelineCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of PIPELINE-CREATE-FLAGS. - STAGES: a list of PIPELINE-SHADER-STAGE-CREATE-INFOs. - GROUPS: a list of RAY-TRACING-SHADER-GROUP-CREATE-INFO-NVs. - MAX-RECURSION-DEPTH: a positive (32-bit) integer. - LAYOUT: a PIPELINE-LAYOUT. - BASE-PIPELINE-HANDLE (optional): a PIPELINE. - BASE-PIPELINE-INDEX: a (32-bit) integer. Slot types: See PIPELINE-CREATE-FLAGS See PIPELINE-SHADER-STAGE-CREATE-INFO See RAY-TRACING-SHADER-GROUP-CREATE-INFO-NV See PIPELINE-LAYOUT See PIPELINE Instances of this class can be extended by the following classes (using the NEXT slot): See PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-RAY-TRACING-PIPELINES-NV
-
EXTERNAL CLASS RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR
Represents the struct VkRayTracingPipelineInterfaceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-PIPELINE-RAY-PAYLOAD-SIZE: a positive (32-bit) integer. - MAX-PIPELINE-RAY-HIT-ATTRIBUTE-SIZE: a positive (32-bit) integer.
-
EXTERNAL CLASS RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHR
Represents the struct VkRayTracingShaderGroupCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TYPE: an enum value of RAY-TRACING-SHADER-GROUP-TYPE-KHR. - GENERAL-SHADER: a positive (32-bit) integer. - CLOSEST-HIT-SHADER: a positive (32-bit) integer. - ANY-HIT-SHADER: a positive (32-bit) integer. - INTERSECTION-SHADER: a positive (32-bit) integer. - SHADER-GROUP-CAPTURE-REPLAY-HANDLE (optional): a foreign pointer. Slot types: See RAY-TRACING-SHADER-GROUP-TYPE-KHR
-
EXTERNAL CLASS RAY-TRACING-SHADER-GROUP-CREATE-INFO-NV
Represents the struct VkRayTracingShaderGroupCreateInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TYPE: an enum value of RAY-TRACING-SHADER-GROUP-TYPE-KHR. - GENERAL-SHADER: a positive (32-bit) integer. - CLOSEST-HIT-SHADER: a positive (32-bit) integer. - ANY-HIT-SHADER: a positive (32-bit) integer. - INTERSECTION-SHADER: a positive (32-bit) integer. Slot types: See RAY-TRACING-SHADER-GROUP-TYPE-KHR
-
EXTERNAL CLASS RECT-2D
Represents the struct VkRect2D. Slots: - OFFSET: an OFFSET-2D. - EXTENT: an EXTENT-2D. Slot types: See OFFSET-2D See EXTENT-2D Instances of this class are used as parameters of the following functions: See CMD-SET-DISCARD-RECTANGLE-EXT See CMD-SET-EXCLUSIVE-SCISSOR-NV See CMD-SET-SCISSOR See CMD-SET-SCISSOR-WITH-COUNT-EXT See GET-PHYSICAL-DEVICE-PRESENT-RECTANGLES-KHR
-
EXTERNAL CLASS RECT-LAYER-KHR
Represents the struct VkRectLayerKHR. Slots: - OFFSET: an OFFSET-2D. - EXTENT: an EXTENT-2D. - LAYER: a positive (32-bit) integer. Slot types: See OFFSET-2D See EXTENT-2D
-
EXTERNAL CLASS REFRESH-CYCLE-DURATION-GOOGLE
Represents the struct VkRefreshCycleDurationGOOGLE. Slots: - REFRESH-DURATION: a positive (64-bit) integer. Instances of this class are used as parameters of the following functions: See GET-REFRESH-CYCLE-DURATION-GOOGLE
-
EXTERNAL CLASS RENDER-PASS-ATTACHMENT-BEGIN-INFO
Represents the struct VkRenderPassAttachmentBeginInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTACHMENTS: a list of IMAGE-VIEWs. Slot types: See IMAGE-VIEW Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDER-PASS-BEGIN-INFO
-
EXTERNAL CLASS RENDER-PASS-BEGIN-INFO
Represents the struct VkRenderPassBeginInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RENDER-PASS: a RENDER-PASS. - FRAMEBUFFER: a FRAMEBUFFER. - RENDER-AREA: a RECT-2D. - CLEAR-VALUES: a list of CLEAR-VALUEs. Slot types: See RENDER-PASS See FRAMEBUFFER See RECT-2D See CLEAR-VALUE Instances of this class can be extended by the following classes (using the NEXT slot): See RENDER-PASS-TRANSFORM-BEGIN-INFO-QCOM See RENDER-PASS-ATTACHMENT-BEGIN-INFO See RENDER-PASS-SAMPLE-LOCATIONS-BEGIN-INFO-EXT See DEVICE-GROUP-RENDER-PASS-BEGIN-INFO Instances of this class are used as parameters of the following functions: See CMD-BEGIN-RENDER-PASS See CMD-BEGIN-RENDER-PASS-2
-
EXTERNAL CLASS RENDER-PASS-CREATE-INFO
Represents the struct VkRenderPassCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of RENDER-PASS-CREATE-FLAGS. - ATTACHMENTS: a list of ATTACHMENT-DESCRIPTIONs. - SUBPASSES: a list of SUBPASS-DESCRIPTIONs. - DEPENDENCIES: a list of SUBPASS-DEPENDENCYs. Slot types: See RENDER-PASS-CREATE-FLAGS See ATTACHMENT-DESCRIPTION See SUBPASS-DESCRIPTION See SUBPASS-DEPENDENCY Instances of this class can be extended by the following classes (using the NEXT slot): See RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT See RENDER-PASS-INPUT-ATTACHMENT-ASPECT-CREATE-INFO See RENDER-PASS-MULTIVIEW-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-RENDER-PASS
-
EXTERNAL CLASS RENDER-PASS-CREATE-INFO-2
Represents the struct VkRenderPassCreateInfo2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of RENDER-PASS-CREATE-FLAGS. - ATTACHMENTS: a list of ATTACHMENT-DESCRIPTION-2s. - SUBPASSES: a list of SUBPASS-DESCRIPTION-2s. - DEPENDENCIES: a list of SUBPASS-DEPENDENCY-2s. - CORRELATED-VIEW-MASKS: a list of positive (32-bit) integers. Slot types: See RENDER-PASS-CREATE-FLAGS See ATTACHMENT-DESCRIPTION-2 See SUBPASS-DESCRIPTION-2 See SUBPASS-DEPENDENCY-2 Instances of this class can be extended by the following classes (using the NEXT slot): See RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-RENDER-PASS-2
-
EXTERNAL CLASS RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT
Represents the struct VkRenderPassFragmentDensityMapCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FRAGMENT-DENSITY-MAP-ATTACHMENT: an ATTACHMENT-REFERENCE. Slot types: See ATTACHMENT-REFERENCE Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDER-PASS-CREATE-INFO See RENDER-PASS-CREATE-INFO-2
-
EXTERNAL CLASS RENDER-PASS-INPUT-ATTACHMENT-ASPECT-CREATE-INFO
Represents the struct VkRenderPassInputAttachmentAspectCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ASPECT-REFERENCES: a list of INPUT-ATTACHMENT-ASPECT-REFERENCEs. Slot types: See INPUT-ATTACHMENT-ASPECT-REFERENCE Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDER-PASS-CREATE-INFO
-
EXTERNAL CLASS RENDER-PASS-MULTIVIEW-CREATE-INFO
Represents the struct VkRenderPassMultiviewCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIEW-MASKS: a list of positive (32-bit) integers. - VIEW-OFFSETS: a list of (32-bit) integers. - CORRELATION-MASKS: a list of positive (32-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDER-PASS-CREATE-INFO
-
EXTERNAL CLASS RENDER-PASS-SAMPLE-LOCATIONS-BEGIN-INFO-EXT
Represents the struct VkRenderPassSampleLocationsBeginInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ATTACHMENT-INITIAL-SAMPLE-LOCATIONS: a list of ATTACHMENT-SAMPLE-LOCATIONS-EXTs. - POST-SUBPASS-SAMPLE-LOCATIONS: a list of SUBPASS-SAMPLE-LOCATIONS-EXTs. Slot types: See ATTACHMENT-SAMPLE-LOCATIONS-EXT See SUBPASS-SAMPLE-LOCATIONS-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDER-PASS-BEGIN-INFO
-
EXTERNAL CLASS RENDER-PASS-TRANSFORM-BEGIN-INFO-QCOM
Represents the struct VkRenderPassTransformBeginInfoQCOM. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - TRANSFORM: an enum value of SURFACE-TRANSFORM-FLAG-BITS-KHR. Slot types: See SURFACE-TRANSFORM-FLAG-BITS-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDER-PASS-BEGIN-INFO
-
EXTERNAL CLASS RENDERING-ATTACHMENT-INFO-KHR
Represents the struct VkRenderingAttachmentInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-VIEW (optional): an IMAGE-VIEW. - IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - RESOLVE-MODE (optional): an enum value of RESOLVE-MODE-FLAG-BITS. - RESOLVE-IMAGE-VIEW (optional): an IMAGE-VIEW. - RESOLVE-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - LOAD-OP: an enum value of ATTACHMENT-LOAD-OP. - STORE-OP: an enum value of ATTACHMENT-STORE-OP. - CLEAR-VALUE: a CLEAR-VALUE. Slot types: See RESOLVE-MODE-FLAG-BITS See IMAGE-VIEW See IMAGE-LAYOUT See ATTACHMENT-LOAD-OP See ATTACHMENT-STORE-OP See CLEAR-VALUE
-
EXTERNAL CLASS RENDERING-FRAGMENT-DENSITY-MAP-ATTACHMENT-INFO-EXT
Represents the struct VkRenderingFragmentDensityMapAttachmentInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-VIEW: an IMAGE-VIEW. - IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. Slot types: See IMAGE-VIEW See IMAGE-LAYOUT Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDERING-INFO-KHR
-
EXTERNAL CLASS RENDERING-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR
Represents the struct VkRenderingFragmentShadingRateAttachmentInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - IMAGE-VIEW (optional): an IMAGE-VIEW. - IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - SHADING-RATE-ATTACHMENT-TEXEL-SIZE: an EXTENT-2D. Slot types: See IMAGE-VIEW See IMAGE-LAYOUT See EXTENT-2D Instances of this class can be used to extend the following classes (using their NEXT slot): See RENDERING-INFO-KHR
-
EXTERNAL CLASS RENDERING-INFO-KHR
Represents the struct VkRenderingInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of RENDERING-FLAGS-KHR. - RENDER-AREA: a RECT-2D. - LAYER-COUNT: a positive (32-bit) integer. - VIEW-MASK: a positive (32-bit) integer. - COLOR-ATTACHMENTS: a list of RENDERING-ATTACHMENT-INFO-KHRs. - DEPTH-ATTACHMENT (optional): a RENDERING-ATTACHMENT-INFO-KHR. - STENCIL-ATTACHMENT (optional): a RENDERING-ATTACHMENT-INFO-KHR. Slot types: See RENDERING-FLAGS-KHR See RECT-2D See RENDERING-ATTACHMENT-INFO-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX See RENDERING-FRAGMENT-DENSITY-MAP-ATTACHMENT-INFO-EXT See RENDERING-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR See DEVICE-GROUP-RENDER-PASS-BEGIN-INFO Instances of this class are used as parameters of the following functions: See CMD-BEGIN-RENDERING-KHR
-
EXTERNAL CLASS RESOLVE-IMAGE-INFO-2-KHR
Represents the struct VkResolveImageInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-IMAGE: an IMAGE. - SRC-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - DST-IMAGE: an IMAGE. - DST-IMAGE-LAYOUT: an enum value of IMAGE-LAYOUT. - REGIONS: a list of IMAGE-RESOLVE-2-KHRs. Slot types: See IMAGE See IMAGE-LAYOUT See IMAGE-RESOLVE-2-KHR Instances of this class are used as parameters of the following functions: See CMD-RESOLVE-IMAGE-2-KHR
-
EXTERNAL CLASS SAMPLE-LOCATION-EXT
Represents the struct VkSampleLocationEXT. Slots: - X: a single-float. - Y: a single-float.
-
EXTERNAL CLASS SAMPLE-LOCATIONS-INFO-EXT
Represents the struct VkSampleLocationsInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SAMPLE-LOCATIONS-PER-PIXEL: an enum value of SAMPLE-COUNT-FLAG-BITS. - SAMPLE-LOCATION-GRID-SIZE: an EXTENT-2D. - SAMPLE-LOCATIONS: a list of SAMPLE-LOCATION-EXTs. Slot types: See SAMPLE-COUNT-FLAG-BITS See EXTENT-2D See SAMPLE-LOCATION-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-MEMORY-BARRIER See IMAGE-MEMORY-BARRIER-2-KHR Instances of this class are used as parameters of the following functions: See CMD-SET-SAMPLE-LOCATIONS-EXT
-
EXTERNAL CLASS SAMPLER-BORDER-COLOR-COMPONENT-MAPPING-CREATE-INFO-EXT
Represents the struct VkSamplerBorderColorComponentMappingCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COMPONENTS: a COMPONENT-MAPPING. - SRGB: a boolean. Slot types: See COMPONENT-MAPPING Instances of this class can be used to extend the following classes (using their NEXT slot): See SAMPLER-CREATE-INFO
-
EXTERNAL CLASS SAMPLER-CREATE-INFO
Represents the struct VkSamplerCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SAMPLER-CREATE-FLAGS. - MAG-FILTER: an enum value of FILTER. - MIN-FILTER: an enum value of FILTER. - MIPMAP-MODE: an enum value of SAMPLER-MIPMAP-MODE. - ADDRESS-MODE-U: an enum value of SAMPLER-ADDRESS-MODE. - ADDRESS-MODE-V: an enum value of SAMPLER-ADDRESS-MODE. - ADDRESS-MODE-W: an enum value of SAMPLER-ADDRESS-MODE. - MIP-LOD-BIAS: a single-float. - ANISOTROPY-ENABLE: a boolean. - MAX-ANISOTROPY: a single-float. - COMPARE-ENABLE: a boolean. - COMPARE-OP: an enum value of COMPARE-OP. - MIN-LOD: a single-float. - MAX-LOD: a single-float. - BORDER-COLOR: an enum value of BORDER-COLOR. - UNNORMALIZED-COORDINATES: a boolean. Slot types: See SAMPLER-CREATE-FLAGS See FILTER See SAMPLER-MIPMAP-MODE See SAMPLER-ADDRESS-MODE See COMPARE-OP See BORDER-COLOR Instances of this class can be extended by the following classes (using the NEXT slot): See SAMPLER-BORDER-COLOR-COMPONENT-MAPPING-CREATE-INFO-EXT See SAMPLER-CUSTOM-BORDER-COLOR-CREATE-INFO-EXT See SAMPLER-REDUCTION-MODE-CREATE-INFO See SAMPLER-YCBCR-CONVERSION-INFO Instances of this class are used as parameters of the following functions: See CREATE-SAMPLER
-
EXTERNAL CLASS SAMPLER-CUSTOM-BORDER-COLOR-CREATE-INFO-EXT
Represents the struct VkSamplerCustomBorderColorCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CUSTOM-BORDER-COLOR: a CLEAR-COLOR-VALUE. - FORMAT: an enum value of FORMAT. Slot types: See CLEAR-COLOR-VALUE See FORMAT Instances of this class can be used to extend the following classes (using their NEXT slot): See SAMPLER-CREATE-INFO
-
EXTERNAL CLASS SAMPLER-REDUCTION-MODE-CREATE-INFO
Represents the struct VkSamplerReductionModeCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - REDUCTION-MODE: an enum value of SAMPLER-REDUCTION-MODE. Slot types: See SAMPLER-REDUCTION-MODE Instances of this class can be used to extend the following classes (using their NEXT slot): See SAMPLER-CREATE-INFO
-
EXTERNAL CLASS SAMPLER-YCBCR-CONVERSION-CREATE-INFO
Represents the struct VkSamplerYcbcrConversionCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT: an enum value of FORMAT. - YCBCR-MODEL: an enum value of SAMPLER-YCBCR-MODEL-CONVERSION. - YCBCR-RANGE: an enum value of SAMPLER-YCBCR-RANGE. - COMPONENTS: a COMPONENT-MAPPING. - X-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. - Y-CHROMA-OFFSET: an enum value of CHROMA-LOCATION. - CHROMA-FILTER: an enum value of FILTER. - FORCE-EXPLICIT-RECONSTRUCTION: a boolean. Slot types: See FORMAT See SAMPLER-YCBCR-MODEL-CONVERSION See SAMPLER-YCBCR-RANGE See COMPONENT-MAPPING See CHROMA-LOCATION See FILTER Instances of this class can be extended by the following classes (using the NEXT slot): See EXTERNAL-FORMAT-ANDROID Instances of this class are used as parameters of the following functions: See CREATE-SAMPLER-YCBCR-CONVERSION
-
EXTERNAL CLASS SAMPLER-YCBCR-CONVERSION-IMAGE-FORMAT-PROPERTIES
Represents the struct VkSamplerYcbcrConversionImageFormatProperties. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COMBINED-IMAGE-SAMPLER-DESCRIPTOR-COUNT: a positive (32-bit) integer. Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS SAMPLER-YCBCR-CONVERSION-INFO
Represents the struct VkSamplerYcbcrConversionInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CONVERSION: a SAMPLER-YCBCR-CONVERSION. Slot types: See SAMPLER-YCBCR-CONVERSION Instances of this class can be used to extend the following classes (using their NEXT slot): See SAMPLER-CREATE-INFO See IMAGE-VIEW-CREATE-INFO
-
EXTERNAL CLASS SCREEN-SURFACE-CREATE-INFO-QNX
Represents the struct VkScreenSurfaceCreateInfoQNX. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SCREEN-SURFACE-CREATE-FLAGS-QNX. - CONTEXT: a _SCREEN_CONTEXT. - WINDOW: a _SCREEN_WINDOW. Slot types: See SCREEN-SURFACE-CREATE-FLAGS-QNX See _SCREEN_CONTEXT See _SCREEN_WINDOW Instances of this class are used as parameters of the following functions: See CREATE-SCREEN-SURFACE-QNX
-
EXTERNAL CLASS SEMAPHORE-CREATE-INFO
Represents the struct VkSemaphoreCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SEMAPHORE-CREATE-FLAGS. Slot types: See SEMAPHORE-CREATE-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See SEMAPHORE-TYPE-CREATE-INFO See EXPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR See EXPORT-SEMAPHORE-CREATE-INFO Instances of this class are used as parameters of the following functions: See CREATE-SEMAPHORE
-
EXTERNAL CLASS SEMAPHORE-GET-FD-INFO-KHR
Represents the struct VkSemaphoreGetFdInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - HANDLE-TYPE: an enum value of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS. Slot types: See SEMAPHORE See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-SEMAPHORE-FD-KHR
-
EXTERNAL CLASS SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR
Represents the struct VkSemaphoreGetWin32HandleInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - HANDLE-TYPE: an enum value of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS. Slot types: See SEMAPHORE See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-SEMAPHORE-WIN32-HANDLE-KHR
-
EXTERNAL CLASS SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA
Represents the struct VkSemaphoreGetZirconHandleInfoFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - HANDLE-TYPE: an enum value of EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS. Slot types: See SEMAPHORE See EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS Instances of this class are used as parameters of the following functions: See GET-SEMAPHORE-ZIRCON-HANDLE-FUCHSIA
-
EXTERNAL CLASS SEMAPHORE-SIGNAL-INFO
Represents the struct VkSemaphoreSignalInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - VALUE: a positive (64-bit) integer. Slot types: See SEMAPHORE Instances of this class are used as parameters of the following functions: See SIGNAL-SEMAPHORE
-
EXTERNAL CLASS SEMAPHORE-SUBMIT-INFO-KHR
Represents the struct VkSemaphoreSubmitInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE: a SEMAPHORE. - VALUE: a positive (64-bit) integer. - STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS-2-KHR. - DEVICE-INDEX: a positive (32-bit) integer. Slot types: See SEMAPHORE See PIPELINE-STAGE-FLAGS-2-KHR
-
EXTERNAL CLASS SEMAPHORE-TYPE-CREATE-INFO
Represents the struct VkSemaphoreTypeCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SEMAPHORE-TYPE: an enum value of SEMAPHORE-TYPE. - INITIAL-VALUE: a positive (64-bit) integer. Slot types: See SEMAPHORE-TYPE Instances of this class can be used to extend the following classes (using their NEXT slot): See SEMAPHORE-CREATE-INFO See PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO
-
EXTERNAL CLASS SEMAPHORE-WAIT-INFO
Represents the struct VkSemaphoreWaitInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SEMAPHORE-WAIT-FLAGS. - SEMAPHORES: a list of SEMAPHOREs. - VALUES: a list of positive (64-bit) integers. Slot types: See SEMAPHORE-WAIT-FLAGS See SEMAPHORE Instances of this class are used as parameters of the following functions: See WAIT-SEMAPHORES
-
EXTERNAL CLASS SET-STATE-FLAGS-INDIRECT-COMMAND-NV
Represents the struct VkSetStateFlagsIndirectCommandNV. Slots: - DATA: a positive (32-bit) integer.
-
EXTERNAL CLASS SHADER-MODULE-CREATE-INFO
Represents the struct VkShaderModuleCreateInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SHADER-MODULE-CREATE-FLAGS. - CODE: a positive (32-bit) integer. Slot types: See SHADER-MODULE-CREATE-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See SHADER-MODULE-VALIDATION-CACHE-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-SHADER-MODULE
-
EXTERNAL CLASS SHADER-MODULE-VALIDATION-CACHE-CREATE-INFO-EXT
Represents the struct VkShaderModuleValidationCacheCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VALIDATION-CACHE: a VALIDATION-CACHE-EXT. Slot types: See VALIDATION-CACHE-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See SHADER-MODULE-CREATE-INFO
-
EXTERNAL CLASS SHADER-RESOURCE-USAGE-AMD
Represents the struct VkShaderResourceUsageAMD. Slots: - NUM-USED-VGPRS: a positive (32-bit) integer. - NUM-USED-SGPRS: a positive (32-bit) integer. - LDS-SIZE-PER-LOCAL-WORK-GROUP: a positive (32-bit) integer. - LDS-USAGE-SIZE-IN-BYTES: a positive integer. - SCRATCH-MEM-USAGE-IN-BYTES: a positive integer.
-
EXTERNAL CLASS SHADER-STATISTICS-INFO-AMD
Represents the struct VkShaderStatisticsInfoAMD. Slots: - SHADER-STAGE-MASK: a list containing a valid combination of SHADER-STAGE-FLAGS. - RESOURCE-USAGE: a SHADER-RESOURCE-USAGE-AMD. - NUM-PHYSICAL-VGPRS: a positive (32-bit) integer. - NUM-PHYSICAL-SGPRS: a positive (32-bit) integer. - NUM-AVAILABLE-VGPRS: a positive (32-bit) integer. - NUM-AVAILABLE-SGPRS: a positive (32-bit) integer. - COMPUTE-WORK-GROUP-SIZE: a positive (32-bit) integer. Slot types: See SHADER-STAGE-FLAGS See SHADER-RESOURCE-USAGE-AMD
-
EXTERNAL CLASS SHADING-RATE-PALETTE-NV
Represents the struct VkShadingRatePaletteNV. Slots: - SHADING-RATE-PALETTE-ENTRIES: a list of enum value of SHADING-RATE-PALETTE-ENTRY-NVs. Slot types: See SHADING-RATE-PALETTE-ENTRY-NV Instances of this class are used as parameters of the following functions: See CMD-SET-VIEWPORT-SHADING-RATE-PALETTE-NV
-
EXTERNAL CLASS SHARED-PRESENT-SURFACE-CAPABILITIES-KHR
Represents the struct VkSharedPresentSurfaceCapabilitiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SHARED-PRESENT-SUPPORTED-USAGE-FLAGS (optional): a list containing a valid combination of IMAGE-USAGE-FLAGS. Slot types: See IMAGE-USAGE-FLAGS Instances of this class can be used to extend the following classes (using their NEXT slot): See SURFACE-CAPABILITIES-2-KHR
-
EXTERNAL CLASS SPARSE-BUFFER-MEMORY-BIND-INFO
Represents the struct VkSparseBufferMemoryBindInfo. Slots: - BUFFER: a BUFFER. - BINDS: a list of SPARSE-MEMORY-BINDs. Slot types: See BUFFER See SPARSE-MEMORY-BIND
-
EXTERNAL CLASS SPARSE-IMAGE-FORMAT-PROPERTIES
Represents the struct VkSparseImageFormatProperties. Slots: - ASPECT-MASK (optional): a list containing a valid combination of IMAGE-ASPECT-FLAGS. - IMAGE-GRANULARITY: an EXTENT-3D. - FLAGS (optional): a list containing a valid combination of SPARSE-IMAGE-FORMAT-FLAGS. Slot types: See IMAGE-ASPECT-FLAGS See EXTENT-3D See SPARSE-IMAGE-FORMAT-FLAGS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES
-
EXTERNAL CLASS SPARSE-IMAGE-FORMAT-PROPERTIES-2
Represents the struct VkSparseImageFormatProperties2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROPERTIES: a SPARSE-IMAGE-FORMAT-PROPERTIES. Slot types: See SPARSE-IMAGE-FORMAT-PROPERTIES Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS SPARSE-IMAGE-MEMORY-BIND
Represents the struct VkSparseImageMemoryBind. Slots: - SUBRESOURCE: an IMAGE-SUBRESOURCE. - OFFSET: an OFFSET-3D. - EXTENT: an EXTENT-3D. - MEMORY (optional): a DEVICE-MEMORY. - MEMORY-OFFSET: a DEVICE-SIZE. - FLAGS (optional): a list containing a valid combination of SPARSE-MEMORY-BIND-FLAGS. Slot types: See IMAGE-SUBRESOURCE See OFFSET-3D See EXTENT-3D See DEVICE-MEMORY See DEVICE-SIZE See SPARSE-MEMORY-BIND-FLAGS
-
EXTERNAL CLASS SPARSE-IMAGE-MEMORY-BIND-INFO
Represents the struct VkSparseImageMemoryBindInfo. Slots: - IMAGE: an IMAGE. - BINDS: a list of SPARSE-IMAGE-MEMORY-BINDs. Slot types: See IMAGE See SPARSE-IMAGE-MEMORY-BIND
-
EXTERNAL CLASS SPARSE-IMAGE-MEMORY-REQUIREMENTS
Represents the struct VkSparseImageMemoryRequirements. Slots: - FORMAT-PROPERTIES: a SPARSE-IMAGE-FORMAT-PROPERTIES. - IMAGE-MIP-TAIL-FIRST-LOD: a positive (32-bit) integer. - IMAGE-MIP-TAIL-SIZE: a DEVICE-SIZE. - IMAGE-MIP-TAIL-OFFSET: a DEVICE-SIZE. - IMAGE-MIP-TAIL-STRIDE: a DEVICE-SIZE. Slot types: See SPARSE-IMAGE-FORMAT-PROPERTIES See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS
-
EXTERNAL CLASS SPARSE-IMAGE-MEMORY-REQUIREMENTS-2
Represents the struct VkSparseImageMemoryRequirements2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-REQUIREMENTS: a SPARSE-IMAGE-MEMORY-REQUIREMENTS. Slot types: See SPARSE-IMAGE-MEMORY-REQUIREMENTS Instances of this class are used as parameters of the following functions: See GET-DEVICE-IMAGE-SPARSE-MEMORY-REQUIREMENTS-KHR See GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS-2
-
EXTERNAL CLASS SPARSE-IMAGE-OPAQUE-MEMORY-BIND-INFO
Represents the struct VkSparseImageOpaqueMemoryBindInfo. Slots: - IMAGE: an IMAGE. - BINDS: a list of SPARSE-MEMORY-BINDs. Slot types: See IMAGE See SPARSE-MEMORY-BIND
-
EXTERNAL CLASS SPARSE-MEMORY-BIND
Represents the struct VkSparseMemoryBind. Slots: - RESOURCE-OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. - MEMORY (optional): a DEVICE-MEMORY. - MEMORY-OFFSET: a DEVICE-SIZE. - FLAGS (optional): a list containing a valid combination of SPARSE-MEMORY-BIND-FLAGS. Slot types: See DEVICE-MEMORY See DEVICE-SIZE See SPARSE-MEMORY-BIND-FLAGS
-
EXTERNAL CLASS SPECIALIZATION-INFO
Represents the struct VkSpecializationInfo. Slots: - MAP-ENTRIES: a list of SPECIALIZATION-MAP-ENTRYs. - DATA-SIZE (optional): a positive integer. - DATA: a foreign pointer to a buffer of size DATA-SIZE. Slot types: See SPECIALIZATION-MAP-ENTRY
-
EXTERNAL CLASS SPECIALIZATION-MAP-ENTRY
Represents the struct VkSpecializationMapEntry. Slots: - CONSTANT-ID: a positive (32-bit) integer. - OFFSET: a positive (32-bit) integer. - SIZE: a positive integer.
-
EXTERNAL CLASS SRT-DATA-NV
Represents the struct VkSRTDataNV. Slots: - SX: a single-float. - A: a single-float. - B: a single-float. - PVX: a single-float. - SY: a single-float. - C: a single-float. - PVY: a single-float. - SZ: a single-float. - PVZ: a single-float. - QX: a single-float. - QY: a single-float. - QZ: a single-float. - QW: a single-float. - TX: a single-float. - TY: a single-float. - TZ: a single-float.
-
EXTERNAL CLASS STENCIL-OP-STATE
Represents the struct VkStencilOpState. Slots: - FAIL-OP: an enum value of STENCIL-OP. - PASS-OP: an enum value of STENCIL-OP. - DEPTH-FAIL-OP: an enum value of STENCIL-OP. - COMPARE-OP: an enum value of COMPARE-OP. - COMPARE-MASK: a positive (32-bit) integer. - WRITE-MASK: a positive (32-bit) integer. - REFERENCE: a positive (32-bit) integer. Slot types: See STENCIL-OP See COMPARE-OP
-
EXTERNAL CLASS STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP
Represents the struct VkStreamDescriptorSurfaceCreateInfoGGP. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of STREAM-DESCRIPTOR-SURFACE-CREATE-FLAGS-GGP. - STREAM-DESCRIPTOR: a GGP-STREAM-DESCRIPTOR. Slot types: See STREAM-DESCRIPTOR-SURFACE-CREATE-FLAGS-GGP See GGP-STREAM-DESCRIPTOR Instances of this class are used as parameters of the following functions: See CREATE-STREAM-DESCRIPTOR-SURFACE-GGP
-
EXTERNAL CLASS STRIDED-DEVICE-ADDRESS-REGION-KHR
Represents the struct VkStridedDeviceAddressRegionKHR. Slots: - DEVICE-ADDRESS (optional): a DEVICE-ADDRESS. - STRIDE: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. Slot types: See DEVICE-ADDRESS See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See CMD-TRACE-RAYS-INDIRECT-KHR See CMD-TRACE-RAYS-KHR
-
EXTERNAL CLASS SUBMIT-INFO
Represents the struct VkSubmitInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - WAIT-SEMAPHORES: a list of SEMAPHOREs. - WAIT-DST-STAGE-MASK: a list of list containing a valid combination of PIPELINE-STAGE-FLAGSs. - COMMAND-BUFFERS: a list of COMMAND-BUFFERs. - SIGNAL-SEMAPHORES: a list of SEMAPHOREs. Slot types: See PIPELINE-STAGE-FLAGS See COMMAND-BUFFER See SEMAPHORE Instances of this class can be extended by the following classes (using the NEXT slot): See PERFORMANCE-QUERY-SUBMIT-INFO-KHR See TIMELINE-SEMAPHORE-SUBMIT-INFO See PROTECTED-SUBMIT-INFO See DEVICE-GROUP-SUBMIT-INFO See D-3D-1-2-FENCE-SUBMIT-INFO-KHR See WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR See WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV Instances of this class are used as parameters of the following functions: See QUEUE-SUBMIT
-
EXTERNAL CLASS SUBMIT-INFO-2-KHR
Represents the struct VkSubmitInfo2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SUBMIT-FLAGS-KHR. - WAIT-SEMAPHORE-INFOS: a list of SEMAPHORE-SUBMIT-INFO-KHRs. - COMMAND-BUFFER-INFOS: a list of COMMAND-BUFFER-SUBMIT-INFO-KHRs. - SIGNAL-SEMAPHORE-INFOS: a list of SEMAPHORE-SUBMIT-INFO-KHRs. Slot types: See SUBMIT-FLAGS-KHR See COMMAND-BUFFER-SUBMIT-INFO-KHR See SEMAPHORE-SUBMIT-INFO-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See PERFORMANCE-QUERY-SUBMIT-INFO-KHR See WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR See WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV Instances of this class are used as parameters of the following functions: See QUEUE-SUBMIT-2-KHR
-
EXTERNAL CLASS SUBPASS-BEGIN-INFO
Represents the struct VkSubpassBeginInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CONTENTS: an enum value of SUBPASS-CONTENTS. Slot types: See SUBPASS-CONTENTS Instances of this class are used as parameters of the following functions: See CMD-BEGIN-RENDER-PASS-2 See CMD-NEXT-SUBPASS-2
-
EXTERNAL CLASS SUBPASS-DEPENDENCY
Represents the struct VkSubpassDependency. Slots: - SRC-SUBPASS: a positive (32-bit) integer. - DST-SUBPASS: a positive (32-bit) integer. - SRC-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS. - DST-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS. - SRC-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS. - DST-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS. - DEPENDENCY-FLAGS (optional): a list containing a valid combination of DEPENDENCY-FLAGS. Slot types: See PIPELINE-STAGE-FLAGS See ACCESS-FLAGS See DEPENDENCY-FLAGS
-
EXTERNAL CLASS SUBPASS-DEPENDENCY-2
Represents the struct VkSubpassDependency2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SRC-SUBPASS: a positive (32-bit) integer. - DST-SUBPASS: a positive (32-bit) integer. - SRC-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS. - DST-STAGE-MASK (optional): a list containing a valid combination of PIPELINE-STAGE-FLAGS. - SRC-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS. - DST-ACCESS-MASK (optional): a list containing a valid combination of ACCESS-FLAGS. - DEPENDENCY-FLAGS (optional): a list containing a valid combination of DEPENDENCY-FLAGS. - VIEW-OFFSET: a (32-bit) integer. Slot types: See PIPELINE-STAGE-FLAGS See ACCESS-FLAGS See DEPENDENCY-FLAGS Instances of this class can be extended by the following classes (using the NEXT slot): See MEMORY-BARRIER-2-KHR
-
EXTERNAL CLASS SUBPASS-DESCRIPTION
Represents the struct VkSubpassDescription. Slots: - FLAGS (optional): a list containing a valid combination of SUBPASS-DESCRIPTION-FLAGS. - PIPELINE-BIND-POINT: an enum value of PIPELINE-BIND-POINT. - INPUT-ATTACHMENTS: a list of ATTACHMENT-REFERENCEs. - COLOR-ATTACHMENTS: a list of ATTACHMENT-REFERENCEs. - RESOLVE-ATTACHMENTS (optional): a list of ATTACHMENT-REFERENCEs. - DEPTH-STENCIL-ATTACHMENT (optional): an ATTACHMENT-REFERENCE. - PRESERVE-ATTACHMENTS: a list of positive (32-bit) integers. Slot types: See SUBPASS-DESCRIPTION-FLAGS See PIPELINE-BIND-POINT See ATTACHMENT-REFERENCE
-
EXTERNAL CLASS SUBPASS-DESCRIPTION-2
Represents the struct VkSubpassDescription2. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SUBPASS-DESCRIPTION-FLAGS. - PIPELINE-BIND-POINT: an enum value of PIPELINE-BIND-POINT. - VIEW-MASK: a positive (32-bit) integer. - INPUT-ATTACHMENTS: a list of ATTACHMENT-REFERENCE-2s. - COLOR-ATTACHMENTS: a list of ATTACHMENT-REFERENCE-2s. - RESOLVE-ATTACHMENTS (optional): a list of ATTACHMENT-REFERENCE-2s. - DEPTH-STENCIL-ATTACHMENT (optional): an ATTACHMENT-REFERENCE-2. - PRESERVE-ATTACHMENTS: a list of positive (32-bit) integers. Slot types: See SUBPASS-DESCRIPTION-FLAGS See PIPELINE-BIND-POINT See ATTACHMENT-REFERENCE-2 Instances of this class can be extended by the following classes (using the NEXT slot): See FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR See SUBPASS-DESCRIPTION-DEPTH-STENCIL-RESOLVE
-
EXTERNAL CLASS SUBPASS-DESCRIPTION-DEPTH-STENCIL-RESOLVE
Represents the struct VkSubpassDescriptionDepthStencilResolve. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DEPTH-RESOLVE-MODE: an enum value of RESOLVE-MODE-FLAG-BITS. - STENCIL-RESOLVE-MODE: an enum value of RESOLVE-MODE-FLAG-BITS. - DEPTH-STENCIL-RESOLVE-ATTACHMENT (optional): an ATTACHMENT-REFERENCE-2. Slot types: See RESOLVE-MODE-FLAG-BITS See ATTACHMENT-REFERENCE-2 Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBPASS-DESCRIPTION-2
-
EXTERNAL CLASS SUBPASS-END-INFO
Represents the struct VkSubpassEndInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). Instances of this class are used as parameters of the following functions: See CMD-END-RENDER-PASS-2 See CMD-NEXT-SUBPASS-2
-
EXTERNAL CLASS SUBPASS-SAMPLE-LOCATIONS-EXT
Represents the struct VkSubpassSampleLocationsEXT. Slots: - SUBPASS-INDEX: a positive (32-bit) integer. - SAMPLE-LOCATIONS-INFO: a SAMPLE-LOCATIONS-INFO-EXT. Slot types: See SAMPLE-LOCATIONS-INFO-EXT
-
EXTERNAL CLASS SUBPASS-SHADING-PIPELINE-CREATE-INFO-HUAWEI
Represents the struct VkSubpassShadingPipelineCreateInfoHUAWEI. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - RENDER-PASS: a RENDER-PASS. - SUBPASS: a positive (32-bit) integer. Slot types: See RENDER-PASS Instances of this class can be used to extend the following classes (using their NEXT slot): See COMPUTE-PIPELINE-CREATE-INFO
-
EXTERNAL CLASS SUBRESOURCE-LAYOUT
Represents the struct VkSubresourceLayout. Slots: - OFFSET: a DEVICE-SIZE. - SIZE: a DEVICE-SIZE. - ROW-PITCH: a DEVICE-SIZE. - ARRAY-PITCH: a DEVICE-SIZE. - DEPTH-PITCH: a DEVICE-SIZE. Slot types: See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See GET-IMAGE-SUBRESOURCE-LAYOUT
-
EXTERNAL CLASS SURFACE-CAPABILITIES-2-EXT
Represents the struct VkSurfaceCapabilities2EXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MIN-IMAGE-COUNT: a positive (32-bit) integer. - MAX-IMAGE-COUNT: a positive (32-bit) integer. - CURRENT-EXTENT: an EXTENT-2D. - MIN-IMAGE-EXTENT: an EXTENT-2D. - MAX-IMAGE-EXTENT: an EXTENT-2D. - MAX-IMAGE-ARRAY-LAYERS: a positive (32-bit) integer. - SUPPORTED-TRANSFORMS: a list containing a valid combination of SURFACE-TRANSFORM-FLAGS-KHR. - CURRENT-TRANSFORM: an enum value of SURFACE-TRANSFORM-FLAG-BITS-KHR. - SUPPORTED-COMPOSITE-ALPHA: a list containing a valid combination of COMPOSITE-ALPHA-FLAGS-KHR. - SUPPORTED-USAGE-FLAGS: a list containing a valid combination of IMAGE-USAGE-FLAGS. - SUPPORTED-SURFACE-COUNTERS (optional): a list containing a valid combination of SURFACE-COUNTER-FLAGS-EXT. Slot types: See EXTENT-2D See SURFACE-TRANSFORM-FLAGS-KHR See SURFACE-TRANSFORM-FLAG-BITS-KHR See COMPOSITE-ALPHA-FLAGS-KHR See IMAGE-USAGE-FLAGS See SURFACE-COUNTER-FLAGS-EXT Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-EXT
-
EXTERNAL CLASS SURFACE-CAPABILITIES-2-KHR
Represents the struct VkSurfaceCapabilities2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SURFACE-CAPABILITIES: a SURFACE-CAPABILITIES-KHR. Slot types: See SURFACE-CAPABILITIES-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See SURFACE-CAPABILITIES-FULL-SCREEN-EXCLUSIVE-EXT See SURFACE-PROTECTED-CAPABILITIES-KHR See SHARED-PRESENT-SURFACE-CAPABILITIES-KHR See DISPLAY-NATIVE-HDR-SURFACE-CAPABILITIES-AMD Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-KHR
-
EXTERNAL CLASS SURFACE-CAPABILITIES-FULL-SCREEN-EXCLUSIVE-EXT
Represents the struct VkSurfaceCapabilitiesFullScreenExclusiveEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FULL-SCREEN-EXCLUSIVE-SUPPORTED: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See SURFACE-CAPABILITIES-2-KHR
-
EXTERNAL CLASS SURFACE-CAPABILITIES-KHR
Represents the struct VkSurfaceCapabilitiesKHR. Slots: - MIN-IMAGE-COUNT: a positive (32-bit) integer. - MAX-IMAGE-COUNT: a positive (32-bit) integer. - CURRENT-EXTENT: an EXTENT-2D. - MIN-IMAGE-EXTENT: an EXTENT-2D. - MAX-IMAGE-EXTENT: an EXTENT-2D. - MAX-IMAGE-ARRAY-LAYERS: a positive (32-bit) integer. - SUPPORTED-TRANSFORMS: a list containing a valid combination of SURFACE-TRANSFORM-FLAGS-KHR. - CURRENT-TRANSFORM: an enum value of SURFACE-TRANSFORM-FLAG-BITS-KHR. - SUPPORTED-COMPOSITE-ALPHA: a list containing a valid combination of COMPOSITE-ALPHA-FLAGS-KHR. - SUPPORTED-USAGE-FLAGS: a list containing a valid combination of IMAGE-USAGE-FLAGS. Slot types: See EXTENT-2D See SURFACE-TRANSFORM-FLAGS-KHR See SURFACE-TRANSFORM-FLAG-BITS-KHR See COMPOSITE-ALPHA-FLAGS-KHR See IMAGE-USAGE-FLAGS Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-KHR
-
EXTERNAL CLASS SURFACE-FORMAT-2-KHR
Represents the struct VkSurfaceFormat2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SURFACE-FORMAT: a SURFACE-FORMAT-KHR. Slot types: See SURFACE-FORMAT-KHR Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SURFACE-FORMATS-2-KHR
-
EXTERNAL CLASS SURFACE-FORMAT-KHR
Represents the struct VkSurfaceFormatKHR. Slots: - FORMAT: an enum value of FORMAT. - COLOR-SPACE: an enum value of COLOR-SPACE-KHR. Slot types: See FORMAT See COLOR-SPACE-KHR Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-SURFACE-FORMATS-KHR
-
EXTERNAL CLASS SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT
Represents the struct VkSurfaceFullScreenExclusiveInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FULL-SCREEN-EXCLUSIVE: an enum value of FULL-SCREEN-EXCLUSIVE-EXT. Slot types: See FULL-SCREEN-EXCLUSIVE-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-SURFACE-INFO-2-KHR See SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL CLASS SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT
Represents the struct VkSurfaceFullScreenExclusiveWin32InfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - HMONITOR: a HMONITOR. Slot types: See HMONITOR Instances of this class can be used to extend the following classes (using their NEXT slot): See PHYSICAL-DEVICE-SURFACE-INFO-2-KHR See SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL CLASS SURFACE-PROTECTED-CAPABILITIES-KHR
Represents the struct VkSurfaceProtectedCapabilitiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUPPORTS-PROTECTED: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See SURFACE-CAPABILITIES-2-KHR
-
EXTERNAL CLASS SWAPCHAIN-COUNTER-CREATE-INFO-EXT
Represents the struct VkSwapchainCounterCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SURFACE-COUNTERS (optional): a list containing a valid combination of SURFACE-COUNTER-FLAGS-EXT. Slot types: See SURFACE-COUNTER-FLAGS-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL CLASS SWAPCHAIN-CREATE-INFO-KHR
Represents the struct VkSwapchainCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of SWAPCHAIN-CREATE-FLAGS-KHR. - SURFACE: a SURFACE-KHR. - MIN-IMAGE-COUNT: a positive (32-bit) integer. - IMAGE-FORMAT: an enum value of FORMAT. - IMAGE-COLOR-SPACE: an enum value of COLOR-SPACE-KHR. - IMAGE-EXTENT: an EXTENT-2D. - IMAGE-ARRAY-LAYERS: a positive (32-bit) integer. - IMAGE-USAGE: a list containing a valid combination of IMAGE-USAGE-FLAGS. - IMAGE-SHARING-MODE: an enum value of SHARING-MODE. - QUEUE-FAMILY-INDICES: a list of positive (32-bit) integers. - PRE-TRANSFORM: an enum value of SURFACE-TRANSFORM-FLAG-BITS-KHR. - COMPOSITE-ALPHA: an enum value of COMPOSITE-ALPHA-FLAG-BITS-KHR. - PRESENT-MODE: an enum value of PRESENT-MODE-KHR. - CLIPPED: a boolean. - OLD-SWAPCHAIN (optional): a SWAPCHAIN-KHR. Slot types: See SWAPCHAIN-CREATE-FLAGS-KHR See SURFACE-KHR See FORMAT See COLOR-SPACE-KHR See EXTENT-2D See IMAGE-USAGE-FLAGS See SHARING-MODE See SURFACE-TRANSFORM-FLAG-BITS-KHR See COMPOSITE-ALPHA-FLAG-BITS-KHR See PRESENT-MODE-KHR See SWAPCHAIN-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT See SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT See IMAGE-FORMAT-LIST-CREATE-INFO See SWAPCHAIN-DISPLAY-NATIVE-HDR-CREATE-INFO-AMD See DEVICE-GROUP-SWAPCHAIN-CREATE-INFO-KHR See SWAPCHAIN-COUNTER-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-SHARED-SWAPCHAINS-KHR See CREATE-SWAPCHAIN-KHR
-
EXTERNAL CLASS SWAPCHAIN-DISPLAY-NATIVE-HDR-CREATE-INFO-AMD
Represents the struct VkSwapchainDisplayNativeHdrCreateInfoAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LOCAL-DIMMING-ENABLE: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL CLASS SYSMEM-COLOR-SPACE-FUCHSIA
Represents the struct VkSysmemColorSpaceFUCHSIA. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - COLOR-SPACE: a positive (32-bit) integer.
-
EXTERNAL CLASS TEXTURE-L-O-D-GATHER-FORMAT-PROPERTIES-AMD
Represents the struct VkTextureLODGatherFormatPropertiesAMD. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SUPPORTS-TEXTURE-GATHER-L-O-D-BIAS-AMD: a boolean. Instances of this class can be used to extend the following classes (using their NEXT slot): See IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL CLASS TIMELINE-SEMAPHORE-SUBMIT-INFO
Represents the struct VkTimelineSemaphoreSubmitInfo. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - WAIT-SEMAPHORE-VALUES (optional): a list of positive (64-bit) integers. - SIGNAL-SEMAPHORE-VALUES (optional): a list of positive (64-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBMIT-INFO See BIND-SPARSE-INFO
-
EXTERNAL CLASS TRACE-RAYS-INDIRECT-COMMAND-KHR
Represents the struct VkTraceRaysIndirectCommandKHR. Slots: - WIDTH: a positive (32-bit) integer. - HEIGHT: a positive (32-bit) integer. - DEPTH: a positive (32-bit) integer.
-
EXTERNAL CLASS TRANSFORM-MATRIX-KHR
Represents the struct VkTransformMatrixKHR. Slots: - MATRIX: a array of single-floats of size 4x3.
-
EXTERNAL CLASS VALIDATION-CACHE-CREATE-INFO-EXT
Represents the struct VkValidationCacheCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of VALIDATION-CACHE-CREATE-FLAGS-EXT. - INITIAL-DATA-SIZE (optional): a positive integer. - INITIAL-DATA: a foreign pointer to a buffer of size INITIAL-DATA-SIZE. Slot types: See VALIDATION-CACHE-CREATE-FLAGS-EXT Instances of this class are used as parameters of the following functions: See CREATE-VALIDATION-CACHE-EXT
-
EXTERNAL CLASS VALIDATION-FEATURES-EXT
Represents the struct VkValidationFeaturesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ENABLED-VALIDATION-FEATURES: a list of enum value of VALIDATION-FEATURE-ENABLE-EXTs. - DISABLED-VALIDATION-FEATURES: a list of enum value of VALIDATION-FEATURE-DISABLE-EXTs. Slot types: See VALIDATION-FEATURE-ENABLE-EXT See VALIDATION-FEATURE-DISABLE-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See INSTANCE-CREATE-INFO
-
EXTERNAL CLASS VALIDATION-FLAGS-EXT
Represents the struct VkValidationFlagsEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DISABLED-VALIDATION-CHECKS: a list of enum value of VALIDATION-CHECK-EXTs. Slot types: See VALIDATION-CHECK-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See INSTANCE-CREATE-INFO
-
EXTERNAL CLASS VERTEX-INPUT-ATTRIBUTE-DESCRIPTION
Represents the struct VkVertexInputAttributeDescription. Slots: - LOCATION: a positive (32-bit) integer. - BINDING: a positive (32-bit) integer. - FORMAT: an enum value of FORMAT. - OFFSET: a positive (32-bit) integer. Slot types: See FORMAT
-
EXTERNAL CLASS VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT
Represents the struct VkVertexInputAttributeDescription2EXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - LOCATION: a positive (32-bit) integer. - BINDING: a positive (32-bit) integer. - FORMAT: an enum value of FORMAT. - OFFSET: a positive (32-bit) integer. Slot types: See FORMAT Instances of this class are used as parameters of the following functions: See CMD-SET-VERTEX-INPUT-EXT
-
EXTERNAL CLASS VERTEX-INPUT-BINDING-DESCRIPTION
Represents the struct VkVertexInputBindingDescription. Slots: - BINDING: a positive (32-bit) integer. - STRIDE: a positive (32-bit) integer. - INPUT-RATE: an enum value of VERTEX-INPUT-RATE. Slot types: See VERTEX-INPUT-RATE
-
EXTERNAL CLASS VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT
Represents the struct VkVertexInputBindingDescription2EXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - BINDING: a positive (32-bit) integer. - STRIDE: a positive (32-bit) integer. - INPUT-RATE: an enum value of VERTEX-INPUT-RATE. - DIVISOR: a positive (32-bit) integer. Slot types: See VERTEX-INPUT-RATE Instances of this class are used as parameters of the following functions: See CMD-SET-VERTEX-INPUT-EXT
-
EXTERNAL CLASS VERTEX-INPUT-BINDING-DIVISOR-DESCRIPTION-EXT
Represents the struct VkVertexInputBindingDivisorDescriptionEXT. Slots: - BINDING: a positive (32-bit) integer. - DIVISOR: a positive (32-bit) integer.
-
EXTERNAL CLASS VI-SURFACE-CREATE-INFO-NN
Represents the struct VkViSurfaceCreateInfoNN. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of VI-SURFACE-CREATE-FLAGS-NN. - WINDOW: a foreign pointer. Slot types: See VI-SURFACE-CREATE-FLAGS-NN Instances of this class are used as parameters of the following functions: See CREATE-VI-SURFACE-NN
-
EXTERNAL CLASS VIDEO-BEGIN-CODING-INFO-KHR
Represents the struct VkVideoBeginCodingInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of VIDEO-BEGIN-CODING-FLAGS-KHR. - CODEC-QUALITY-PRESET: a list containing a valid combination of VIDEO-CODING-QUALITY-PRESET-FLAGS-KHR. - VIDEO-SESSION: a VIDEO-SESSION-KHR. - VIDEO-SESSION-PARAMETERS (optional): a VIDEO-SESSION-PARAMETERS-KHR. - REFERENCE-SLOTS: a list of VIDEO-REFERENCE-SLOT-KHRs. Slot types: See VIDEO-BEGIN-CODING-FLAGS-KHR See VIDEO-CODING-QUALITY-PRESET-FLAGS-KHR See VIDEO-SESSION-KHR See VIDEO-SESSION-PARAMETERS-KHR See VIDEO-REFERENCE-SLOT-KHR Instances of this class are used as parameters of the following functions: See CMD-BEGIN-VIDEO-CODING-KHR
-
EXTERNAL CLASS VIDEO-BIND-MEMORY-KHR
Represents the struct VkVideoBindMemoryKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-BIND-INDEX: a positive (32-bit) integer. - MEMORY: a DEVICE-MEMORY. - MEMORY-OFFSET: a DEVICE-SIZE. - MEMORY-SIZE: a DEVICE-SIZE. Slot types: See DEVICE-MEMORY See DEVICE-SIZE Instances of this class are used as parameters of the following functions: See BIND-VIDEO-SESSION-MEMORY-KHR
-
EXTERNAL CLASS VIDEO-CAPABILITIES-KHR
Represents the struct VkVideoCapabilitiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CAPABILITY-FLAGS: a list containing a valid combination of VIDEO-CAPABILITY-FLAGS-KHR. - MIN-BITSTREAM-BUFFER-OFFSET-ALIGNMENT: a DEVICE-SIZE. - MIN-BITSTREAM-BUFFER-SIZE-ALIGNMENT: a DEVICE-SIZE. - VIDEO-PICTURE-EXTENT-GRANULARITY: an EXTENT-2D. - MIN-EXTENT: an EXTENT-2D. - MAX-EXTENT: an EXTENT-2D. - MAX-REFERENCE-PICTURES-SLOTS-COUNT: a positive (32-bit) integer. - MAX-REFERENCE-PICTURES-ACTIVE-COUNT: a positive (32-bit) integer. Slot types: See VIDEO-CAPABILITY-FLAGS-KHR See DEVICE-SIZE See EXTENT-2D Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-CAPABILITIES-EXT See VIDEO-ENCODE-H264-CAPABILITIES-EXT See VIDEO-DECODE-H265-CAPABILITIES-EXT See VIDEO-DECODE-H264-CAPABILITIES-EXT Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-VIDEO-CAPABILITIES-KHR
-
EXTERNAL CLASS VIDEO-CODING-CONTROL-INFO-KHR
Represents the struct VkVideoCodingControlInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of VIDEO-CODING-CONTROL-FLAGS-KHR. Slot types: See VIDEO-CODING-CONTROL-FLAGS-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-RATE-CONTROL-INFO-KHR Instances of this class are used as parameters of the following functions: See CMD-CONTROL-VIDEO-CODING-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H264-CAPABILITIES-EXT
Represents the struct VkVideoDecodeH264CapabilitiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-LEVEL: a positive (32-bit) integer. - FIELD-OFFSET-GRANULARITY: an OFFSET-2D. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See OFFSET-2D See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-CAPABILITIES-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H264-DPB-SLOT-INFO-EXT
Represents the struct VkVideoDecodeH264DpbSlotInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-REFERENCE-INFO: a STD-VIDEO-DECODE-H264-REFERENCE-INFO. Slot types: See STD-VIDEO-DECODE-H264-REFERENCE-INFO Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-REFERENCE-SLOT-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H264-MVC-EXT
Represents the struct VkVideoDecodeH264MvcEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-MVC: a STD-VIDEO-DECODE-H264-MVC. Slot types: See STD-VIDEO-DECODE-H264-MVC Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-DECODE-H264-PICTURE-INFO-EXT
-
EXTERNAL CLASS VIDEO-DECODE-H264-PICTURE-INFO-EXT
Represents the struct VkVideoDecodeH264PictureInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-PICTURE-INFO: a STD-VIDEO-DECODE-H264-PICTURE-INFO. - SLICES-DATA-OFFSETS: a list of positive (32-bit) integers. Slot types: See STD-VIDEO-DECODE-H264-PICTURE-INFO Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-DECODE-H264-MVC-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-DECODE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H264-PROFILE-EXT
Represents the struct VkVideoDecodeH264ProfileEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-PROFILE-IDC: a STD-VIDEO-H264-PROFILE-IDC. - PICTURE-LAYOUT: a list containing a valid combination of VIDEO-DECODE-H264-PICTURE-LAYOUT-FLAGS-EXT. Slot types: See STD-VIDEO-H264-PROFILE-IDC See VIDEO-DECODE-H264-PICTURE-LAYOUT-FLAGS-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-PROFILE-KHR See QUERY-POOL-CREATE-INFO See FORMAT-PROPERTIES-2 See IMAGE-CREATE-INFO See IMAGE-VIEW-CREATE-INFO See BUFFER-CREATE-INFO
-
EXTERNAL CLASS VIDEO-DECODE-H264-SESSION-CREATE-INFO-EXT
Represents the struct VkVideoDecodeH264SessionCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of VIDEO-DECODE-H264-CREATE-FLAGS-EXT. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See VIDEO-DECODE-H264-CREATE-FLAGS-EXT See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT
Represents the struct VkVideoDecodeH264SessionParametersAddInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SPS-STD (optional): a list of STD-VIDEO-H264-SEQUENCE-PARAMETER-SETs. - PPS-STD (optional): a list of STD-VIDEO-H264-PICTURE-PARAMETER-SETs. Slot types: See STD-VIDEO-H264-SEQUENCE-PARAMETER-SET See STD-VIDEO-H264-PICTURE-PARAMETER-SET Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT
Represents the struct VkVideoDecodeH264SessionParametersCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-SPS-STD-COUNT: a positive (32-bit) integer. - MAX-PPS-STD-COUNT: a positive (32-bit) integer. - PARAMETERS-ADD-INFO (optional): a VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT. Slot types: See VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H265-CAPABILITIES-EXT
Represents the struct VkVideoDecodeH265CapabilitiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-LEVEL: a positive (32-bit) integer. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-CAPABILITIES-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H265-DPB-SLOT-INFO-EXT
Represents the struct VkVideoDecodeH265DpbSlotInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-REFERENCE-INFO: a STD-VIDEO-DECODE-H265-REFERENCE-INFO. Slot types: See STD-VIDEO-DECODE-H265-REFERENCE-INFO Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-REFERENCE-SLOT-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H265-PICTURE-INFO-EXT
Represents the struct VkVideoDecodeH265PictureInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-PICTURE-INFO: a STD-VIDEO-DECODE-H265-PICTURE-INFO. - SLICES-DATA-OFFSETS: a list of positive (32-bit) integers. Slot types: See STD-VIDEO-DECODE-H265-PICTURE-INFO Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-DECODE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H265-PROFILE-EXT
Represents the struct VkVideoDecodeH265ProfileEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-PROFILE-IDC: a STD-VIDEO-H265-PROFILE-IDC. Slot types: See STD-VIDEO-H265-PROFILE-IDC Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-PROFILE-KHR See QUERY-POOL-CREATE-INFO See FORMAT-PROPERTIES-2 See IMAGE-CREATE-INFO See IMAGE-VIEW-CREATE-INFO See BUFFER-CREATE-INFO
-
EXTERNAL CLASS VIDEO-DECODE-H265-SESSION-CREATE-INFO-EXT
Represents the struct VkVideoDecodeH265SessionCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of VIDEO-DECODE-H265-CREATE-FLAGS-EXT. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See VIDEO-DECODE-H265-CREATE-FLAGS-EXT See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT
Represents the struct VkVideoDecodeH265SessionParametersAddInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SPS-STD (optional): a list of STD-VIDEO-H265-SEQUENCE-PARAMETER-SETs. - PPS-STD (optional): a list of STD-VIDEO-H265-PICTURE-PARAMETER-SETs. Slot types: See STD-VIDEO-H265-SEQUENCE-PARAMETER-SET See STD-VIDEO-H265-PICTURE-PARAMETER-SET Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT
Represents the struct VkVideoDecodeH265SessionParametersCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-SPS-STD-COUNT: a positive (32-bit) integer. - MAX-PPS-STD-COUNT: a positive (32-bit) integer. - PARAMETERS-ADD-INFO (optional): a VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT. Slot types: See VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-DECODE-INFO-KHR
Represents the struct VkVideoDecodeInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of VIDEO-DECODE-FLAGS-KHR. - CODED-OFFSET: an OFFSET-2D. - CODED-EXTENT: an EXTENT-2D. - SRC-BUFFER: a BUFFER. - SRC-BUFFER-OFFSET: a DEVICE-SIZE. - SRC-BUFFER-RANGE: a DEVICE-SIZE. - DST-PICTURE-RESOURCE: a VIDEO-PICTURE-RESOURCE-KHR. - SETUP-REFERENCE-SLOT: a VIDEO-REFERENCE-SLOT-KHR. - REFERENCE-SLOTS: a list of VIDEO-REFERENCE-SLOT-KHRs. Slot types: See VIDEO-DECODE-FLAGS-KHR See OFFSET-2D See EXTENT-2D See BUFFER See DEVICE-SIZE See VIDEO-PICTURE-RESOURCE-KHR See VIDEO-REFERENCE-SLOT-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-DECODE-H265-PICTURE-INFO-EXT See VIDEO-DECODE-H264-PICTURE-INFO-EXT Instances of this class are used as parameters of the following functions: See CMD-DECODE-VIDEO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H264-CAPABILITIES-EXT
Represents the struct VkVideoEncodeH264CapabilitiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of VIDEO-ENCODE-H264-CAPABILITY-FLAGS-EXT. - INPUT-MODE-FLAGS: a list containing a valid combination of VIDEO-ENCODE-H264-INPUT-MODE-FLAGS-EXT. - OUTPUT-MODE-FLAGS: a list containing a valid combination of VIDEO-ENCODE-H264-OUTPUT-MODE-FLAGS-EXT. - MIN-PICTURE-SIZE-IN-MBS: an EXTENT-2D. - MAX-PICTURE-SIZE-IN-MBS: an EXTENT-2D. - INPUT-IMAGE-DATA-ALIGNMENT: an EXTENT-2D. - MAX-NUM-L-0-REFERENCE-FOR-P: a positive (8-bit) integer. - MAX-NUM-L-0-REFERENCE-FOR-B: a positive (8-bit) integer. - MAX-NUM-L-1-REFERENCE: a positive (8-bit) integer. - QUALITY-LEVEL-COUNT: a positive (8-bit) integer. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See VIDEO-ENCODE-H264-CAPABILITY-FLAGS-EXT See VIDEO-ENCODE-H264-INPUT-MODE-FLAGS-EXT See VIDEO-ENCODE-H264-OUTPUT-MODE-FLAGS-EXT See EXTENT-2D See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-CAPABILITIES-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT
Represents the struct VkVideoEncodeH264DpbSlotInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SLOT-INDEX: a (8-bit) integer. - STD-PICTURE-INFO: a STD-VIDEO-ENCODE-H264-PICTURE-INFO. Slot types: See STD-VIDEO-ENCODE-H264-PICTURE-INFO
-
EXTERNAL CLASS VIDEO-ENCODE-H264-EMIT-PICTURE-PARAMETERS-EXT
Represents the struct VkVideoEncodeH264EmitPictureParametersEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SPS-ID: a positive (8-bit) integer. - EMIT-SPS-ENABLE: a boolean. - PPS-ID-ENTRIES: a list of positive (8-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-ENCODE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H264-NALU-SLICE-EXT
Represents the struct VkVideoEncodeH264NaluSliceEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SLICE-HEADER-STD: a STD-VIDEO-ENCODE-H264-SLICE-HEADER. - MB-COUNT: a positive (32-bit) integer. - REF-FINAL-LIST-0-ENTRIES: a list of VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXTs. - REF-FINAL-LIST-1-ENTRIES: a list of VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXTs. - PRECEDING-NALU-BYTES: a positive (32-bit) integer. - MIN-QP: a positive (8-bit) integer. - MAX-QP: a positive (8-bit) integer. Slot types: See STD-VIDEO-ENCODE-H264-SLICE-HEADER See VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT
-
EXTERNAL CLASS VIDEO-ENCODE-H264-PROFILE-EXT
Represents the struct VkVideoEncodeH264ProfileEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-PROFILE-IDC: a STD-VIDEO-H264-PROFILE-IDC. Slot types: See STD-VIDEO-H264-PROFILE-IDC Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-PROFILE-KHR See QUERY-POOL-CREATE-INFO See FORMAT-PROPERTIES-2 See IMAGE-CREATE-INFO See IMAGE-VIEW-CREATE-INFO See BUFFER-CREATE-INFO
-
EXTERNAL CLASS VIDEO-ENCODE-H264-SESSION-CREATE-INFO-EXT
Represents the struct VkVideoEncodeH264SessionCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of VIDEO-ENCODE-H264-CREATE-FLAGS-EXT. - MAX-PICTURE-SIZE-IN-MBS: an EXTENT-2D. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See VIDEO-ENCODE-H264-CREATE-FLAGS-EXT See EXTENT-2D See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT
Represents the struct VkVideoEncodeH264SessionParametersAddInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SPS-STD (optional): a list of STD-VIDEO-H264-SEQUENCE-PARAMETER-SETs. - PPS-STD (optional): a list of STD-VIDEO-H264-PICTURE-PARAMETER-SETs. Slot types: See STD-VIDEO-H264-SEQUENCE-PARAMETER-SET See STD-VIDEO-H264-PICTURE-PARAMETER-SET Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT
Represents the struct VkVideoEncodeH264SessionParametersCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-SPS-STD-COUNT: a positive (32-bit) integer. - MAX-PPS-STD-COUNT: a positive (32-bit) integer. - PARAMETERS-ADD-INFO (optional): a VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT. Slot types: See VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H264-VCL-FRAME-INFO-EXT
Represents the struct VkVideoEncodeH264VclFrameInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - REF-DEFAULT-FINAL-LIST-0-ENTRIES: a list of VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXTs. - REF-DEFAULT-FINAL-LIST-1-ENTRIES: a list of VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXTs. - NALU-SLICE-ENTRIES: a list of VIDEO-ENCODE-H264-NALU-SLICE-EXTs. - CURRENT-PICTURE-INFO: a VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT. Slot types: See VIDEO-ENCODE-H264-NALU-SLICE-EXT See VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-ENCODE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H265-CAPABILITIES-EXT
Represents the struct VkVideoEncodeH265CapabilitiesEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of VIDEO-ENCODE-H265-CAPABILITY-FLAGS-EXT. - INPUT-MODE-FLAGS: a list containing a valid combination of VIDEO-ENCODE-H265-INPUT-MODE-FLAGS-EXT. - OUTPUT-MODE-FLAGS: a list containing a valid combination of VIDEO-ENCODE-H265-OUTPUT-MODE-FLAGS-EXT. - CTB-SIZES: a list containing a valid combination of VIDEO-ENCODE-H265-CTB-SIZE-FLAGS-EXT. - INPUT-IMAGE-DATA-ALIGNMENT: an EXTENT-2D. - MAX-NUM-L-0-REFERENCE-FOR-P: a positive (8-bit) integer. - MAX-NUM-L-0-REFERENCE-FOR-B: a positive (8-bit) integer. - MAX-NUM-L-1-REFERENCE: a positive (8-bit) integer. - MAX-NUM-SUB-LAYERS: a positive (8-bit) integer. - QUALITY-LEVEL-COUNT: a positive (8-bit) integer. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See VIDEO-ENCODE-H265-CAPABILITY-FLAGS-EXT See VIDEO-ENCODE-H265-INPUT-MODE-FLAGS-EXT See VIDEO-ENCODE-H265-OUTPUT-MODE-FLAGS-EXT See VIDEO-ENCODE-H265-CTB-SIZE-FLAGS-EXT See EXTENT-2D See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-CAPABILITIES-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXT
Represents the struct VkVideoEncodeH265DpbSlotInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SLOT-INDEX: a (8-bit) integer. - STD-REFERENCE-INFO: a STD-VIDEO-ENCODE-H265-REFERENCE-INFO. Slot types: See STD-VIDEO-ENCODE-H265-REFERENCE-INFO
-
EXTERNAL CLASS VIDEO-ENCODE-H265-EMIT-PICTURE-PARAMETERS-EXT
Represents the struct VkVideoEncodeH265EmitPictureParametersEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VPS-ID: a positive (8-bit) integer. - SPS-ID: a positive (8-bit) integer. - EMIT-VPS-ENABLE: a boolean. - EMIT-SPS-ENABLE: a boolean. - PPS-ID-ENTRIES: a list of positive (8-bit) integers. Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-ENCODE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H265-NALU-SLICE-EXT
Represents the struct VkVideoEncodeH265NaluSliceEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CTB-COUNT: a positive (32-bit) integer. - REFERENCE-FINAL-LISTS (optional): a VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT. - SLICE-HEADER-STD: a STD-VIDEO-ENCODE-H265-SLICE-HEADER. Slot types: See VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT See STD-VIDEO-ENCODE-H265-SLICE-HEADER
-
EXTERNAL CLASS VIDEO-ENCODE-H265-PROFILE-EXT
Represents the struct VkVideoEncodeH265ProfileEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - STD-PROFILE-IDC: a STD-VIDEO-H265-PROFILE-IDC. Slot types: See STD-VIDEO-H265-PROFILE-IDC Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-PROFILE-KHR See QUERY-POOL-CREATE-INFO See FORMAT-PROPERTIES-2 See IMAGE-CREATE-INFO See IMAGE-VIEW-CREATE-INFO See BUFFER-CREATE-INFO
-
EXTERNAL CLASS VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT
Represents the struct VkVideoEncodeH265ReferenceListsEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - REFERENCE-LIST-0-ENTRIES: a list of VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXTs. - REFERENCE-LIST-1-ENTRIES: a list of VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXTs. - REFERENCE-MODIFICATIONS: a STD-VIDEO-ENCODE-H265-REFERENCE-MODIFICATIONS. Slot types: See VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXT See STD-VIDEO-ENCODE-H265-REFERENCE-MODIFICATIONS
-
EXTERNAL CLASS VIDEO-ENCODE-H265-SESSION-CREATE-INFO-EXT
Represents the struct VkVideoEncodeH265SessionCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of VIDEO-ENCODE-H265-CREATE-FLAGS-EXT. - STD-EXTENSION-VERSION: an EXTENSION-PROPERTIES. Slot types: See VIDEO-ENCODE-H265-CREATE-FLAGS-EXT See EXTENSION-PROPERTIES Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT
Represents the struct VkVideoEncodeH265SessionParametersAddInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VPS-STD (optional): a list of STD-VIDEO-H265-VIDEO-PARAMETER-SETs. - SPS-STD (optional): a list of STD-VIDEO-H265-SEQUENCE-PARAMETER-SETs. - PPS-STD (optional): a list of STD-VIDEO-H265-PICTURE-PARAMETER-SETs. Slot types: See STD-VIDEO-H265-VIDEO-PARAMETER-SET See STD-VIDEO-H265-SEQUENCE-PARAMETER-SET See STD-VIDEO-H265-PICTURE-PARAMETER-SET Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT
Represents the struct VkVideoEncodeH265SessionParametersCreateInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MAX-VPS-STD-COUNT: a positive (32-bit) integer. - MAX-SPS-STD-COUNT: a positive (32-bit) integer. - MAX-PPS-STD-COUNT: a positive (32-bit) integer. - PARAMETERS-ADD-INFO (optional): a VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT. Slot types: See VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-H265-VCL-FRAME-INFO-EXT
Represents the struct VkVideoEncodeH265VclFrameInfoEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - REFERENCE-FINAL-LISTS (optional): a VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT. - NALU-SLICE-ENTRIES: a list of VIDEO-ENCODE-H265-NALU-SLICE-EXTs. - CURRENT-PICTURE-INFO: a STD-VIDEO-ENCODE-H265-PICTURE-INFO. Slot types: See VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT See VIDEO-ENCODE-H265-NALU-SLICE-EXT See STD-VIDEO-ENCODE-H265-PICTURE-INFO Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-ENCODE-INFO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-INFO-KHR
Represents the struct VkVideoEncodeInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of VIDEO-ENCODE-FLAGS-KHR. - QUALITY-LEVEL: a positive (32-bit) integer. - CODED-EXTENT: an EXTENT-2D. - DST-BITSTREAM-BUFFER: a BUFFER. - DST-BITSTREAM-BUFFER-OFFSET: a DEVICE-SIZE. - DST-BITSTREAM-BUFFER-MAX-RANGE: a DEVICE-SIZE. - SRC-PICTURE-RESOURCE: a VIDEO-PICTURE-RESOURCE-KHR. - SETUP-REFERENCE-SLOT: a VIDEO-REFERENCE-SLOT-KHR. - REFERENCE-SLOTS: a list of VIDEO-REFERENCE-SLOT-KHRs. Slot types: See VIDEO-ENCODE-FLAGS-KHR See EXTENT-2D See BUFFER See DEVICE-SIZE See VIDEO-PICTURE-RESOURCE-KHR See VIDEO-REFERENCE-SLOT-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-EMIT-PICTURE-PARAMETERS-EXT See VIDEO-ENCODE-H265-VCL-FRAME-INFO-EXT See VIDEO-ENCODE-H264-EMIT-PICTURE-PARAMETERS-EXT See VIDEO-ENCODE-H264-VCL-FRAME-INFO-EXT Instances of this class are used as parameters of the following functions: See CMD-ENCODE-VIDEO-KHR
-
EXTERNAL CLASS VIDEO-ENCODE-RATE-CONTROL-INFO-KHR
Represents the struct VkVideoEncodeRateControlInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS: a list containing a valid combination of VIDEO-ENCODE-RATE-CONTROL-FLAGS-KHR. - RATE-CONTROL-MODE: an enum value of VIDEO-ENCODE-RATE-CONTROL-MODE-FLAG-BITS-KHR. - AVERAGE-BITRATE: a positive (32-bit) integer. - PEAK-TO-AVERAGE-BITRATE-RATIO: a positive (16-bit) integer. - FRAME-RATE-NUMERATOR: a positive (16-bit) integer. - FRAME-RATE-DENOMINATOR: a positive (16-bit) integer. - VIRTUAL-BUFFER-SIZE-IN-MS: a positive (32-bit) integer. Slot types: See VIDEO-ENCODE-RATE-CONTROL-FLAGS-KHR See VIDEO-ENCODE-RATE-CONTROL-MODE-FLAG-BITS-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See VIDEO-CODING-CONTROL-INFO-KHR
-
EXTERNAL CLASS VIDEO-END-CODING-INFO-KHR
Represents the struct VkVideoEndCodingInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of VIDEO-END-CODING-FLAGS-KHR. Slot types: See VIDEO-END-CODING-FLAGS-KHR Instances of this class are used as parameters of the following functions: See CMD-END-VIDEO-CODING-KHR
-
EXTERNAL CLASS VIDEO-FORMAT-PROPERTIES-KHR
Represents the struct VkVideoFormatPropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FORMAT: an enum value of FORMAT. Slot types: See FORMAT Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-VIDEO-FORMAT-PROPERTIES-KHR
-
EXTERNAL CLASS VIDEO-GET-MEMORY-PROPERTIES-KHR
Represents the struct VkVideoGetMemoryPropertiesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - MEMORY-BIND-INDEX: a positive (32-bit) integer. - MEMORY-REQUIREMENTS: a MEMORY-REQUIREMENTS-2. Slot types: See MEMORY-REQUIREMENTS-2 Instances of this class are used as parameters of the following functions: See GET-VIDEO-SESSION-MEMORY-REQUIREMENTS-KHR
-
EXTERNAL CLASS VIDEO-PICTURE-RESOURCE-KHR
Represents the struct VkVideoPictureResourceKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - CODED-OFFSET: an OFFSET-2D. - CODED-EXTENT: an EXTENT-2D. - BASE-ARRAY-LAYER: a positive (32-bit) integer. - IMAGE-VIEW-BINDING: an IMAGE-VIEW. Slot types: See OFFSET-2D See EXTENT-2D See IMAGE-VIEW
-
EXTERNAL CLASS VIDEO-PROFILE-KHR
Represents the struct VkVideoProfileKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIDEO-CODEC-OPERATION: an enum value of VIDEO-CODEC-OPERATION-FLAG-BITS-KHR. - CHROMA-SUBSAMPLING: a list containing a valid combination of VIDEO-CHROMA-SUBSAMPLING-FLAGS-KHR. - LUMA-BIT-DEPTH: a list containing a valid combination of VIDEO-COMPONENT-BIT-DEPTH-FLAGS-KHR. - CHROMA-BIT-DEPTH: a list containing a valid combination of VIDEO-COMPONENT-BIT-DEPTH-FLAGS-KHR. Slot types: See VIDEO-CODEC-OPERATION-FLAG-BITS-KHR See VIDEO-CHROMA-SUBSAMPLING-FLAGS-KHR See VIDEO-COMPONENT-BIT-DEPTH-FLAGS-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-PROFILE-EXT See VIDEO-ENCODE-H264-PROFILE-EXT See VIDEO-DECODE-H265-PROFILE-EXT See VIDEO-DECODE-H264-PROFILE-EXT Instances of this class can be used to extend the following classes (using their NEXT slot): See QUERY-POOL-CREATE-INFO See FORMAT-PROPERTIES-2 See IMAGE-CREATE-INFO See IMAGE-VIEW-CREATE-INFO See BUFFER-CREATE-INFO Instances of this class are used as parameters of the following functions: See GET-PHYSICAL-DEVICE-VIDEO-CAPABILITIES-KHR
-
EXTERNAL CLASS VIDEO-PROFILES-KHR
Represents the struct VkVideoProfilesKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - PROFILE-COUNT: a positive (32-bit) integer. - PROFILES: a VIDEO-PROFILE-KHR. Slot types: See VIDEO-PROFILE-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See FORMAT-PROPERTIES-2 See IMAGE-CREATE-INFO See IMAGE-VIEW-CREATE-INFO See BUFFER-CREATE-INFO
-
EXTERNAL CLASS VIDEO-QUEUE-FAMILY-PROPERTIES-2-KHR
Represents the struct VkVideoQueueFamilyProperties2KHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIDEO-CODEC-OPERATIONS: a list containing a valid combination of VIDEO-CODEC-OPERATION-FLAGS-KHR. Slot types: See VIDEO-CODEC-OPERATION-FLAGS-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL CLASS VIDEO-REFERENCE-SLOT-KHR
Represents the struct VkVideoReferenceSlotKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - SLOT-INDEX: a (8-bit) integer. - PICTURE-RESOURCE: a VIDEO-PICTURE-RESOURCE-KHR. Slot types: See VIDEO-PICTURE-RESOURCE-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-DECODE-H265-DPB-SLOT-INFO-EXT See VIDEO-DECODE-H264-DPB-SLOT-INFO-EXT
-
EXTERNAL CLASS VIDEO-SESSION-CREATE-INFO-KHR
Represents the struct VkVideoSessionCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - QUEUE-FAMILY-INDEX: a positive (32-bit) integer. - FLAGS (optional): a list containing a valid combination of VIDEO-SESSION-CREATE-FLAGS-KHR. - VIDEO-PROFILE: a VIDEO-PROFILE-KHR. - PICTURE-FORMAT: an enum value of FORMAT. - MAX-CODED-EXTENT: an EXTENT-2D. - REFERENCE-PICTURES-FORMAT: an enum value of FORMAT. - MAX-REFERENCE-PICTURES-SLOTS-COUNT: a positive (32-bit) integer. - MAX-REFERENCE-PICTURES-ACTIVE-COUNT: a positive (32-bit) integer. Slot types: See VIDEO-SESSION-CREATE-FLAGS-KHR See VIDEO-PROFILE-KHR See EXTENT-2D See FORMAT Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-SESSION-CREATE-INFO-EXT See VIDEO-ENCODE-H264-SESSION-CREATE-INFO-EXT See VIDEO-DECODE-H265-SESSION-CREATE-INFO-EXT See VIDEO-DECODE-H264-SESSION-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-VIDEO-SESSION-KHR
-
EXTERNAL CLASS VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR
Represents the struct VkVideoSessionParametersCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - VIDEO-SESSION-PARAMETERS-TEMPLATE (optional): a VIDEO-SESSION-PARAMETERS-KHR. - VIDEO-SESSION: a VIDEO-SESSION-KHR. Slot types: See VIDEO-SESSION-PARAMETERS-KHR See VIDEO-SESSION-KHR Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT See VIDEO-ENCODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT See VIDEO-DECODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT See VIDEO-DECODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT Instances of this class are used as parameters of the following functions: See CREATE-VIDEO-SESSION-PARAMETERS-KHR
-
EXTERNAL CLASS VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR
Represents the struct VkVideoSessionParametersUpdateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - UPDATE-SEQUENCE-COUNT: a positive (32-bit) integer. Instances of this class can be extended by the following classes (using the NEXT slot): See VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT See VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT See VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT See VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT Instances of this class are used as parameters of the following functions: See UPDATE-VIDEO-SESSION-PARAMETERS-KHR
-
EXTERNAL CLASS VIEWPORT
Represents the struct VkViewport. Slots: - X: a single-float. - Y: a single-float. - WIDTH: a single-float. - HEIGHT: a single-float. - MIN-DEPTH: a single-float. - MAX-DEPTH: a single-float. Instances of this class are used as parameters of the following functions: See CMD-SET-VIEWPORT See CMD-SET-VIEWPORT-WITH-COUNT-EXT
-
EXTERNAL CLASS VIEWPORT-SWIZZLE-NV
Represents the struct VkViewportSwizzleNV. Slots: - X: an enum value of VIEWPORT-COORDINATE-SWIZZLE-NV. - Y: an enum value of VIEWPORT-COORDINATE-SWIZZLE-NV. - Z: an enum value of VIEWPORT-COORDINATE-SWIZZLE-NV. - W: an enum value of VIEWPORT-COORDINATE-SWIZZLE-NV. Slot types: See VIEWPORT-COORDINATE-SWIZZLE-NV
-
EXTERNAL CLASS VIEWPORT-W-SCALING-NV
Represents the struct VkViewportWScalingNV. Slots: - XCOEFF: a single-float. - YCOEFF: a single-float. Instances of this class are used as parameters of the following functions: See CMD-SET-VIEWPORT-W-SCALING-NV
-
EXTERNAL CLASS WAYLAND-SURFACE-CREATE-INFO-KHR
Represents the struct VkWaylandSurfaceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of WAYLAND-SURFACE-CREATE-FLAGS-KHR. - DISPLAY: a WL_DISPLAY. - SURFACE: a WL_SURFACE. Slot types: See WAYLAND-SURFACE-CREATE-FLAGS-KHR See WL_DISPLAY See WL_SURFACE Instances of this class are used as parameters of the following functions: See CREATE-WAYLAND-SURFACE-KHR
-
EXTERNAL CLASS WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR
Represents the struct VkWin32KeyedMutexAcquireReleaseInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACQUIRE-SYNCS: a list of DEVICE-MEMORYs. - ACQUIRE-KEYS: a list of positive (64-bit) integers. - ACQUIRE-TIMEOUTS: a list of positive (32-bit) integers. - RELEASE-SYNCS: a list of DEVICE-MEMORYs. - RELEASE-KEYS: a list of positive (64-bit) integers. Slot types: See DEVICE-MEMORY Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBMIT-INFO See SUBMIT-INFO-2-KHR
-
EXTERNAL CLASS WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV
Represents the struct VkWin32KeyedMutexAcquireReleaseInfoNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACQUIRE-SYNCS: a list of DEVICE-MEMORYs. - ACQUIRE-KEYS: a list of positive (64-bit) integers. - ACQUIRE-TIMEOUT-MILLISECONDS: a list of positive (32-bit) integers. - RELEASE-SYNCS: a list of DEVICE-MEMORYs. - RELEASE-KEYS: a list of positive (64-bit) integers. Slot types: See DEVICE-MEMORY Instances of this class can be used to extend the following classes (using their NEXT slot): See SUBMIT-INFO See SUBMIT-INFO-2-KHR
-
EXTERNAL CLASS WIN32-SURFACE-CREATE-INFO-KHR
Represents the struct VkWin32SurfaceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of WIN32-SURFACE-CREATE-FLAGS-KHR. - HINSTANCE: a HINSTANCE. - HWND: a HWND. Slot types: See WIN32-SURFACE-CREATE-FLAGS-KHR See HINSTANCE See HWND Instances of this class are used as parameters of the following functions: See CREATE-WIN32-SURFACE-KHR
-
EXTERNAL CLASS WRITE-DESCRIPTOR-SET
Represents the struct VkWriteDescriptorSet. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DST-SET: a DESCRIPTOR-SET. - DST-BINDING: a positive (32-bit) integer. - DST-ARRAY-ELEMENT: a positive (32-bit) integer. - DESCRIPTOR-TYPE: an enum value of DESCRIPTOR-TYPE. - IMAGE-INFO: a list of DESCRIPTOR-IMAGE-INFOs. - BUFFER-INFO: a list of DESCRIPTOR-BUFFER-INFOs. - TEXEL-BUFFER-VIEW: a list of BUFFER-VIEWs. Slot types: See DESCRIPTOR-SET See DESCRIPTOR-TYPE See DESCRIPTOR-IMAGE-INFO See DESCRIPTOR-BUFFER-INFO See BUFFER-VIEW Instances of this class can be extended by the following classes (using the NEXT slot): See WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-NV See WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-KHR See WRITE-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCK-EXT Instances of this class are used as parameters of the following functions: See CMD-PUSH-DESCRIPTOR-SET-KHR See UPDATE-DESCRIPTOR-SETS
-
EXTERNAL CLASS WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-KHR
Represents the struct VkWriteDescriptorSetAccelerationStructureKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACCELERATION-STRUCTURES: a list of ACCELERATION-STRUCTURE-KHRs. Slot types: See ACCELERATION-STRUCTURE-KHR Instances of this class can be used to extend the following classes (using their NEXT slot): See WRITE-DESCRIPTOR-SET
-
EXTERNAL CLASS WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-NV
Represents the struct VkWriteDescriptorSetAccelerationStructureNV. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - ACCELERATION-STRUCTURES: a list of ACCELERATION-STRUCTURE-NVs. Slot types: See ACCELERATION-STRUCTURE-NV Instances of this class can be used to extend the following classes (using their NEXT slot): See WRITE-DESCRIPTOR-SET
-
EXTERNAL CLASS WRITE-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCK-EXT
Represents the struct VkWriteDescriptorSetInlineUniformBlockEXT. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - DATA-SIZE: a positive (32-bit) integer. - DATA: a foreign pointer to a buffer of size DATA-SIZE. Instances of this class can be used to extend the following classes (using their NEXT slot): See WRITE-DESCRIPTOR-SET
-
EXTERNAL CLASS X-Y-COLOR-EXT
Represents the struct VkXYColorEXT. Slots: - X: a single-float. - Y: a single-float.
-
EXTERNAL CLASS XCB-SURFACE-CREATE-INFO-KHR
Represents the struct VkXcbSurfaceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of XCB-SURFACE-CREATE-FLAGS-KHR. - CONNECTION: a XCB_CONNECTION_T. - WINDOW: a XCB_WINDOW_T. Slot types: See XCB-SURFACE-CREATE-FLAGS-KHR See XCB_CONNECTION_T See XCB_WINDOW_T Instances of this class are used as parameters of the following functions: See CREATE-XCB-SURFACE-KHR
-
EXTERNAL CLASS XLIB-SURFACE-CREATE-INFO-KHR
Represents the struct VkXlibSurfaceCreateInfoKHR. Slots: - NEXT (optional): an instance of a class extending this class (valid classes are listed below). - FLAGS (optional): a list containing a valid combination of XLIB-SURFACE-CREATE-FLAGS-KHR. - DPY: a DISPLAY. - WINDOW: a WINDOW. Slot types: See XLIB-SURFACE-CREATE-FLAGS-KHR See DISPLAY See WINDOW Instances of this class are used as parameters of the following functions: See CREATE-XLIB-SURFACE-KHR
-
EXTERNAL STRUCTURE ACCELERATION-STRUCTURE-KHR
Represents the (non-dispatchable) handle type VkAccelerationStructureKHR. Parents: See DEVICE Related functions: See CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-KHR See CREATE-ACCELERATION-STRUCTURE-KHR See DESTROY-ACCELERATION-STRUCTURE-KHR See WRITE-ACCELERATION-STRUCTURES-PROPERTIES-KHR
-
EXTERNAL STRUCTURE ACCELERATION-STRUCTURE-NV
Represents the (non-dispatchable) handle type VkAccelerationStructureNV. Parents: See DEVICE Related functions: See CMD-BUILD-ACCELERATION-STRUCTURE-NV See CMD-COPY-ACCELERATION-STRUCTURE-NV See CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-NV See CREATE-ACCELERATION-STRUCTURE-NV See DESTROY-ACCELERATION-STRUCTURE-NV See GET-ACCELERATION-STRUCTURE-HANDLE-NV
-
EXTERNAL STRUCTURE BUFFER
Represents the (non-dispatchable) handle type VkBuffer. Parents: See DEVICE Related functions: See BIND-BUFFER-MEMORY See CMD-BEGIN-TRANSFORM-FEEDBACK-EXT See CMD-BIND-INDEX-BUFFER See CMD-BIND-TRANSFORM-FEEDBACK-BUFFERS-EXT See CMD-BIND-VERTEX-BUFFERS See CMD-BIND-VERTEX-BUFFERS-2-EXT See CMD-BUILD-ACCELERATION-STRUCTURE-NV See CMD-COPY-BUFFER See CMD-COPY-BUFFER-TO-IMAGE See CMD-COPY-IMAGE-TO-BUFFER See CMD-COPY-QUERY-POOL-RESULTS See CMD-DISPATCH-INDIRECT See CMD-DRAW-INDEXED-INDIRECT See CMD-DRAW-INDEXED-INDIRECT-COUNT See CMD-DRAW-INDIRECT See CMD-DRAW-INDIRECT-BYTE-COUNT-EXT See CMD-DRAW-INDIRECT-COUNT See CMD-DRAW-MESH-TASKS-INDIRECT-COUNT-NV See CMD-DRAW-MESH-TASKS-INDIRECT-NV See CMD-END-TRANSFORM-FEEDBACK-EXT See CMD-FILL-BUFFER See CMD-TRACE-RAYS-NV See CMD-UPDATE-BUFFER See CMD-WRITE-BUFFER-MARKER-2-AMD See CMD-WRITE-BUFFER-MARKER-AMD See CREATE-BUFFER See DESTROY-BUFFER See GET-BUFFER-MEMORY-REQUIREMENTS
-
EXTERNAL STRUCTURE BUFFER-COLLECTION-FUCHSIA
Represents the (non-dispatchable) handle type VkBufferCollectionFUCHSIA. Parents: See DEVICE Related functions: See CREATE-BUFFER-COLLECTION-FUCHSIA See DESTROY-BUFFER-COLLECTION-FUCHSIA See GET-BUFFER-COLLECTION-PROPERTIES-FUCHSIA See SET-BUFFER-COLLECTION-BUFFER-CONSTRAINTS-FUCHSIA See SET-BUFFER-COLLECTION-IMAGE-CONSTRAINTS-FUCHSIA
-
EXTERNAL STRUCTURE BUFFER-VIEW
Represents the (non-dispatchable) handle type VkBufferView. Parents: See DEVICE Related functions: See CREATE-BUFFER-VIEW See DESTROY-BUFFER-VIEW
-
EXTERNAL STRUCTURE COMMAND-BUFFER
Represents the handle type VkCommandBuffer. Parents: See COMMAND-POOL Related functions: See ALLOCATE-COMMAND-BUFFERS See BEGIN-COMMAND-BUFFER See CMD-BEGIN-CONDITIONAL-RENDERING-EXT See CMD-BEGIN-DEBUG-UTILS-LABEL-EXT See CMD-BEGIN-QUERY See CMD-BEGIN-QUERY-INDEXED-EXT See CMD-BEGIN-RENDER-PASS See CMD-BEGIN-RENDER-PASS-2 See CMD-BEGIN-RENDERING-KHR See CMD-BEGIN-TRANSFORM-FEEDBACK-EXT See CMD-BEGIN-VIDEO-CODING-KHR See CMD-BIND-DESCRIPTOR-SETS See CMD-BIND-INDEX-BUFFER See CMD-BIND-INVOCATION-MASK-HUAWEI See CMD-BIND-PIPELINE See CMD-BIND-PIPELINE-SHADER-GROUP-NV See CMD-BIND-SHADING-RATE-IMAGE-NV See CMD-BIND-TRANSFORM-FEEDBACK-BUFFERS-EXT See CMD-BIND-VERTEX-BUFFERS See CMD-BIND-VERTEX-BUFFERS-2-EXT See CMD-BLIT-IMAGE See CMD-BLIT-IMAGE-2-KHR See CMD-BUILD-ACCELERATION-STRUCTURE-NV See CMD-BUILD-ACCELERATION-STRUCTURES-INDIRECT-KHR See CMD-BUILD-ACCELERATION-STRUCTURES-KHR See CMD-CLEAR-ATTACHMENTS See CMD-CLEAR-COLOR-IMAGE See CMD-CLEAR-DEPTH-STENCIL-IMAGE See CMD-CONTROL-VIDEO-CODING-KHR See CMD-COPY-ACCELERATION-STRUCTURE-KHR See CMD-COPY-ACCELERATION-STRUCTURE-NV See CMD-COPY-ACCELERATION-STRUCTURE-TO-MEMORY-KHR See CMD-COPY-BUFFER See CMD-COPY-BUFFER-2-KHR See CMD-COPY-BUFFER-TO-IMAGE See CMD-COPY-BUFFER-TO-IMAGE-2-KHR See CMD-COPY-IMAGE See CMD-COPY-IMAGE-2-KHR See CMD-COPY-IMAGE-TO-BUFFER See CMD-COPY-IMAGE-TO-BUFFER-2-KHR See CMD-COPY-MEMORY-TO-ACCELERATION-STRUCTURE-KHR See CMD-COPY-QUERY-POOL-RESULTS See CMD-CU-LAUNCH-KERNEL-NVX See CMD-DEBUG-MARKER-BEGIN-EXT See CMD-DEBUG-MARKER-END-EXT See CMD-DEBUG-MARKER-INSERT-EXT See CMD-DECODE-VIDEO-KHR See CMD-DISPATCH See CMD-DISPATCH-BASE See CMD-DISPATCH-INDIRECT See CMD-DRAW See CMD-DRAW-INDEXED See CMD-DRAW-INDEXED-INDIRECT See CMD-DRAW-INDEXED-INDIRECT-COUNT See CMD-DRAW-INDIRECT See CMD-DRAW-INDIRECT-BYTE-COUNT-EXT See CMD-DRAW-INDIRECT-COUNT See CMD-DRAW-MESH-TASKS-INDIRECT-COUNT-NV See CMD-DRAW-MESH-TASKS-INDIRECT-NV See CMD-DRAW-MESH-TASKS-NV See CMD-DRAW-MULTI-EXT See CMD-DRAW-MULTI-INDEXED-EXT See CMD-ENCODE-VIDEO-KHR See CMD-END-CONDITIONAL-RENDERING-EXT See CMD-END-DEBUG-UTILS-LABEL-EXT See CMD-END-QUERY See CMD-END-QUERY-INDEXED-EXT See CMD-END-RENDER-PASS See CMD-END-RENDER-PASS-2 See CMD-END-RENDERING-KHR See CMD-END-TRANSFORM-FEEDBACK-EXT See CMD-END-VIDEO-CODING-KHR See CMD-EXECUTE-COMMANDS See CMD-EXECUTE-GENERATED-COMMANDS-NV See CMD-FILL-BUFFER See CMD-INSERT-DEBUG-UTILS-LABEL-EXT See CMD-NEXT-SUBPASS See CMD-NEXT-SUBPASS-2 See CMD-PIPELINE-BARRIER See CMD-PIPELINE-BARRIER-2-KHR See CMD-PREPROCESS-GENERATED-COMMANDS-NV See CMD-PUSH-CONSTANTS See CMD-PUSH-DESCRIPTOR-SET-KHR See CMD-PUSH-DESCRIPTOR-SET-WITH-TEMPLATE-KHR See CMD-RESET-EVENT See CMD-RESET-EVENT-2-KHR See CMD-RESET-QUERY-POOL See CMD-RESOLVE-IMAGE See CMD-RESOLVE-IMAGE-2-KHR See CMD-SET-BLEND-CONSTANTS See CMD-SET-CHECKPOINT-NV See CMD-SET-COARSE-SAMPLE-ORDER-NV See CMD-SET-COLOR-WRITE-ENABLE-EXT See CMD-SET-CULL-MODE-EXT See CMD-SET-DEPTH-BIAS See CMD-SET-DEPTH-BIAS-ENABLE-EXT See CMD-SET-DEPTH-BOUNDS See CMD-SET-DEPTH-BOUNDS-TEST-ENABLE-EXT See CMD-SET-DEPTH-COMPARE-OP-EXT See CMD-SET-DEPTH-TEST-ENABLE-EXT See CMD-SET-DEPTH-WRITE-ENABLE-EXT See CMD-SET-DEVICE-MASK See CMD-SET-DISCARD-RECTANGLE-EXT See CMD-SET-EVENT See CMD-SET-EVENT-2-KHR See CMD-SET-EXCLUSIVE-SCISSOR-NV See CMD-SET-FRAGMENT-SHADING-RATE-ENUM-NV See CMD-SET-FRAGMENT-SHADING-RATE-KHR See CMD-SET-FRONT-FACE-EXT See CMD-SET-LINE-STIPPLE-EXT See CMD-SET-LINE-WIDTH See CMD-SET-LOGIC-OP-EXT See CMD-SET-PATCH-CONTROL-POINTS-EXT See CMD-SET-PERFORMANCE-MARKER-INTEL See CMD-SET-PERFORMANCE-OVERRIDE-INTEL See CMD-SET-PERFORMANCE-STREAM-MARKER-INTEL See CMD-SET-PRIMITIVE-RESTART-ENABLE-EXT See CMD-SET-PRIMITIVE-TOPOLOGY-EXT See CMD-SET-RASTERIZER-DISCARD-ENABLE-EXT See CMD-SET-RAY-TRACING-PIPELINE-STACK-SIZE-KHR See CMD-SET-SAMPLE-LOCATIONS-EXT See CMD-SET-SCISSOR See CMD-SET-SCISSOR-WITH-COUNT-EXT See CMD-SET-STENCIL-COMPARE-MASK See CMD-SET-STENCIL-OP-EXT See CMD-SET-STENCIL-REFERENCE See CMD-SET-STENCIL-TEST-ENABLE-EXT See CMD-SET-STENCIL-WRITE-MASK See CMD-SET-VERTEX-INPUT-EXT See CMD-SET-VIEWPORT See CMD-SET-VIEWPORT-SHADING-RATE-PALETTE-NV See CMD-SET-VIEWPORT-W-SCALING-NV See CMD-SET-VIEWPORT-WITH-COUNT-EXT See CMD-SUBPASS-SHADING-HUAWEI See CMD-TRACE-RAYS-INDIRECT-KHR See CMD-TRACE-RAYS-KHR See CMD-TRACE-RAYS-NV See CMD-UPDATE-BUFFER See CMD-WAIT-EVENTS See CMD-WAIT-EVENTS-2-KHR See CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-KHR See CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-NV See CMD-WRITE-BUFFER-MARKER-2-AMD See CMD-WRITE-BUFFER-MARKER-AMD See CMD-WRITE-TIMESTAMP See CMD-WRITE-TIMESTAMP-2-KHR See END-COMMAND-BUFFER See FREE-COMMAND-BUFFERS See RESET-COMMAND-BUFFER
-
EXTERNAL STRUCTURE COMMAND-POOL
Represents the (non-dispatchable) handle type VkCommandPool. Parents: See DEVICE Related functions: See CREATE-COMMAND-POOL See DESTROY-COMMAND-POOL See FREE-COMMAND-BUFFERS See RESET-COMMAND-POOL See TRIM-COMMAND-POOL
-
EXTERNAL STRUCTURE CU-FUNCTION-NVX
Represents the (non-dispatchable) handle type VkCuFunctionNVX. Parents: See DEVICE Related functions: See CREATE-CU-FUNCTION-NVX See DESTROY-CU-FUNCTION-NVX
-
EXTERNAL STRUCTURE CU-MODULE-NVX
Represents the (non-dispatchable) handle type VkCuModuleNVX. Parents: See DEVICE Related functions: See CREATE-CU-MODULE-NVX See DESTROY-CU-MODULE-NVX
-
EXTERNAL STRUCTURE DEBUG-REPORT-CALLBACK-EXT
Represents the (non-dispatchable) handle type VkDebugReportCallbackEXT. Parents: See INSTANCE Related functions: See CREATE-DEBUG-REPORT-CALLBACK-EXT See DESTROY-DEBUG-REPORT-CALLBACK-EXT
-
EXTERNAL STRUCTURE DEBUG-UTILS-MESSENGER-EXT
Represents the (non-dispatchable) handle type VkDebugUtilsMessengerEXT. Parents: See INSTANCE Related functions: See CREATE-DEBUG-UTILS-MESSENGER-EXT See DESTROY-DEBUG-UTILS-MESSENGER-EXT
-
EXTERNAL STRUCTURE DEFERRED-OPERATION-KHR
Represents the (non-dispatchable) handle type VkDeferredOperationKHR. Parents: See DEVICE Related functions: See BUILD-ACCELERATION-STRUCTURES-KHR See COPY-ACCELERATION-STRUCTURE-KHR See COPY-ACCELERATION-STRUCTURE-TO-MEMORY-KHR See COPY-MEMORY-TO-ACCELERATION-STRUCTURE-KHR See CREATE-DEFERRED-OPERATION-KHR See CREATE-RAY-TRACING-PIPELINES-KHR See DEFERRED-OPERATION-JOIN-KHR See DESTROY-DEFERRED-OPERATION-KHR See GET-DEFERRED-OPERATION-MAX-CONCURRENCY-KHR See GET-DEFERRED-OPERATION-RESULT-KHR
-
EXTERNAL STRUCTURE DESCRIPTOR-POOL
Represents the (non-dispatchable) handle type VkDescriptorPool. Parents: See DEVICE Related functions: See CREATE-DESCRIPTOR-POOL See DESTROY-DESCRIPTOR-POOL See FREE-DESCRIPTOR-SETS See RESET-DESCRIPTOR-POOL
-
EXTERNAL STRUCTURE DESCRIPTOR-SET
Represents the (non-dispatchable) handle type VkDescriptorSet. Parents: See DESCRIPTOR-POOL Related functions: See ALLOCATE-DESCRIPTOR-SETS See CMD-BIND-DESCRIPTOR-SETS See FREE-DESCRIPTOR-SETS See UPDATE-DESCRIPTOR-SET-WITH-TEMPLATE
-
EXTERNAL STRUCTURE DESCRIPTOR-SET-LAYOUT
Represents the (non-dispatchable) handle type VkDescriptorSetLayout. Parents: See DEVICE Related functions: See CREATE-DESCRIPTOR-SET-LAYOUT See DESTROY-DESCRIPTOR-SET-LAYOUT
-
EXTERNAL STRUCTURE DESCRIPTOR-UPDATE-TEMPLATE
Represents the (non-dispatchable) handle type VkDescriptorUpdateTemplate. Parents: See DEVICE Related functions: See CMD-PUSH-DESCRIPTOR-SET-WITH-TEMPLATE-KHR See CREATE-DESCRIPTOR-UPDATE-TEMPLATE See DESTROY-DESCRIPTOR-UPDATE-TEMPLATE See UPDATE-DESCRIPTOR-SET-WITH-TEMPLATE
-
EXTERNAL STRUCTURE DESCRIPTOR-UPDATE-TEMPLATE-KHR
Represents the (non-dispatchable) handle type VkDescriptorUpdateTemplateKHR. Parents: See DEVICE Related functions: See CMD-PUSH-DESCRIPTOR-SET-WITH-TEMPLATE-KHR See CREATE-DESCRIPTOR-UPDATE-TEMPLATE See DESTROY-DESCRIPTOR-UPDATE-TEMPLATE See UPDATE-DESCRIPTOR-SET-WITH-TEMPLATE
-
EXTERNAL STRUCTURE DEVICE
Represents the handle type VkDevice. Parents: See PHYSICAL-DEVICE Children: See ACCELERATION-STRUCTURE-KHR See ACCELERATION-STRUCTURE-NV See BUFFER See BUFFER-COLLECTION-FUCHSIA See BUFFER-VIEW See COMMAND-BUFFER See COMMAND-POOL See CU-FUNCTION-NVX See CU-MODULE-NVX See DEFERRED-OPERATION-KHR See DESCRIPTOR-POOL See DESCRIPTOR-SET See DESCRIPTOR-SET-LAYOUT See DESCRIPTOR-UPDATE-TEMPLATE See DEVICE-MEMORY See EVENT See FENCE See FRAMEBUFFER See IMAGE See IMAGE-VIEW See INDIRECT-COMMANDS-LAYOUT-NV See PIPELINE See PIPELINE-CACHE See PIPELINE-LAYOUT See PRIVATE-DATA-SLOT-EXT See QUERY-POOL See RENDER-PASS See SAMPLER See SAMPLER-YCBCR-CONVERSION See SEMAPHORE See SHADER-MODULE See SWAPCHAIN-KHR See VALIDATION-CACHE-EXT See VIDEO-SESSION-KHR See VIDEO-SESSION-PARAMETERS-KHR Related functions: See ACQUIRE-FULL-SCREEN-EXCLUSIVE-MODE-EXT See ACQUIRE-NEXT-IMAGE-2-KHR See ACQUIRE-NEXT-IMAGE-KHR See ACQUIRE-PERFORMANCE-CONFIGURATION-INTEL See ACQUIRE-PROFILING-LOCK-KHR See ALLOCATE-COMMAND-BUFFERS See ALLOCATE-DESCRIPTOR-SETS See ALLOCATE-MEMORY See BIND-ACCELERATION-STRUCTURE-MEMORY-NV See BIND-BUFFER-MEMORY See BIND-BUFFER-MEMORY-2 See BIND-IMAGE-MEMORY See BIND-IMAGE-MEMORY-2 See BIND-VIDEO-SESSION-MEMORY-KHR See BUILD-ACCELERATION-STRUCTURES-KHR See COMPILE-DEFERRED-NV See COPY-ACCELERATION-STRUCTURE-KHR See COPY-ACCELERATION-STRUCTURE-TO-MEMORY-KHR See COPY-MEMORY-TO-ACCELERATION-STRUCTURE-KHR See CREATE-ACCELERATION-STRUCTURE-KHR See CREATE-ACCELERATION-STRUCTURE-NV See CREATE-BUFFER See CREATE-BUFFER-COLLECTION-FUCHSIA See CREATE-BUFFER-VIEW See CREATE-COMMAND-POOL See CREATE-COMPUTE-PIPELINES See CREATE-CU-FUNCTION-NVX See CREATE-CU-MODULE-NVX See CREATE-DEFERRED-OPERATION-KHR See CREATE-DESCRIPTOR-POOL See CREATE-DESCRIPTOR-SET-LAYOUT See CREATE-DESCRIPTOR-UPDATE-TEMPLATE See CREATE-DEVICE See CREATE-EVENT See CREATE-FENCE See CREATE-FRAMEBUFFER See CREATE-GRAPHICS-PIPELINES See CREATE-IMAGE See CREATE-IMAGE-VIEW See CREATE-INDIRECT-COMMANDS-LAYOUT-NV See CREATE-PIPELINE-CACHE See CREATE-PIPELINE-LAYOUT See CREATE-PRIVATE-DATA-SLOT-EXT See CREATE-QUERY-POOL See CREATE-RAY-TRACING-PIPELINES-KHR See CREATE-RAY-TRACING-PIPELINES-NV See CREATE-RENDER-PASS See CREATE-RENDER-PASS-2 See CREATE-SAMPLER See CREATE-SAMPLER-YCBCR-CONVERSION See CREATE-SEMAPHORE See CREATE-SHADER-MODULE See CREATE-SHARED-SWAPCHAINS-KHR See CREATE-SWAPCHAIN-KHR See CREATE-VALIDATION-CACHE-EXT See CREATE-VIDEO-SESSION-KHR See CREATE-VIDEO-SESSION-PARAMETERS-KHR See DEBUG-MARKER-SET-OBJECT-NAME-EXT See DEBUG-MARKER-SET-OBJECT-TAG-EXT See DEFERRED-OPERATION-JOIN-KHR See DESTROY-ACCELERATION-STRUCTURE-KHR See DESTROY-ACCELERATION-STRUCTURE-NV See DESTROY-BUFFER See DESTROY-BUFFER-COLLECTION-FUCHSIA See DESTROY-BUFFER-VIEW See DESTROY-COMMAND-POOL See DESTROY-CU-FUNCTION-NVX See DESTROY-CU-MODULE-NVX See DESTROY-DEFERRED-OPERATION-KHR See DESTROY-DESCRIPTOR-POOL See DESTROY-DESCRIPTOR-SET-LAYOUT See DESTROY-DESCRIPTOR-UPDATE-TEMPLATE See DESTROY-DEVICE See DESTROY-EVENT See DESTROY-FENCE See DESTROY-FRAMEBUFFER See DESTROY-IMAGE See DESTROY-IMAGE-VIEW See DESTROY-INDIRECT-COMMANDS-LAYOUT-NV See DESTROY-PIPELINE See DESTROY-PIPELINE-CACHE See DESTROY-PIPELINE-LAYOUT See DESTROY-PRIVATE-DATA-SLOT-EXT See DESTROY-QUERY-POOL See DESTROY-RENDER-PASS See DESTROY-SAMPLER See DESTROY-SAMPLER-YCBCR-CONVERSION See DESTROY-SEMAPHORE See DESTROY-SHADER-MODULE See DESTROY-SWAPCHAIN-KHR See DESTROY-VALIDATION-CACHE-EXT See DESTROY-VIDEO-SESSION-KHR See DESTROY-VIDEO-SESSION-PARAMETERS-KHR See DEVICE-WAIT-IDLE See DISPLAY-POWER-CONTROL-EXT See FLUSH-MAPPED-MEMORY-RANGES See FREE-COMMAND-BUFFERS See FREE-DESCRIPTOR-SETS See FREE-MEMORY See GET-ACCELERATION-STRUCTURE-BUILD-SIZES-KHR See GET-ACCELERATION-STRUCTURE-DEVICE-ADDRESS-KHR See GET-ACCELERATION-STRUCTURE-HANDLE-NV See GET-ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-NV See GET-ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID See GET-BUFFER-COLLECTION-PROPERTIES-FUCHSIA See GET-BUFFER-DEVICE-ADDRESS See GET-BUFFER-MEMORY-REQUIREMENTS See GET-BUFFER-MEMORY-REQUIREMENTS-2 See GET-BUFFER-OPAQUE-CAPTURE-ADDRESS See GET-CALIBRATED-TIMESTAMPS-EXT See GET-DEFERRED-OPERATION-MAX-CONCURRENCY-KHR See GET-DEFERRED-OPERATION-RESULT-KHR See GET-DESCRIPTOR-SET-LAYOUT-SUPPORT See GET-DEVICE-ACCELERATION-STRUCTURE-COMPATIBILITY-KHR See GET-DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR See GET-DEVICE-GROUP-PEER-MEMORY-FEATURES See GET-DEVICE-GROUP-PRESENT-CAPABILITIES-KHR See GET-DEVICE-GROUP-SURFACE-PRESENT-MODES-2-EXT See GET-DEVICE-GROUP-SURFACE-PRESENT-MODES-KHR See GET-DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR See GET-DEVICE-IMAGE-SPARSE-MEMORY-REQUIREMENTS-KHR See GET-DEVICE-MEMORY-COMMITMENT See GET-DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS See GET-DEVICE-PROC-ADDR See GET-DEVICE-QUEUE See GET-DEVICE-QUEUE-2 See GET-DEVICE-SUBPASS-SHADING-MAX-WORKGROUP-SIZE-HUAWEI See GET-EVENT-STATUS See GET-FENCE-FD-KHR See GET-FENCE-STATUS See GET-FENCE-WIN32-HANDLE-KHR See GET-GENERATED-COMMANDS-MEMORY-REQUIREMENTS-NV See GET-IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT See GET-IMAGE-MEMORY-REQUIREMENTS See GET-IMAGE-MEMORY-REQUIREMENTS-2 See GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS See GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS-2 See GET-IMAGE-SUBRESOURCE-LAYOUT See GET-IMAGE-VIEW-ADDRESS-NVX See GET-IMAGE-VIEW-HANDLE-NVX See GET-MEMORY-ANDROID-HARDWARE-BUFFER-ANDROID See GET-MEMORY-FD-KHR See GET-MEMORY-FD-PROPERTIES-KHR See GET-MEMORY-HOST-POINTER-PROPERTIES-EXT See GET-MEMORY-REMOTE-ADDRESS-NV See GET-MEMORY-WIN32-HANDLE-KHR See GET-MEMORY-WIN32-HANDLE-NV See GET-MEMORY-WIN32-HANDLE-PROPERTIES-KHR See GET-MEMORY-ZIRCON-HANDLE-FUCHSIA See GET-MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA See GET-PAST-PRESENTATION-TIMING-GOOGLE See GET-PERFORMANCE-PARAMETER-INTEL See GET-PIPELINE-CACHE-DATA See GET-PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATIONS-KHR See GET-PIPELINE-EXECUTABLE-PROPERTIES-KHR See GET-PIPELINE-EXECUTABLE-STATISTICS-KHR See GET-PRIVATE-DATA-EXT See GET-QUERY-POOL-RESULTS See GET-RAY-TRACING-CAPTURE-REPLAY-SHADER-GROUP-HANDLES-KHR See GET-RAY-TRACING-SHADER-GROUP-HANDLES-KHR See GET-RAY-TRACING-SHADER-GROUP-STACK-SIZE-KHR See GET-REFRESH-CYCLE-DURATION-GOOGLE See GET-RENDER-AREA-GRANULARITY See GET-SEMAPHORE-COUNTER-VALUE See GET-SEMAPHORE-FD-KHR See GET-SEMAPHORE-WIN32-HANDLE-KHR See GET-SEMAPHORE-ZIRCON-HANDLE-FUCHSIA See GET-SHADER-INFO-AMD See GET-SWAPCHAIN-COUNTER-EXT See GET-SWAPCHAIN-IMAGES-KHR See GET-SWAPCHAIN-STATUS-KHR See GET-VALIDATION-CACHE-DATA-EXT See GET-VIDEO-SESSION-MEMORY-REQUIREMENTS-KHR See IMPORT-FENCE-FD-KHR See IMPORT-FENCE-WIN32-HANDLE-KHR See IMPORT-SEMAPHORE-FD-KHR See IMPORT-SEMAPHORE-WIN32-HANDLE-KHR See IMPORT-SEMAPHORE-ZIRCON-HANDLE-FUCHSIA See INITIALIZE-PERFORMANCE-API-INTEL See INVALIDATE-MAPPED-MEMORY-RANGES See MAP-MEMORY See MERGE-PIPELINE-CACHES See MERGE-VALIDATION-CACHES-EXT See REGISTER-DEVICE-EVENT-EXT See REGISTER-DISPLAY-EVENT-EXT See RELEASE-FULL-SCREEN-EXCLUSIVE-MODE-EXT See RELEASE-PERFORMANCE-CONFIGURATION-INTEL See RELEASE-PROFILING-LOCK-KHR See RESET-COMMAND-POOL See RESET-DESCRIPTOR-POOL See RESET-EVENT See RESET-FENCES See RESET-QUERY-POOL See SET-BUFFER-COLLECTION-BUFFER-CONSTRAINTS-FUCHSIA See SET-BUFFER-COLLECTION-IMAGE-CONSTRAINTS-FUCHSIA See SET-DEBUG-UTILS-OBJECT-NAME-EXT See SET-DEBUG-UTILS-OBJECT-TAG-EXT See SET-DEVICE-MEMORY-PRIORITY-EXT See SET-EVENT See SET-HDR-METADATA-EXT See SET-LOCAL-DIMMING-AMD See SET-PRIVATE-DATA-EXT See SIGNAL-SEMAPHORE See TRIM-COMMAND-POOL See UNINITIALIZE-PERFORMANCE-API-INTEL See UNMAP-MEMORY See UPDATE-DESCRIPTOR-SET-WITH-TEMPLATE See UPDATE-DESCRIPTOR-SETS See UPDATE-VIDEO-SESSION-PARAMETERS-KHR See WAIT-FOR-FENCES See WAIT-FOR-PRESENT-KHR See WAIT-SEMAPHORES See WRITE-ACCELERATION-STRUCTURES-PROPERTIES-KHR
-
EXTERNAL STRUCTURE DEVICE-MEMORY
Represents the (non-dispatchable) handle type VkDeviceMemory. Parents: See DEVICE Related functions: See ALLOCATE-MEMORY See BIND-BUFFER-MEMORY See BIND-IMAGE-MEMORY See FREE-MEMORY See GET-DEVICE-MEMORY-COMMITMENT See GET-MEMORY-WIN32-HANDLE-NV See MAP-MEMORY See SET-DEVICE-MEMORY-PRIORITY-EXT See UNMAP-MEMORY
-
EXTERNAL STRUCTURE DISPLAY-KHR
Represents the (non-dispatchable) handle type VkDisplayKHR. Parents: See PHYSICAL-DEVICE Related functions: See ACQUIRE-DRM-DISPLAY-EXT See ACQUIRE-WINRT-DISPLAY-NV See ACQUIRE-XLIB-DISPLAY-EXT See CREATE-DISPLAY-MODE-KHR See DISPLAY-POWER-CONTROL-EXT See GET-DISPLAY-MODE-PROPERTIES-2-KHR See GET-DISPLAY-MODE-PROPERTIES-KHR See GET-DISPLAY-PLANE-SUPPORTED-DISPLAYS-KHR See GET-DRM-DISPLAY-EXT See GET-RAND-R-OUTPUT-DISPLAY-EXT See GET-WINRT-DISPLAY-NV See REGISTER-DISPLAY-EVENT-EXT See RELEASE-DISPLAY-EXT
-
EXTERNAL STRUCTURE DISPLAY-MODE-KHR
Represents the (non-dispatchable) handle type VkDisplayModeKHR. Parents: See DISPLAY-KHR Related functions: See CREATE-DISPLAY-MODE-KHR See GET-DISPLAY-PLANE-CAPABILITIES-KHR
-
EXTERNAL STRUCTURE EVENT
Represents the (non-dispatchable) handle type VkEvent. Parents: See DEVICE Related functions: See CMD-RESET-EVENT See CMD-RESET-EVENT-2-KHR See CMD-SET-EVENT See CMD-SET-EVENT-2-KHR See CMD-WAIT-EVENTS See CMD-WAIT-EVENTS-2-KHR See CREATE-EVENT See DESTROY-EVENT See GET-EVENT-STATUS See RESET-EVENT See SET-EVENT
-
EXTERNAL STRUCTURE FENCE
Represents the (non-dispatchable) handle type VkFence. Parents: See DEVICE Related functions: See ACQUIRE-NEXT-IMAGE-KHR See CREATE-FENCE See DESTROY-FENCE See GET-FENCE-STATUS See QUEUE-BIND-SPARSE See QUEUE-SUBMIT See QUEUE-SUBMIT-2-KHR See REGISTER-DEVICE-EVENT-EXT See REGISTER-DISPLAY-EVENT-EXT See RESET-FENCES See WAIT-FOR-FENCES
-
EXTERNAL STRUCTURE FRAMEBUFFER
Represents the (non-dispatchable) handle type VkFramebuffer. Parents: See DEVICE Related functions: See CREATE-FRAMEBUFFER See DESTROY-FRAMEBUFFER
-
EXTERNAL STRUCTURE IMAGE
Represents the (non-dispatchable) handle type VkImage. Parents: See DEVICE Related functions: See BIND-IMAGE-MEMORY See CMD-BLIT-IMAGE See CMD-CLEAR-COLOR-IMAGE See CMD-CLEAR-DEPTH-STENCIL-IMAGE See CMD-COPY-BUFFER-TO-IMAGE See CMD-COPY-IMAGE See CMD-COPY-IMAGE-TO-BUFFER See CMD-RESOLVE-IMAGE See CREATE-IMAGE See DESTROY-IMAGE See GET-IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT See GET-IMAGE-MEMORY-REQUIREMENTS See GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS See GET-IMAGE-SUBRESOURCE-LAYOUT See GET-SWAPCHAIN-IMAGES-KHR
-
EXTERNAL STRUCTURE IMAGE-VIEW
Represents the (non-dispatchable) handle type VkImageView. Parents: See DEVICE Related functions: See CMD-BIND-INVOCATION-MASK-HUAWEI See CMD-BIND-SHADING-RATE-IMAGE-NV See CREATE-IMAGE-VIEW See DESTROY-IMAGE-VIEW See GET-IMAGE-VIEW-ADDRESS-NVX
-
EXTERNAL STRUCTURE INDIRECT-COMMANDS-LAYOUT-NV
Represents the (non-dispatchable) handle type VkIndirectCommandsLayoutNV. Parents: See DEVICE Related functions: See CREATE-INDIRECT-COMMANDS-LAYOUT-NV See DESTROY-INDIRECT-COMMANDS-LAYOUT-NV
-
EXTERNAL STRUCTURE INSTANCE
Represents the handle type VkInstance. Children: See DEBUG-REPORT-CALLBACK-EXT See DEBUG-UTILS-MESSENGER-EXT See SURFACE-KHR Related functions: See CREATE-ANDROID-SURFACE-KHR See CREATE-DEBUG-REPORT-CALLBACK-EXT See CREATE-DEBUG-UTILS-MESSENGER-EXT See CREATE-DIRECT-FB-SURFACE-EXT See CREATE-DISPLAY-PLANE-SURFACE-KHR See CREATE-HEADLESS-SURFACE-EXT See CREATE-IMAGE-PIPE-SURFACE-FUCHSIA See CREATE-INSTANCE See CREATE-IOS-SURFACE-MVK See CREATE-MAC-OS-SURFACE-MVK See CREATE-METAL-SURFACE-EXT See CREATE-SCREEN-SURFACE-QNX See CREATE-STREAM-DESCRIPTOR-SURFACE-GGP See CREATE-VI-SURFACE-NN See CREATE-WAYLAND-SURFACE-KHR See CREATE-WIN32-SURFACE-KHR See CREATE-XCB-SURFACE-KHR See CREATE-XLIB-SURFACE-KHR See DEBUG-REPORT-MESSAGE-EXT See DESTROY-DEBUG-REPORT-CALLBACK-EXT See DESTROY-DEBUG-UTILS-MESSENGER-EXT See DESTROY-INSTANCE See DESTROY-SURFACE-KHR See ENUMERATE-PHYSICAL-DEVICE-GROUPS See ENUMERATE-PHYSICAL-DEVICES See GET-INSTANCE-PROC-ADDR See SUBMIT-DEBUG-UTILS-MESSAGE-EXT
-
EXTERNAL STRUCTURE PERFORMANCE-CONFIGURATION-INTEL
Represents the (non-dispatchable) handle type VkPerformanceConfigurationINTEL. Parents: See DEVICE Related functions: See ACQUIRE-PERFORMANCE-CONFIGURATION-INTEL See QUEUE-SET-PERFORMANCE-CONFIGURATION-INTEL See RELEASE-PERFORMANCE-CONFIGURATION-INTEL
-
EXTERNAL STRUCTURE PHYSICAL-DEVICE
Represents the handle type VkPhysicalDevice. Parents: See INSTANCE Related functions: See ACQUIRE-DRM-DISPLAY-EXT See ACQUIRE-WINRT-DISPLAY-NV See ACQUIRE-XLIB-DISPLAY-EXT See CREATE-DEVICE See CREATE-DISPLAY-MODE-KHR See ENUMERATE-DEVICE-EXTENSION-PROPERTIES See ENUMERATE-DEVICE-LAYER-PROPERTIES See ENUMERATE-PHYSICAL-DEVICE-QUEUE-FAMILY-PERFORMANCE-QUERY-COUNTERS-KHR See ENUMERATE-PHYSICAL-DEVICES See GET-DISPLAY-MODE-PROPERTIES-2-KHR See GET-DISPLAY-MODE-PROPERTIES-KHR See GET-DISPLAY-PLANE-CAPABILITIES-2-KHR See GET-DISPLAY-PLANE-CAPABILITIES-KHR See GET-DISPLAY-PLANE-SUPPORTED-DISPLAYS-KHR See GET-DRM-DISPLAY-EXT See GET-PHYSICAL-DEVICE-CALIBRATEABLE-TIME-DOMAINS-EXT See GET-PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV See GET-PHYSICAL-DEVICE-DIRECT-FB-PRESENTATION-SUPPORT-EXT See GET-PHYSICAL-DEVICE-DISPLAY-PLANE-PROPERTIES-2-KHR See GET-PHYSICAL-DEVICE-DISPLAY-PLANE-PROPERTIES-KHR See GET-PHYSICAL-DEVICE-DISPLAY-PROPERTIES-2-KHR See GET-PHYSICAL-DEVICE-DISPLAY-PROPERTIES-KHR See GET-PHYSICAL-DEVICE-EXTERNAL-BUFFER-PROPERTIES See GET-PHYSICAL-DEVICE-EXTERNAL-FENCE-PROPERTIES See GET-PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV See GET-PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-PROPERTIES See GET-PHYSICAL-DEVICE-FEATURES See GET-PHYSICAL-DEVICE-FEATURES-2 See GET-PHYSICAL-DEVICE-FORMAT-PROPERTIES See GET-PHYSICAL-DEVICE-FORMAT-PROPERTIES-2 See GET-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATES-KHR See GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES See GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES-2 See GET-PHYSICAL-DEVICE-MEMORY-PROPERTIES See GET-PHYSICAL-DEVICE-MEMORY-PROPERTIES-2 See GET-PHYSICAL-DEVICE-MULTISAMPLE-PROPERTIES-EXT See GET-PHYSICAL-DEVICE-PRESENT-RECTANGLES-KHR See GET-PHYSICAL-DEVICE-PROPERTIES See GET-PHYSICAL-DEVICE-PROPERTIES-2 See GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PERFORMANCE-QUERY-PASSES-KHR See GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PROPERTIES See GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PROPERTIES-2 See GET-PHYSICAL-DEVICE-SCREEN-PRESENTATION-SUPPORT-QNX See GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES See GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES-2 See GET-PHYSICAL-DEVICE-SUPPORTED-FRAMEBUFFER-MIXED-SAMPLES-COMBINATIONS-NV See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-EXT See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-KHR See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-KHR See GET-PHYSICAL-DEVICE-SURFACE-FORMATS-2-KHR See GET-PHYSICAL-DEVICE-SURFACE-FORMATS-KHR See GET-PHYSICAL-DEVICE-SURFACE-PRESENT-MODES-2-EXT See GET-PHYSICAL-DEVICE-SURFACE-PRESENT-MODES-KHR See GET-PHYSICAL-DEVICE-SURFACE-SUPPORT-KHR See GET-PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT See GET-PHYSICAL-DEVICE-VIDEO-CAPABILITIES-KHR See GET-PHYSICAL-DEVICE-VIDEO-FORMAT-PROPERTIES-KHR See GET-PHYSICAL-DEVICE-WAYLAND-PRESENTATION-SUPPORT-KHR See GET-PHYSICAL-DEVICE-WIN32-PRESENTATION-SUPPORT-KHR See GET-PHYSICAL-DEVICE-XCB-PRESENTATION-SUPPORT-KHR See GET-PHYSICAL-DEVICE-XLIB-PRESENTATION-SUPPORT-KHR See GET-RAND-R-OUTPUT-DISPLAY-EXT See GET-WINRT-DISPLAY-NV See RELEASE-DISPLAY-EXT
-
EXTERNAL STRUCTURE PIPELINE
Represents the (non-dispatchable) handle type VkPipeline. Parents: See DEVICE Related functions: See CMD-BIND-PIPELINE See CMD-BIND-PIPELINE-SHADER-GROUP-NV See COMPILE-DEFERRED-NV See CREATE-COMPUTE-PIPELINES See CREATE-GRAPHICS-PIPELINES See CREATE-RAY-TRACING-PIPELINES-KHR See CREATE-RAY-TRACING-PIPELINES-NV See DESTROY-PIPELINE See GET-RAY-TRACING-CAPTURE-REPLAY-SHADER-GROUP-HANDLES-KHR See GET-RAY-TRACING-SHADER-GROUP-HANDLES-KHR See GET-RAY-TRACING-SHADER-GROUP-STACK-SIZE-KHR See GET-SHADER-INFO-AMD
-
EXTERNAL STRUCTURE PIPELINE-CACHE
Represents the (non-dispatchable) handle type VkPipelineCache. Parents: See DEVICE Related functions: See CREATE-COMPUTE-PIPELINES See CREATE-GRAPHICS-PIPELINES See CREATE-PIPELINE-CACHE See CREATE-RAY-TRACING-PIPELINES-KHR See CREATE-RAY-TRACING-PIPELINES-NV See DESTROY-PIPELINE-CACHE See GET-PIPELINE-CACHE-DATA See MERGE-PIPELINE-CACHES
-
EXTERNAL STRUCTURE PIPELINE-LAYOUT
Represents the (non-dispatchable) handle type VkPipelineLayout. Parents: See DEVICE Related functions: See CMD-BIND-DESCRIPTOR-SETS See CMD-PUSH-CONSTANTS See CMD-PUSH-DESCRIPTOR-SET-KHR See CMD-PUSH-DESCRIPTOR-SET-WITH-TEMPLATE-KHR See CREATE-PIPELINE-LAYOUT See DESTROY-PIPELINE-LAYOUT
-
EXTERNAL STRUCTURE PRIVATE-DATA-SLOT-EXT
Represents the (non-dispatchable) handle type VkPrivateDataSlotEXT. Parents: See DEVICE Related functions: See CREATE-PRIVATE-DATA-SLOT-EXT See DESTROY-PRIVATE-DATA-SLOT-EXT See GET-PRIVATE-DATA-EXT See SET-PRIVATE-DATA-EXT
-
EXTERNAL STRUCTURE QUERY-POOL
Represents the (non-dispatchable) handle type VkQueryPool. Parents: See DEVICE Related functions: See CMD-BEGIN-QUERY See CMD-BEGIN-QUERY-INDEXED-EXT See CMD-COPY-QUERY-POOL-RESULTS See CMD-END-QUERY See CMD-END-QUERY-INDEXED-EXT See CMD-RESET-QUERY-POOL See CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-KHR See CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-NV See CMD-WRITE-TIMESTAMP See CMD-WRITE-TIMESTAMP-2-KHR See CREATE-QUERY-POOL See DESTROY-QUERY-POOL See GET-QUERY-POOL-RESULTS See RESET-QUERY-POOL
-
EXTERNAL STRUCTURE QUEUE
Represents the handle type VkQueue. Parents: See DEVICE Related functions: See GET-DEVICE-QUEUE See GET-DEVICE-QUEUE-2 See GET-QUEUE-CHECKPOINT-DATA-2-NV See GET-QUEUE-CHECKPOINT-DATA-NV See QUEUE-BEGIN-DEBUG-UTILS-LABEL-EXT See QUEUE-BIND-SPARSE See QUEUE-END-DEBUG-UTILS-LABEL-EXT See QUEUE-INSERT-DEBUG-UTILS-LABEL-EXT See QUEUE-PRESENT-KHR See QUEUE-SET-PERFORMANCE-CONFIGURATION-INTEL See QUEUE-SUBMIT See QUEUE-SUBMIT-2-KHR See QUEUE-WAIT-IDLE
-
EXTERNAL STRUCTURE RENDER-PASS
Represents the (non-dispatchable) handle type VkRenderPass. Parents: See DEVICE Related functions: See CREATE-RENDER-PASS See CREATE-RENDER-PASS-2 See DESTROY-RENDER-PASS See GET-DEVICE-SUBPASS-SHADING-MAX-WORKGROUP-SIZE-HUAWEI See GET-RENDER-AREA-GRANULARITY
-
EXTERNAL STRUCTURE SAMPLER
Represents the (non-dispatchable) handle type VkSampler. Parents: See DEVICE Related functions: See CREATE-SAMPLER See DESTROY-SAMPLER
-
EXTERNAL STRUCTURE SAMPLER-YCBCR-CONVERSION
Represents the (non-dispatchable) handle type VkSamplerYcbcrConversion. Parents: See DEVICE Related functions: See CREATE-SAMPLER-YCBCR-CONVERSION See DESTROY-SAMPLER-YCBCR-CONVERSION
-
EXTERNAL STRUCTURE SAMPLER-YCBCR-CONVERSION-KHR
Represents the (non-dispatchable) handle type VkSamplerYcbcrConversionKHR. Parents: See DEVICE Related functions: See CREATE-SAMPLER-YCBCR-CONVERSION See DESTROY-SAMPLER-YCBCR-CONVERSION
-
EXTERNAL STRUCTURE SEMAPHORE
Represents the (non-dispatchable) handle type VkSemaphore. Parents: See DEVICE Related functions: See ACQUIRE-NEXT-IMAGE-KHR See CREATE-SEMAPHORE See DESTROY-SEMAPHORE See GET-SEMAPHORE-COUNTER-VALUE
-
EXTERNAL STRUCTURE SHADER-MODULE
Represents the (non-dispatchable) handle type VkShaderModule. Parents: See DEVICE Related functions: See CREATE-SHADER-MODULE See DESTROY-SHADER-MODULE
-
EXTERNAL STRUCTURE SURFACE-KHR
Represents the (non-dispatchable) handle type VkSurfaceKHR. Parents: See INSTANCE Related functions: See CREATE-ANDROID-SURFACE-KHR See CREATE-DIRECT-FB-SURFACE-EXT See CREATE-DISPLAY-PLANE-SURFACE-KHR See CREATE-HEADLESS-SURFACE-EXT See CREATE-IMAGE-PIPE-SURFACE-FUCHSIA See CREATE-IOS-SURFACE-MVK See CREATE-MAC-OS-SURFACE-MVK See CREATE-METAL-SURFACE-EXT See CREATE-SCREEN-SURFACE-QNX See CREATE-STREAM-DESCRIPTOR-SURFACE-GGP See CREATE-VI-SURFACE-NN See CREATE-WAYLAND-SURFACE-KHR See CREATE-WIN32-SURFACE-KHR See CREATE-XCB-SURFACE-KHR See CREATE-XLIB-SURFACE-KHR See DESTROY-SURFACE-KHR See GET-DEVICE-GROUP-SURFACE-PRESENT-MODES-KHR See GET-PHYSICAL-DEVICE-PRESENT-RECTANGLES-KHR See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-EXT See GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-KHR See GET-PHYSICAL-DEVICE-SURFACE-FORMATS-KHR See GET-PHYSICAL-DEVICE-SURFACE-PRESENT-MODES-KHR See GET-PHYSICAL-DEVICE-SURFACE-SUPPORT-KHR
-
EXTERNAL STRUCTURE SWAPCHAIN-KHR
Represents the (non-dispatchable) handle type VkSwapchainKHR. Parents: See SURFACE-KHR Related functions: See ACQUIRE-FULL-SCREEN-EXCLUSIVE-MODE-EXT See ACQUIRE-NEXT-IMAGE-KHR See CREATE-SHARED-SWAPCHAINS-KHR See CREATE-SWAPCHAIN-KHR See DESTROY-SWAPCHAIN-KHR See GET-PAST-PRESENTATION-TIMING-GOOGLE See GET-REFRESH-CYCLE-DURATION-GOOGLE See GET-SWAPCHAIN-COUNTER-EXT See GET-SWAPCHAIN-IMAGES-KHR See GET-SWAPCHAIN-STATUS-KHR See RELEASE-FULL-SCREEN-EXCLUSIVE-MODE-EXT See SET-HDR-METADATA-EXT See SET-LOCAL-DIMMING-AMD See WAIT-FOR-PRESENT-KHR
-
EXTERNAL STRUCTURE VALIDATION-CACHE-EXT
Represents the (non-dispatchable) handle type VkValidationCacheEXT. Parents: See DEVICE Related functions: See CREATE-VALIDATION-CACHE-EXT See DESTROY-VALIDATION-CACHE-EXT See GET-VALIDATION-CACHE-DATA-EXT See MERGE-VALIDATION-CACHES-EXT
-
EXTERNAL STRUCTURE VIDEO-SESSION-KHR
Represents the (non-dispatchable) handle type VkVideoSessionKHR. Parents: See DEVICE Related functions: See BIND-VIDEO-SESSION-MEMORY-KHR See CREATE-VIDEO-SESSION-KHR See DESTROY-VIDEO-SESSION-KHR See GET-VIDEO-SESSION-MEMORY-REQUIREMENTS-KHR
-
EXTERNAL STRUCTURE VIDEO-SESSION-PARAMETERS-KHR
Represents the (non-dispatchable) handle type VkVideoSessionParametersKHR. Parents: See VIDEO-SESSION-KHR Related functions: See CREATE-VIDEO-SESSION-PARAMETERS-KHR See DESTROY-VIDEO-SESSION-PARAMETERS-KHR See UPDATE-VIDEO-SESSION-PARAMETERS-KHR
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-BUILD-TYPE-KHR
Represents the enum VkAccelerationStructureBuildTypeKHR. Has the values: - :HOST-KHR - :DEVICE-KHR - :HOST-OR-DEVICE-KHR
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-COMPATIBILITY-KHR
Represents the enum VkAccelerationStructureCompatibilityKHR. Has the values: - :COMPATIBLE-KHR - :INCOMPATIBLE-KHR
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-CREATE-FLAG-BITS-KHR
Represents the enum VkAccelerationStructureCreateFlagBitsKHR. Has the values: - :DEVICE-ADDRESS-CAPTURE-REPLAY - :MOTION
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-TYPE-NV
Represents the enum VkAccelerationStructureMemoryRequirementsTypeNV. Has the values: - :OBJECT-NV - :BUILD-SCRATCH-NV - :UPDATE-SCRATCH-NV
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-MOTION-INFO-FLAG-BITS-NV
Represents the enum VkAccelerationStructureMotionInfoFlagBitsNV.
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-MOTION-INSTANCE-FLAG-BITS-NV
Represents the enum VkAccelerationStructureMotionInstanceFlagBitsNV.
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-MOTION-INSTANCE-TYPE-NV
Represents the enum VkAccelerationStructureMotionInstanceTypeNV. Has the values: - :STATIC-NV - :MATRIX-MOTION-NV - :SRT-MOTION-NV
-
EXTERNAL TYPE-DEFINITION ACCELERATION-STRUCTURE-TYPE-KHR
Represents the enum VkAccelerationStructureTypeKHR. Has the values: - :TOP-LEVEL-KHR - :BOTTOM-LEVEL-KHR - :GENERIC-KHR
-
EXTERNAL TYPE-DEFINITION ACCESS-FLAG-BITS
Represents the enum VkAccessFlagBits. Has the values: - :NONE-KHR - :INDIRECT-COMMAND-READ - :INDEX-READ - :VERTEX-ATTRIBUTE-READ - :UNIFORM-READ - :INPUT-ATTACHMENT-READ - :SHADER-READ - :SHADER-WRITE - :COLOR-ATTACHMENT-READ - :COLOR-ATTACHMENT-WRITE - :DEPTH-STENCIL-ATTACHMENT-READ - :DEPTH-STENCIL-ATTACHMENT-WRITE - :TRANSFER-READ - :TRANSFER-WRITE - :HOST-READ - :HOST-WRITE - :MEMORY-READ - :MEMORY-WRITE - :COMMAND-PREPROCESS-READ - :COMMAND-PREPROCESS-WRITE - :COLOR-ATTACHMENT-READ-NONCOHERENT - :CONDITIONAL-RENDERING-READ - :ACCELERATION-STRUCTURE-READ - :ACCELERATION-STRUCTURE-WRITE - :FRAGMENT-SHADING-RATE-ATTACHMENT-READ - :FRAGMENT-DENSITY-MAP-READ - :TRANSFORM-FEEDBACK-WRITE - :TRANSFORM-FEEDBACK-COUNTER-READ - :TRANSFORM-FEEDBACK-COUNTER-WRITE
-
EXTERNAL TYPE-DEFINITION ACCESS-FLAG-BITS-2-KHR
Represents the enum VkAccessFlagBits2KHR. Has the values: - :NONE-KHR - :INDIRECT-COMMAND-READ - :INDEX-READ - :VERTEX-ATTRIBUTE-READ - :UNIFORM-READ - :INPUT-ATTACHMENT-READ - :SHADER-READ - :SHADER-WRITE - :COLOR-ATTACHMENT-READ - :COLOR-ATTACHMENT-WRITE - :DEPTH-STENCIL-ATTACHMENT-READ - :DEPTH-STENCIL-ATTACHMENT-WRITE - :TRANSFER-READ - :TRANSFER-WRITE - :HOST-READ - :HOST-WRITE - :MEMORY-READ - :MEMORY-WRITE - :COMMAND-PREPROCESS-READ - :COMMAND-PREPROCESS-WRITE - :COLOR-ATTACHMENT-READ-NONCOHERENT - :CONDITIONAL-RENDERING-READ - :ACCELERATION-STRUCTURE-READ - :ACCELERATION-STRUCTURE-WRITE - :FRAGMENT-SHADING-RATE-ATTACHMENT-READ - :FRAGMENT-DENSITY-MAP-READ - :TRANSFORM-FEEDBACK-WRITE - :TRANSFORM-FEEDBACK-COUNTER-READ - :TRANSFORM-FEEDBACK-COUNTER-WRITE - :SHADER-SAMPLED-READ - :SHADER-STORAGE-READ - :SHADER-STORAGE-WRITE - :VIDEO-DECODE-READ - :VIDEO-DECODE-WRITE - :VIDEO-ENCODE-READ - :VIDEO-ENCODE-WRITE - :INVOCATION-MASK-READ
-
EXTERNAL TYPE-DEFINITION ACQUIRE-PROFILING-LOCK-FLAG-BITS-KHR
Represents the enum VkAcquireProfilingLockFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION ANDROID-SURFACE-CREATE-FLAG-BITS-KHR
Represents the enum VkAndroidSurfaceCreateFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION ATTACHMENT-DESCRIPTION-FLAG-BITS
Represents the enum VkAttachmentDescriptionFlagBits. Has the values: - :MAY-ALIAS
-
EXTERNAL TYPE-DEFINITION ATTACHMENT-LOAD-OP
Represents the enum VkAttachmentLoadOp. Has the values: - :LOAD - :CLEAR - :DONT-CARE - :NONE-EXT
-
EXTERNAL TYPE-DEFINITION ATTACHMENT-STORE-OP
Represents the enum VkAttachmentStoreOp. Has the values: - :STORE - :DONT-CARE - :NONE-KHR
-
EXTERNAL TYPE-DEFINITION BLEND-FACTOR
Represents the enum VkBlendFactor. Has the values: - :ZERO - :ONE - :SRC-COLOR - :ONE-MINUS-SRC-COLOR - :DST-COLOR - :ONE-MINUS-DST-COLOR - :SRC-ALPHA - :ONE-MINUS-SRC-ALPHA - :DST-ALPHA - :ONE-MINUS-DST-ALPHA - :CONSTANT-COLOR - :ONE-MINUS-CONSTANT-COLOR - :CONSTANT-ALPHA - :ONE-MINUS-CONSTANT-ALPHA - :SRC-ALPHA-SATURATE - :SRC1-COLOR - :ONE-MINUS-SRC1-COLOR - :SRC1-ALPHA - :ONE-MINUS-SRC1-ALPHA
-
EXTERNAL TYPE-DEFINITION BLEND-OP
Represents the enum VkBlendOp. Has the values: - :ADD - :SUBTRACT - :REVERSE-SUBTRACT - :MIN - :MAX - :ZERO-EXT - :SRC-EXT - :DST-EXT - :SRC-OVER-EXT - :DST-OVER-EXT - :SRC-IN-EXT - :DST-IN-EXT - :SRC-OUT-EXT - :DST-OUT-EXT - :SRC-ATOP-EXT - :DST-ATOP-EXT - :XOR-EXT - :MULTIPLY-EXT - :SCREEN-EXT - :OVERLAY-EXT - :DARKEN-EXT - :LIGHTEN-EXT - :COLORDODGE-EXT - :COLORBURN-EXT - :HARDLIGHT-EXT - :SOFTLIGHT-EXT - :DIFFERENCE-EXT - :EXCLUSION-EXT - :INVERT-EXT - :INVERT-RGB-EXT - :LINEARDODGE-EXT - :LINEARBURN-EXT - :VIVIDLIGHT-EXT - :LINEARLIGHT-EXT - :PINLIGHT-EXT - :HARDMIX-EXT - :HSL-HUE-EXT - :HSL-SATURATION-EXT - :HSL-COLOR-EXT - :HSL-LUMINOSITY-EXT - :PLUS-EXT - :PLUS-CLAMPED-EXT - :PLUS-CLAMPED-ALPHA-EXT - :PLUS-DARKER-EXT - :MINUS-EXT - :MINUS-CLAMPED-EXT - :CONTRAST-EXT - :INVERT-OVG-EXT - :RED-EXT - :GREEN-EXT - :BLUE-EXT
-
EXTERNAL TYPE-DEFINITION BLEND-OVERLAP-EXT
Represents the enum VkBlendOverlapEXT. Has the values: - :UNCORRELATED-EXT - :DISJOINT-EXT - :CONJOINT-EXT
-
EXTERNAL TYPE-DEFINITION BORDER-COLOR
Represents the enum VkBorderColor. Has the values: - :FLOAT-TRANSPARENT-BLACK - :INT-TRANSPARENT-BLACK - :FLOAT-OPAQUE-BLACK - :INT-OPAQUE-BLACK - :FLOAT-OPAQUE-WHITE - :INT-OPAQUE-WHITE - :FLOAT-CUSTOM-EXT - :INT-CUSTOM-EXT
-
EXTERNAL TYPE-DEFINITION BUFFER-CREATE-FLAG-BITS
Represents the enum VkBufferCreateFlagBits. Has the values: - :SPARSE-BINDING - :SPARSE-RESIDENCY - :SPARSE-ALIASED - :PROTECTED - :DEVICE-ADDRESS-CAPTURE-REPLAY
-
EXTERNAL TYPE-DEFINITION BUFFER-USAGE-FLAG-BITS
Represents the enum VkBufferUsageFlagBits. Has the values: - :TRANSFER-SRC - :TRANSFER-DST - :UNIFORM-TEXEL-BUFFER - :STORAGE-TEXEL-BUFFER - :UNIFORM-BUFFER - :STORAGE-BUFFER - :INDEX-BUFFER - :VERTEX-BUFFER - :INDIRECT-BUFFER - :CONDITIONAL-RENDERING - :SHADER-BINDING-TABLE - :TRANSFORM-FEEDBACK-BUFFER - :TRANSFORM-FEEDBACK-COUNTER-BUFFER - :VIDEO-DECODE-SRC - :VIDEO-DECODE-DST - :VIDEO-ENCODE-DST - :VIDEO-ENCODE-SRC - :SHADER-DEVICE-ADDRESS - :ACCELERATION-STRUCTURE-BUILD-INPUT-READ-ONLY - :ACCELERATION-STRUCTURE-STORAGE
-
EXTERNAL TYPE-DEFINITION BUFFER-VIEW-CREATE-FLAG-BITS
Represents the enum VkBufferViewCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION BUILD-ACCELERATION-STRUCTURE-FLAG-BITS-KHR
Represents the enum VkBuildAccelerationStructureFlagBitsKHR. Has the values: - :ALLOW-UPDATE - :ALLOW-COMPACTION - :PREFER-FAST-TRACE - :PREFER-FAST-BUILD - :LOW-MEMORY - :MOTION
-
EXTERNAL TYPE-DEFINITION BUILD-ACCELERATION-STRUCTURE-MODE-KHR
Represents the enum VkBuildAccelerationStructureModeKHR. Has the values: - :BUILD-KHR - :UPDATE-KHR
-
EXTERNAL TYPE-DEFINITION CHROMA-LOCATION
Represents the enum VkChromaLocation. Has the values: - :COSITED-EVEN - :MIDPOINT
-
EXTERNAL TYPE-DEFINITION COARSE-SAMPLE-ORDER-TYPE-NV
Represents the enum VkCoarseSampleOrderTypeNV. Has the values: - :DEFAULT-NV - :CUSTOM-NV - :PIXEL-MAJOR-NV - :SAMPLE-MAJOR-NV
-
EXTERNAL TYPE-DEFINITION COLOR-COMPONENT-FLAG-BITS
Represents the enum VkColorComponentFlagBits. Has the values: - :R - :G - :B - :A
-
EXTERNAL TYPE-DEFINITION COLOR-SPACE-KHR
Represents the enum VkColorSpaceKHR. Has the values: - :SRGB-NONLINEAR-KHR - :DISPLAY-P3-NONLINEAR-EXT - :EXTENDED-SRGB-LINEAR-EXT - :DISPLAY-P3-LINEAR-EXT - :DCI-P3-NONLINEAR-EXT - :BT709-LINEAR-EXT - :BT709-NONLINEAR-EXT - :BT2020-LINEAR-EXT - :HDR10-ST2084-EXT - :DOLBYVISION-EXT - :HDR10-HLG-EXT - :ADOBERGB-LINEAR-EXT - :ADOBERGB-NONLINEAR-EXT - :PASS-THROUGH-EXT - :EXTENDED-SRGB-NONLINEAR-EXT - :DISPLAY-NATIVE-AMD
-
EXTERNAL TYPE-DEFINITION COMMAND-BUFFER-LEVEL
Represents the enum VkCommandBufferLevel. Has the values: - :PRIMARY - :SECONDARY
-
EXTERNAL TYPE-DEFINITION COMMAND-BUFFER-RESET-FLAG-BITS
Represents the enum VkCommandBufferResetFlagBits. Has the values: - :RELEASE-RESOURCES
-
EXTERNAL TYPE-DEFINITION COMMAND-BUFFER-USAGE-FLAG-BITS
Represents the enum VkCommandBufferUsageFlagBits. Has the values: - :ONE-TIME-SUBMIT - :RENDER-PASS-CONTINUE - :SIMULTANEOUS-USE
-
EXTERNAL TYPE-DEFINITION COMMAND-POOL-CREATE-FLAG-BITS
Represents the enum VkCommandPoolCreateFlagBits. Has the values: - :TRANSIENT - :RESET-COMMAND-BUFFER - :PROTECTED
-
EXTERNAL TYPE-DEFINITION COMMAND-POOL-RESET-FLAG-BITS
Represents the enum VkCommandPoolResetFlagBits. Has the values: - :RELEASE-RESOURCES
-
EXTERNAL TYPE-DEFINITION COMMAND-POOL-TRIM-FLAG-BITS
Represents the enum VkCommandPoolTrimFlagBits.
-
EXTERNAL TYPE-DEFINITION COMPARE-OP
Represents the enum VkCompareOp. Has the values: - :NEVER - :LESS - :EQUAL - :LESS-OR-EQUAL - :GREATER - :NOT-EQUAL - :GREATER-OR-EQUAL - :ALWAYS
-
EXTERNAL TYPE-DEFINITION COMPONENT-SWIZZLE
Represents the enum VkComponentSwizzle. Has the values: - :IDENTITY - :ZERO - :ONE - :R - :G - :B - :A
-
EXTERNAL TYPE-DEFINITION COMPONENT-TYPE-NV
Represents the enum VkComponentTypeNV. Has the values: - :FLOAT16-NV - :FLOAT32-NV - :FLOAT64-NV - :SINT8-NV - :SINT16-NV - :SINT32-NV - :SINT64-NV - :UINT8-NV - :UINT16-NV - :UINT32-NV - :UINT64-NV
-
EXTERNAL TYPE-DEFINITION COMPOSITE-ALPHA-FLAG-BITS-KHR
Represents the enum VkCompositeAlphaFlagBitsKHR. Has the values: - :OPAQUE - :PRE-MULTIPLIED - :POST-MULTIPLIED - :INHERIT
-
EXTERNAL TYPE-DEFINITION CONDITIONAL-RENDERING-FLAG-BITS-EXT
Represents the enum VkConditionalRenderingFlagBitsEXT. Has the values: - :INVERTED
-
EXTERNAL TYPE-DEFINITION CONSERVATIVE-RASTERIZATION-MODE-EXT
Represents the enum VkConservativeRasterizationModeEXT. Has the values: - :DISABLED-EXT - :OVERESTIMATE-EXT - :UNDERESTIMATE-EXT
-
EXTERNAL TYPE-DEFINITION COPY-ACCELERATION-STRUCTURE-MODE-KHR
Represents the enum VkCopyAccelerationStructureModeKHR. Has the values: - :CLONE-KHR - :COMPACT-KHR - :SERIALIZE-KHR - :DESERIALIZE-KHR
-
EXTERNAL TYPE-DEFINITION COVERAGE-MODULATION-MODE-NV
Represents the enum VkCoverageModulationModeNV. Has the values: - :NONE-NV - :RGB-NV - :ALPHA-NV - :RGBA-NV
-
EXTERNAL TYPE-DEFINITION COVERAGE-REDUCTION-MODE-NV
Represents the enum VkCoverageReductionModeNV. Has the values: - :MERGE-NV - :TRUNCATE-NV
-
EXTERNAL TYPE-DEFINITION CULL-MODE-FLAG-BITS
Represents the enum VkCullModeFlagBits. Has the values: - :NONE - :FRONT - :BACK - :FRONT-AND-BACK
-
EXTERNAL TYPE-DEFINITION DEBUG-REPORT-FLAG-BITS-EXT
Represents the enum VkDebugReportFlagBitsEXT. Has the values: - :INFORMATION - :WARNING - :PERFORMANCE-WARNING - :ERROR - :DEBUG
-
EXTERNAL TYPE-DEFINITION DEBUG-REPORT-OBJECT-TYPE-EXT
Represents the enum VkDebugReportObjectTypeEXT. Has the values: - :UNKNOWN-EXT - :INSTANCE-EXT - :PHYSICAL-DEVICE-EXT - :DEVICE-EXT - :QUEUE-EXT - :SEMAPHORE-EXT - :COMMAND-BUFFER-EXT - :FENCE-EXT - :DEVICE-MEMORY-EXT - :BUFFER-EXT - :IMAGE-EXT - :EVENT-EXT - :QUERY-POOL-EXT - :BUFFER-VIEW-EXT - :IMAGE-VIEW-EXT - :SHADER-MODULE-EXT - :PIPELINE-CACHE-EXT - :PIPELINE-LAYOUT-EXT - :RENDER-PASS-EXT - :PIPELINE-EXT - :DESCRIPTOR-SET-LAYOUT-EXT - :SAMPLER-EXT - :DESCRIPTOR-POOL-EXT - :DESCRIPTOR-SET-EXT - :FRAMEBUFFER-EXT - :COMMAND-POOL-EXT - :SURFACE-KHR-EXT - :SWAPCHAIN-KHR-EXT - :DEBUG-REPORT-CALLBACK-EXT-EXT - :DISPLAY-KHR-EXT - :DISPLAY-MODE-KHR-EXT - :VALIDATION-CACHE-EXT-EXT - :CU-MODULE-NVX-EXT - :CU-FUNCTION-NVX-EXT - :DESCRIPTOR-UPDATE-TEMPLATE-EXT - :ACCELERATION-STRUCTURE-KHR-EXT - :SAMPLER-YCBCR-CONVERSION-EXT - :ACCELERATION-STRUCTURE-NV-EXT - :BUFFER-COLLECTION-FUCHSIA-EXT
-
EXTERNAL TYPE-DEFINITION DEBUG-UTILS-MESSAGE-SEVERITY-FLAG-BITS-EXT
Represents the enum VkDebugUtilsMessageSeverityFlagBitsEXT. Has the values: - :VERBOSE - :INFO - :WARNING - :ERROR
-
EXTERNAL TYPE-DEFINITION DEBUG-UTILS-MESSAGE-TYPE-FLAG-BITS-EXT
Represents the enum VkDebugUtilsMessageTypeFlagBitsEXT. Has the values: - :GENERAL - :VALIDATION - :PERFORMANCE
-
EXTERNAL TYPE-DEFINITION DEBUG-UTILS-MESSENGER-CALLBACK-DATA-FLAG-BITS-EXT
Represents the enum VkDebugUtilsMessengerCallbackDataFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION DEBUG-UTILS-MESSENGER-CREATE-FLAG-BITS-EXT
Represents the enum VkDebugUtilsMessengerCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION DEPENDENCY-FLAG-BITS
Represents the enum VkDependencyFlagBits. Has the values: - :BY-REGION - :VIEW-LOCAL - :DEVICE-GROUP
-
EXTERNAL TYPE-DEFINITION DESCRIPTOR-BINDING-FLAG-BITS
Represents the enum VkDescriptorBindingFlagBits. Has the values: - :UPDATE-AFTER-BIND - :UPDATE-UNUSED-WHILE-PENDING - :PARTIALLY-BOUND - :VARIABLE-DESCRIPTOR-COUNT
-
EXTERNAL TYPE-DEFINITION DESCRIPTOR-POOL-CREATE-FLAG-BITS
Represents the enum VkDescriptorPoolCreateFlagBits. Has the values: - :FREE-DESCRIPTOR-SET - :UPDATE-AFTER-BIND - :HOST-ONLY
-
EXTERNAL TYPE-DEFINITION DESCRIPTOR-POOL-RESET-FLAG-BITS
Represents the enum VkDescriptorPoolResetFlagBits.
-
EXTERNAL TYPE-DEFINITION DESCRIPTOR-SET-LAYOUT-CREATE-FLAG-BITS
Represents the enum VkDescriptorSetLayoutCreateFlagBits. Has the values: - :PUSH-DESCRIPTOR - :UPDATE-AFTER-BIND-POOL - :HOST-ONLY-POOL
-
EXTERNAL TYPE-DEFINITION DESCRIPTOR-TYPE
Represents the enum VkDescriptorType. Has the values: - :SAMPLER - :COMBINED-IMAGE-SAMPLER - :SAMPLED-IMAGE - :STORAGE-IMAGE - :UNIFORM-TEXEL-BUFFER - :STORAGE-TEXEL-BUFFER - :UNIFORM-BUFFER - :STORAGE-BUFFER - :UNIFORM-BUFFER-DYNAMIC - :STORAGE-BUFFER-DYNAMIC - :INPUT-ATTACHMENT - :INLINE-UNIFORM-BLOCK-EXT - :ACCELERATION-STRUCTURE-KHR - :ACCELERATION-STRUCTURE-NV - :MUTABLE-VALVE
-
EXTERNAL TYPE-DEFINITION DESCRIPTOR-UPDATE-TEMPLATE-CREATE-FLAG-BITS
Represents the enum VkDescriptorUpdateTemplateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION DESCRIPTOR-UPDATE-TEMPLATE-TYPE
Represents the enum VkDescriptorUpdateTemplateType. Has the values: - :DESCRIPTOR-SET - :PUSH-DESCRIPTORS-KHR
-
EXTERNAL TYPE-DEFINITION DEVICE-ADDRESS
Represents the type VkDeviceAddress as a (UNSIGNED-BYTE 64).
-
EXTERNAL TYPE-DEFINITION DEVICE-CREATE-FLAG-BITS
Represents the enum VkDeviceCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION DEVICE-DIAGNOSTICS-CONFIG-FLAG-BITS-NV
Represents the enum VkDeviceDiagnosticsConfigFlagBitsNV. Has the values: - :ENABLE-SHADER-DEBUG-INFO - :ENABLE-RESOURCE-TRACKING - :ENABLE-AUTOMATIC-CHECKPOINTS
-
EXTERNAL TYPE-DEFINITION DEVICE-EVENT-TYPE-EXT
Represents the enum VkDeviceEventTypeEXT. Has the values: - :DISPLAY-HOTPLUG-EXT
-
EXTERNAL TYPE-DEFINITION DEVICE-GROUP-PRESENT-MODE-FLAG-BITS-KHR
Represents the enum VkDeviceGroupPresentModeFlagBitsKHR. Has the values: - :LOCAL - :REMOTE - :SUM - :LOCAL-MULTI-DEVICE
-
EXTERNAL TYPE-DEFINITION DEVICE-MEMORY-REPORT-EVENT-TYPE-EXT
Represents the enum VkDeviceMemoryReportEventTypeEXT. Has the values: - :ALLOCATE-EXT - :FREE-EXT - :IMPORT-EXT - :UNIMPORT-EXT - :ALLOCATION-FAILED-EXT
-
EXTERNAL TYPE-DEFINITION DEVICE-MEMORY-REPORT-FLAG-BITS-EXT
Represents the enum VkDeviceMemoryReportFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION DEVICE-QUEUE-CREATE-FLAG-BITS
Represents the enum VkDeviceQueueCreateFlagBits. Has the values: - :PROTECTED
-
EXTERNAL TYPE-DEFINITION DEVICE-SIZE
Represents the type VkDeviceSize as a (UNSIGNED-BYTE 64).
-
EXTERNAL TYPE-DEFINITION DIRECT-FB-SURFACE-CREATE-FLAG-BITS-EXT
Represents the enum VkDirectFBSurfaceCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION DISCARD-RECTANGLE-MODE-EXT
Represents the enum VkDiscardRectangleModeEXT. Has the values: - :INCLUSIVE-EXT - :EXCLUSIVE-EXT
-
EXTERNAL TYPE-DEFINITION DISPLAY-EVENT-TYPE-EXT
Represents the enum VkDisplayEventTypeEXT. Has the values: - :FIRST-PIXEL-OUT-EXT
-
EXTERNAL TYPE-DEFINITION DISPLAY-MODE-CREATE-FLAG-BITS-KHR
Represents the enum VkDisplayModeCreateFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION DISPLAY-PLANE-ALPHA-FLAG-BITS-KHR
Represents the enum VkDisplayPlaneAlphaFlagBitsKHR. Has the values: - :OPAQUE - :GLOBAL - :PER-PIXEL - :PER-PIXEL-PREMULTIPLIED
-
EXTERNAL TYPE-DEFINITION DISPLAY-POWER-STATE-EXT
Represents the enum VkDisplayPowerStateEXT. Has the values: - :OFF-EXT - :SUSPEND-EXT - :ON-EXT
-
EXTERNAL TYPE-DEFINITION DISPLAY-SURFACE-CREATE-FLAG-BITS-KHR
Represents the enum VkDisplaySurfaceCreateFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION DRIVER-ID
Represents the enum VkDriverId. Has the values: - :AMD-PROPRIETARY - :AMD-OPEN-SOURCE - :MESA-RADV - :NVIDIA-PROPRIETARY - :INTEL-PROPRIETARY-WINDOWS - :INTEL-OPEN-SOURCE-MESA - :IMAGINATION-PROPRIETARY - :QUALCOMM-PROPRIETARY - :ARM-PROPRIETARY - :GOOGLE-SWIFTSHADER - :GGP-PROPRIETARY - :BROADCOM-PROPRIETARY - :MESA-LLVMPIPE - :MOLTENVK - :COREAVI-PROPRIETARY - :JUICE-PROPRIETARY - :VERISILICON-PROPRIETARY - :MESA-TURNIP - :MESA-V3DV - :MESA-PANVK
-
EXTERNAL TYPE-DEFINITION DYNAMIC-STATE
Represents the enum VkDynamicState. Has the values: - :VIEWPORT - :SCISSOR - :LINE-WIDTH - :DEPTH-BIAS - :BLEND-CONSTANTS - :DEPTH-BOUNDS - :STENCIL-COMPARE-MASK - :STENCIL-WRITE-MASK - :STENCIL-REFERENCE - :VIEWPORT-W-SCALING-NV - :DISCARD-RECTANGLE-EXT - :SAMPLE-LOCATIONS-EXT - :VIEWPORT-SHADING-RATE-PALETTE-NV - :VIEWPORT-COARSE-SAMPLE-ORDER-NV - :EXCLUSIVE-SCISSOR-NV - :FRAGMENT-SHADING-RATE-KHR - :LINE-STIPPLE-EXT - :CULL-MODE-EXT - :FRONT-FACE-EXT - :PRIMITIVE-TOPOLOGY-EXT - :VIEWPORT-WITH-COUNT-EXT - :SCISSOR-WITH-COUNT-EXT - :VERTEX-INPUT-BINDING-STRIDE-EXT - :DEPTH-TEST-ENABLE-EXT - :DEPTH-WRITE-ENABLE-EXT - :DEPTH-COMPARE-OP-EXT - :DEPTH-BOUNDS-TEST-ENABLE-EXT - :STENCIL-TEST-ENABLE-EXT - :STENCIL-OP-EXT - :RAY-TRACING-PIPELINE-STACK-SIZE-KHR - :VERTEX-INPUT-EXT - :PATCH-CONTROL-POINTS-EXT - :RASTERIZER-DISCARD-ENABLE-EXT - :DEPTH-BIAS-ENABLE-EXT - :LOGIC-OP-EXT - :PRIMITIVE-RESTART-ENABLE-EXT - :COLOR-WRITE-ENABLE-EXT
-
EXTERNAL TYPE-DEFINITION EVENT-CREATE-FLAG-BITS
Represents the enum VkEventCreateFlagBits. Has the values: - :DEVICE-ONLY
-
EXTERNAL TYPE-DEFINITION EXTERNAL-FENCE-FEATURE-FLAG-BITS
Represents the enum VkExternalFenceFeatureFlagBits. Has the values: - :EXPORTABLE - :IMPORTABLE
-
EXTERNAL TYPE-DEFINITION EXTERNAL-FENCE-HANDLE-TYPE-FLAG-BITS
Represents the enum VkExternalFenceHandleTypeFlagBits. Has the values: - :OPAQUE-FD - :OPAQUE-WIN32 - :OPAQUE-WIN32-KMT - :SYNC-FD
-
EXTERNAL TYPE-DEFINITION EXTERNAL-MEMORY-FEATURE-FLAG-BITS
Represents the enum VkExternalMemoryFeatureFlagBits. Has the values: - :DEDICATED-ONLY - :EXPORTABLE - :IMPORTABLE
-
EXTERNAL TYPE-DEFINITION EXTERNAL-MEMORY-FEATURE-FLAG-BITS-NV
Represents the enum VkExternalMemoryFeatureFlagBitsNV. Has the values: - :DEDICATED-ONLY - :EXPORTABLE - :IMPORTABLE
-
EXTERNAL TYPE-DEFINITION EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS
Represents the enum VkExternalMemoryHandleTypeFlagBits. Has the values: - :OPAQUE-FD - :OPAQUE-WIN32 - :OPAQUE-WIN32-KMT - :D3D11-TEXTURE - :D3D11-TEXTURE-KMT - :D3D12-HEAP - :D3D12-RESOURCE - :HOST-ALLOCATION - :HOST-MAPPED-FOREIGN-MEMORY - :DMA-BUF - :ANDROID-HARDWARE-BUFFER - :ZIRCON-VMO - :RDMA-ADDRESS
-
EXTERNAL TYPE-DEFINITION EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS-NV
Represents the enum VkExternalMemoryHandleTypeFlagBitsNV. Has the values: - :OPAQUE-WIN32 - :OPAQUE-WIN32-KMT - :D3D11-IMAGE - :D3D11-IMAGE-KMT
-
EXTERNAL TYPE-DEFINITION EXTERNAL-SEMAPHORE-FEATURE-FLAG-BITS
Represents the enum VkExternalSemaphoreFeatureFlagBits. Has the values: - :EXPORTABLE - :IMPORTABLE
-
EXTERNAL TYPE-DEFINITION EXTERNAL-SEMAPHORE-HANDLE-TYPE-FLAG-BITS
Represents the enum VkExternalSemaphoreHandleTypeFlagBits. Has the values: - :OPAQUE-FD - :OPAQUE-WIN32 - :OPAQUE-WIN32-KMT - :D3D12-FENCE - :SYNC-FD - :ZIRCON-EVENT
-
EXTERNAL TYPE-DEFINITION FENCE-CREATE-FLAG-BITS
Represents the enum VkFenceCreateFlagBits. Has the values: - :SIGNALED
-
EXTERNAL TYPE-DEFINITION FENCE-IMPORT-FLAG-BITS
Represents the enum VkFenceImportFlagBits. Has the values: - :TEMPORARY
-
EXTERNAL TYPE-DEFINITION FILTER
Represents the enum VkFilter. Has the values: - :NEAREST - :LINEAR - :CUBIC-IMG
-
EXTERNAL TYPE-DEFINITION FORMAT
Represents the enum VkFormat. Has the values: - :UNDEFINED - :R4G4-UNORM-PACK8 - :R4G4B4A4-UNORM-PACK16 - :B4G4R4A4-UNORM-PACK16 - :R5G6B5-UNORM-PACK16 - :B5G6R5-UNORM-PACK16 - :R5G5B5A1-UNORM-PACK16 - :B5G5R5A1-UNORM-PACK16 - :A1R5G5B5-UNORM-PACK16 - :R8-UNORM - :R8-SNORM - :R8-USCALED - :R8-SSCALED - :R8-UINT - :R8-SINT - :R8-SRGB - :R8G8-UNORM - :R8G8-SNORM - :R8G8-USCALED - :R8G8-SSCALED - :R8G8-UINT - :R8G8-SINT - :R8G8-SRGB - :R8G8B8-UNORM - :R8G8B8-SNORM - :R8G8B8-USCALED - :R8G8B8-SSCALED - :R8G8B8-UINT - :R8G8B8-SINT - :R8G8B8-SRGB - :B8G8R8-UNORM - :B8G8R8-SNORM - :B8G8R8-USCALED - :B8G8R8-SSCALED - :B8G8R8-UINT - :B8G8R8-SINT - :B8G8R8-SRGB - :R8G8B8A8-UNORM - :R8G8B8A8-SNORM - :R8G8B8A8-USCALED - :R8G8B8A8-SSCALED - :R8G8B8A8-UINT - :R8G8B8A8-SINT - :R8G8B8A8-SRGB - :B8G8R8A8-UNORM - :B8G8R8A8-SNORM - :B8G8R8A8-USCALED - :B8G8R8A8-SSCALED - :B8G8R8A8-UINT - :B8G8R8A8-SINT - :B8G8R8A8-SRGB - :A8B8G8R8-UNORM-PACK32 - :A8B8G8R8-SNORM-PACK32 - :A8B8G8R8-USCALED-PACK32 - :A8B8G8R8-SSCALED-PACK32 - :A8B8G8R8-UINT-PACK32 - :A8B8G8R8-SINT-PACK32 - :A8B8G8R8-SRGB-PACK32 - :A2R10G10B10-UNORM-PACK32 - :A2R10G10B10-SNORM-PACK32 - :A2R10G10B10-USCALED-PACK32 - :A2R10G10B10-SSCALED-PACK32 - :A2R10G10B10-UINT-PACK32 - :A2R10G10B10-SINT-PACK32 - :A2B10G10R10-UNORM-PACK32 - :A2B10G10R10-SNORM-PACK32 - :A2B10G10R10-USCALED-PACK32 - :A2B10G10R10-SSCALED-PACK32 - :A2B10G10R10-UINT-PACK32 - :A2B10G10R10-SINT-PACK32 - :R16-UNORM - :R16-SNORM - :R16-USCALED - :R16-SSCALED - :R16-UINT - :R16-SINT - :R16-SFLOAT - :R16G16-UNORM - :R16G16-SNORM - :R16G16-USCALED - :R16G16-SSCALED - :R16G16-UINT - :R16G16-SINT - :R16G16-SFLOAT - :R16G16B16-UNORM - :R16G16B16-SNORM - :R16G16B16-USCALED - :R16G16B16-SSCALED - :R16G16B16-UINT - :R16G16B16-SINT - :R16G16B16-SFLOAT - :R16G16B16A16-UNORM - :R16G16B16A16-SNORM - :R16G16B16A16-USCALED - :R16G16B16A16-SSCALED - :R16G16B16A16-UINT - :R16G16B16A16-SINT - :R16G16B16A16-SFLOAT - :R32-UINT - :R32-SINT - :R32-SFLOAT - :R32G32-UINT - :R32G32-SINT - :R32G32-SFLOAT - :R32G32B32-UINT - :R32G32B32-SINT - :R32G32B32-SFLOAT - :R32G32B32A32-UINT - :R32G32B32A32-SINT - :R32G32B32A32-SFLOAT - :R64-UINT - :R64-SINT - :R64-SFLOAT - :R64G64-UINT - :R64G64-SINT - :R64G64-SFLOAT - :R64G64B64-UINT - :R64G64B64-SINT - :R64G64B64-SFLOAT - :R64G64B64A64-UINT - :R64G64B64A64-SINT - :R64G64B64A64-SFLOAT - :B10G11R11-UFLOAT-PACK32 - :E5B9G9R9-UFLOAT-PACK32 - :D16-UNORM - :X8-D24-UNORM-PACK32 - :D32-SFLOAT - :S8-UINT - :D16-UNORM-S8-UINT - :D24-UNORM-S8-UINT - :D32-SFLOAT-S8-UINT - :BC1-RGB-UNORM-BLOCK - :BC1-RGB-SRGB-BLOCK - :BC1-RGBA-UNORM-BLOCK - :BC1-RGBA-SRGB-BLOCK - :BC2-UNORM-BLOCK - :BC2-SRGB-BLOCK - :BC3-UNORM-BLOCK - :BC3-SRGB-BLOCK - :BC4-UNORM-BLOCK - :BC4-SNORM-BLOCK - :BC5-UNORM-BLOCK - :BC5-SNORM-BLOCK - :BC6H-UFLOAT-BLOCK - :BC6H-SFLOAT-BLOCK - :BC7-UNORM-BLOCK - :BC7-SRGB-BLOCK - :ETC2-R8G8B8-UNORM-BLOCK - :ETC2-R8G8B8-SRGB-BLOCK - :ETC2-R8G8B8A1-UNORM-BLOCK - :ETC2-R8G8B8A1-SRGB-BLOCK - :ETC2-R8G8B8A8-UNORM-BLOCK - :ETC2-R8G8B8A8-SRGB-BLOCK - :EAC-R11-UNORM-BLOCK - :EAC-R11-SNORM-BLOCK - :EAC-R11G11-UNORM-BLOCK - :EAC-R11G11-SNORM-BLOCK - :ASTC-4x4-UNORM-BLOCK - :ASTC-4x4-SRGB-BLOCK - :ASTC-5x4-UNORM-BLOCK - :ASTC-5x4-SRGB-BLOCK - :ASTC-5x5-UNORM-BLOCK - :ASTC-5x5-SRGB-BLOCK - :ASTC-6x5-UNORM-BLOCK - :ASTC-6x5-SRGB-BLOCK - :ASTC-6x6-UNORM-BLOCK - :ASTC-6x6-SRGB-BLOCK - :ASTC-8x5-UNORM-BLOCK - :ASTC-8x5-SRGB-BLOCK - :ASTC-8x6-UNORM-BLOCK - :ASTC-8x6-SRGB-BLOCK - :ASTC-8x8-UNORM-BLOCK - :ASTC-8x8-SRGB-BLOCK - :ASTC-10x5-UNORM-BLOCK - :ASTC-10x5-SRGB-BLOCK - :ASTC-10x6-UNORM-BLOCK - :ASTC-10x6-SRGB-BLOCK - :ASTC-10x8-UNORM-BLOCK - :ASTC-10x8-SRGB-BLOCK - :ASTC-10x10-UNORM-BLOCK - :ASTC-10x10-SRGB-BLOCK - :ASTC-12x10-UNORM-BLOCK - :ASTC-12x10-SRGB-BLOCK - :ASTC-12x12-UNORM-BLOCK - :ASTC-12x12-SRGB-BLOCK - :PVRTC1-2BPP-UNORM-BLOCK-IMG - :PVRTC1-4BPP-UNORM-BLOCK-IMG - :PVRTC2-2BPP-UNORM-BLOCK-IMG - :PVRTC2-4BPP-UNORM-BLOCK-IMG - :PVRTC1-2BPP-SRGB-BLOCK-IMG - :PVRTC1-4BPP-SRGB-BLOCK-IMG - :PVRTC2-2BPP-SRGB-BLOCK-IMG - :PVRTC2-4BPP-SRGB-BLOCK-IMG - :ASTC-4x4-SFLOAT-BLOCK-EXT - :ASTC-5x4-SFLOAT-BLOCK-EXT - :ASTC-5x5-SFLOAT-BLOCK-EXT - :ASTC-6x5-SFLOAT-BLOCK-EXT - :ASTC-6x6-SFLOAT-BLOCK-EXT - :ASTC-8x5-SFLOAT-BLOCK-EXT - :ASTC-8x6-SFLOAT-BLOCK-EXT - :ASTC-8x8-SFLOAT-BLOCK-EXT - :ASTC-10x5-SFLOAT-BLOCK-EXT - :ASTC-10x6-SFLOAT-BLOCK-EXT - :ASTC-10x8-SFLOAT-BLOCK-EXT - :ASTC-10x10-SFLOAT-BLOCK-EXT - :ASTC-12x10-SFLOAT-BLOCK-EXT - :ASTC-12x12-SFLOAT-BLOCK-EXT - :G8B8G8R8-422-UNORM - :B8G8R8G8-422-UNORM - :G8-B8-R8-3PLANE-420-UNORM - :G8-B8R8-2PLANE-420-UNORM - :G8-B8-R8-3PLANE-422-UNORM - :G8-B8R8-2PLANE-422-UNORM - :G8-B8-R8-3PLANE-444-UNORM - :R10X6-UNORM-PACK16 - :R10X6G10X6-UNORM-2PACK16 - :R10X6G10X6B10X6A10X6-UNORM-4PACK16 - :G10X6B10X6G10X6R10X6-422-UNORM-4PACK16 - :B10X6G10X6R10X6G10X6-422-UNORM-4PACK16 - :G10X6-B10X6-R10X6-3PLANE-420-UNORM-3PACK16 - :G10X6-B10X6R10X6-2PLANE-420-UNORM-3PACK16 - :G10X6-B10X6-R10X6-3PLANE-422-UNORM-3PACK16 - :G10X6-B10X6R10X6-2PLANE-422-UNORM-3PACK16 - :G10X6-B10X6-R10X6-3PLANE-444-UNORM-3PACK16 - :R12X4-UNORM-PACK16 - :R12X4G12X4-UNORM-2PACK16 - :R12X4G12X4B12X4A12X4-UNORM-4PACK16 - :G12X4B12X4G12X4R12X4-422-UNORM-4PACK16 - :B12X4G12X4R12X4G12X4-422-UNORM-4PACK16 - :G12X4-B12X4-R12X4-3PLANE-420-UNORM-3PACK16 - :G12X4-B12X4R12X4-2PLANE-420-UNORM-3PACK16 - :G12X4-B12X4-R12X4-3PLANE-422-UNORM-3PACK16 - :G12X4-B12X4R12X4-2PLANE-422-UNORM-3PACK16 - :G12X4-B12X4-R12X4-3PLANE-444-UNORM-3PACK16 - :G16B16G16R16-422-UNORM - :B16G16R16G16-422-UNORM - :G16-B16-R16-3PLANE-420-UNORM - :G16-B16R16-2PLANE-420-UNORM - :G16-B16-R16-3PLANE-422-UNORM - :G16-B16R16-2PLANE-422-UNORM - :G16-B16-R16-3PLANE-444-UNORM - :G8-B8R8-2PLANE-444-UNORM-EXT - :G10X6-B10X6R10X6-2PLANE-444-UNORM-3PACK16-EXT - :G12X4-B12X4R12X4-2PLANE-444-UNORM-3PACK16-EXT - :G16-B16R16-2PLANE-444-UNORM-EXT - :A4R4G4B4-UNORM-PACK16-EXT - :A4B4G4R4-UNORM-PACK16-EXT
-
EXTERNAL TYPE-DEFINITION FORMAT-FEATURE-FLAG-BITS
Represents the enum VkFormatFeatureFlagBits. Has the values: - :SAMPLED-IMAGE - :STORAGE-IMAGE - :STORAGE-IMAGE-ATOMIC - :UNIFORM-TEXEL-BUFFER - :STORAGE-TEXEL-BUFFER - :STORAGE-TEXEL-BUFFER-ATOMIC - :VERTEX-BUFFER - :COLOR-ATTACHMENT - :COLOR-ATTACHMENT-BLEND - :DEPTH-STENCIL-ATTACHMENT - :BLIT-SRC - :BLIT-DST - :SAMPLED-IMAGE-FILTER-LINEAR - :SAMPLED-IMAGE-FILTER-CUBIC - :TRANSFER-SRC - :TRANSFER-DST - :SAMPLED-IMAGE-FILTER-MINMAX - :MIDPOINT-CHROMA-SAMPLES - :SAMPLED-IMAGE-YCBCR-CONVERSION-LINEAR-FILTER - :SAMPLED-IMAGE-YCBCR-CONVERSION-SEPARATE-RECONSTRUCTION-FILTER - :SAMPLED-IMAGE-YCBCR-CONVERSION-CHROMA-RECONSTRUCTION-EXPLICIT - :SAMPLED-IMAGE-YCBCR-CONVERSION-CHROMA-RECONSTRUCTION-EXPLICIT-FORCEABLE - :DISJOINT - :COSITED-CHROMA-SAMPLES - :FRAGMENT-DENSITY-MAP - :VIDEO-DECODE-OUTPUT - :VIDEO-DECODE-DPB - :VIDEO-ENCODE-INPUT - :VIDEO-ENCODE-DPB - :ACCELERATION-STRUCTURE-VERTEX-BUFFER - :FRAGMENT-SHADING-RATE-ATTACHMENT
-
EXTERNAL TYPE-DEFINITION FORMAT-FEATURE-FLAG-BITS-2-KHR
Represents the enum VkFormatFeatureFlagBits2KHR. Has the values: - :SAMPLED-IMAGE - :STORAGE-IMAGE - :STORAGE-IMAGE-ATOMIC - :UNIFORM-TEXEL-BUFFER - :STORAGE-TEXEL-BUFFER - :STORAGE-TEXEL-BUFFER-ATOMIC - :VERTEX-BUFFER - :COLOR-ATTACHMENT - :COLOR-ATTACHMENT-BLEND - :DEPTH-STENCIL-ATTACHMENT - :BLIT-SRC - :BLIT-DST - :SAMPLED-IMAGE-FILTER-LINEAR - :SAMPLED-IMAGE-FILTER-CUBIC - :TRANSFER-SRC - :TRANSFER-DST - :SAMPLED-IMAGE-FILTER-MINMAX - :MIDPOINT-CHROMA-SAMPLES - :SAMPLED-IMAGE-YCBCR-CONVERSION-LINEAR-FILTER - :SAMPLED-IMAGE-YCBCR-CONVERSION-SEPARATE-RECONSTRUCTION-FILTER - :SAMPLED-IMAGE-YCBCR-CONVERSION-CHROMA-RECONSTRUCTION-EXPLICIT - :SAMPLED-IMAGE-YCBCR-CONVERSION-CHROMA-RECONSTRUCTION-EXPLICIT-FORCEABLE - :DISJOINT - :COSITED-CHROMA-SAMPLES - :FRAGMENT-DENSITY-MAP - :VIDEO-DECODE-OUTPUT - :VIDEO-DECODE-DPB - :VIDEO-ENCODE-INPUT - :VIDEO-ENCODE-DPB - :ACCELERATION-STRUCTURE-VERTEX-BUFFER - :FRAGMENT-SHADING-RATE-ATTACHMENT - :STORAGE-READ-WITHOUT-FORMAT - :STORAGE-WRITE-WITHOUT-FORMAT - :SAMPLED-IMAGE-DEPTH-COMPARISON
-
EXTERNAL TYPE-DEFINITION FRAGMENT-SHADING-RATE-COMBINER-OP-KHR
Represents the enum VkFragmentShadingRateCombinerOpKHR. Has the values: - :KEEP-KHR - :REPLACE-KHR - :MIN-KHR - :MAX-KHR - :MUL-KHR
-
EXTERNAL TYPE-DEFINITION FRAGMENT-SHADING-RATE-NV
Represents the enum VkFragmentShadingRateNV. Has the values: - :1-INVOCATION-PER-PIXEL-NV - :1-INVOCATION-PER-1X2-PIXELS-NV - :1-INVOCATION-PER-2X1-PIXELS-NV - :1-INVOCATION-PER-2X2-PIXELS-NV - :1-INVOCATION-PER-2X4-PIXELS-NV - :1-INVOCATION-PER-4X2-PIXELS-NV - :1-INVOCATION-PER-4X4-PIXELS-NV - :2-INVOCATIONS-PER-PIXEL-NV - :4-INVOCATIONS-PER-PIXEL-NV - :8-INVOCATIONS-PER-PIXEL-NV - :16-INVOCATIONS-PER-PIXEL-NV - :NO-INVOCATIONS-NV
-
EXTERNAL TYPE-DEFINITION FRAGMENT-SHADING-RATE-TYPE-NV
Represents the enum VkFragmentShadingRateTypeNV. Has the values: - :FRAGMENT-SIZE-NV - :ENUMS-NV
-
EXTERNAL TYPE-DEFINITION FRAMEBUFFER-CREATE-FLAG-BITS
Represents the enum VkFramebufferCreateFlagBits. Has the values: - :IMAGELESS
-
EXTERNAL TYPE-DEFINITION FRONT-FACE
Represents the enum VkFrontFace. Has the values: - :COUNTER-CLOCKWISE - :CLOCKWISE
-
EXTERNAL TYPE-DEFINITION FULL-SCREEN-EXCLUSIVE-EXT
Represents the enum VkFullScreenExclusiveEXT. Has the values: - :DEFAULT-EXT - :ALLOWED-EXT - :DISALLOWED-EXT - :APPLICATION-CONTROLLED-EXT
-
EXTERNAL TYPE-DEFINITION GEOMETRY-FLAG-BITS-KHR
Represents the enum VkGeometryFlagBitsKHR. Has the values: - :OPAQUE - :NO-DUPLICATE-ANY-HIT-INVOCATION
-
EXTERNAL TYPE-DEFINITION GEOMETRY-INSTANCE-FLAG-BITS-KHR
Represents the enum VkGeometryInstanceFlagBitsKHR. Has the values: - :TRIANGLE-FACING-CULL-DISABLE - :TRIANGLE-FLIP-FACING - :FORCE-OPAQUE - :FORCE-NO-OPAQUE
-
EXTERNAL TYPE-DEFINITION GEOMETRY-TYPE-KHR
Represents the enum VkGeometryTypeKHR. Has the values: - :TRIANGLES-KHR - :AABBS-KHR - :INSTANCES-KHR
-
EXTERNAL TYPE-DEFINITION HEADLESS-SURFACE-CREATE-FLAG-BITS-EXT
Represents the enum VkHeadlessSurfaceCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION IMAGE-ASPECT-FLAG-BITS
Represents the enum VkImageAspectFlagBits. Has the values: - :COLOR - :DEPTH - :STENCIL - :METADATA - :PLANE-0 - :PLANE-1 - :PLANE-2 - :MEMORY-PLANE-0 - :MEMORY-PLANE-1 - :MEMORY-PLANE-2 - :MEMORY-PLANE-3
-
EXTERNAL TYPE-DEFINITION IMAGE-CONSTRAINTS-INFO-FLAG-BITS-FUCHSIA
Represents the enum VkImageConstraintsInfoFlagBitsFUCHSIA. Has the values: - :CPU-READ-RARELY-FUCHSIA - :CPU-READ-OFTEN-FUCHSIA - :CPU-WRITE-RARELY-FUCHSIA - :CPU-WRITE-OFTEN-FUCHSIA - :PROTECTED-OPTIONAL-FUCHSIA
-
EXTERNAL TYPE-DEFINITION IMAGE-CREATE-FLAG-BITS
Represents the enum VkImageCreateFlagBits. Has the values: - :SPARSE-BINDING - :SPARSE-RESIDENCY - :SPARSE-ALIASED - :MUTABLE-FORMAT - :CUBE-COMPATIBLE - :2D-ARRAY-COMPATIBLE - :SPLIT-INSTANCE-BIND-REGIONS - :BLOCK-TEXEL-VIEW-COMPATIBLE - :EXTENDED-USAGE - :DISJOINT - :ALIAS - :PROTECTED - :SAMPLE-LOCATIONS-COMPATIBLE-DEPTH - :CORNER-SAMPLED - :SUBSAMPLED
-
EXTERNAL TYPE-DEFINITION IMAGE-FORMAT-CONSTRAINTS-FLAG-BITS-FUCHSIA
Represents the enum VkImageFormatConstraintsFlagBitsFUCHSIA.
-
EXTERNAL TYPE-DEFINITION IMAGE-LAYOUT
Represents the enum VkImageLayout. Has the values: - :UNDEFINED - :GENERAL - :COLOR-ATTACHMENT-OPTIMAL - :DEPTH-STENCIL-ATTACHMENT-OPTIMAL - :DEPTH-STENCIL-READ-ONLY-OPTIMAL - :SHADER-READ-ONLY-OPTIMAL - :TRANSFER-SRC-OPTIMAL - :TRANSFER-DST-OPTIMAL - :PREINITIALIZED - :PRESENT-SRC-KHR - :VIDEO-DECODE-DST-KHR - :VIDEO-DECODE-SRC-KHR - :VIDEO-DECODE-DPB-KHR - :SHARED-PRESENT-KHR - :DEPTH-READ-ONLY-STENCIL-ATTACHMENT-OPTIMAL - :DEPTH-ATTACHMENT-STENCIL-READ-ONLY-OPTIMAL - :FRAGMENT-SHADING-RATE-ATTACHMENT-OPTIMAL-KHR - :FRAGMENT-DENSITY-MAP-OPTIMAL-EXT - :DEPTH-ATTACHMENT-OPTIMAL - :DEPTH-READ-ONLY-OPTIMAL - :STENCIL-ATTACHMENT-OPTIMAL - :STENCIL-READ-ONLY-OPTIMAL - :VIDEO-ENCODE-DST-KHR - :VIDEO-ENCODE-SRC-KHR - :VIDEO-ENCODE-DPB-KHR - :READ-ONLY-OPTIMAL-KHR - :ATTACHMENT-OPTIMAL-KHR
-
EXTERNAL TYPE-DEFINITION IMAGE-PIPE-SURFACE-CREATE-FLAG-BITS-FUCHSIA
Represents the enum VkImagePipeSurfaceCreateFlagBitsFUCHSIA.
-
EXTERNAL TYPE-DEFINITION IMAGE-TILING
Represents the enum VkImageTiling. Has the values: - :OPTIMAL - :LINEAR - :DRM-FORMAT-MODIFIER-EXT
-
EXTERNAL TYPE-DEFINITION IMAGE-TYPE
Represents the enum VkImageType. Has the values: - :1D - :2D - :3D
-
EXTERNAL TYPE-DEFINITION IMAGE-USAGE-FLAG-BITS
Represents the enum VkImageUsageFlagBits. Has the values: - :TRANSFER-SRC - :TRANSFER-DST - :SAMPLED - :STORAGE - :COLOR-ATTACHMENT - :DEPTH-STENCIL-ATTACHMENT - :TRANSIENT-ATTACHMENT - :INPUT-ATTACHMENT - :FRAGMENT-SHADING-RATE-ATTACHMENT - :FRAGMENT-DENSITY-MAP - :VIDEO-DECODE-DST - :VIDEO-DECODE-SRC - :VIDEO-DECODE-DPB - :VIDEO-ENCODE-DST - :VIDEO-ENCODE-SRC - :VIDEO-ENCODE-DPB - :INVOCATION-MASK
-
EXTERNAL TYPE-DEFINITION IMAGE-VIEW-CREATE-FLAG-BITS
Represents the enum VkImageViewCreateFlagBits. Has the values: - :RAGMENT-DENSITY-MAP-DYNAMIC - :RAGMENT-DENSITY-MAP-DEFERRED
-
EXTERNAL TYPE-DEFINITION IMAGE-VIEW-TYPE
Represents the enum VkImageViewType. Has the values: - :1D - :2D - :3D - :CUBE - :1D-ARRAY - :2D-ARRAY - :CUBE-ARRAY
-
EXTERNAL TYPE-DEFINITION INDEX-TYPE
Represents the enum VkIndexType. Has the values: - :UINT16 - :UINT32 - :NONE-KHR - :UINT8-EXT
-
EXTERNAL TYPE-DEFINITION INDIRECT-COMMANDS-LAYOUT-USAGE-FLAG-BITS-NV
Represents the enum VkIndirectCommandsLayoutUsageFlagBitsNV. Has the values: - :EXPLICIT-PREPROCESS - :INDEXED-SEQUENCES - :UNORDERED-SEQUENCES
-
EXTERNAL TYPE-DEFINITION INDIRECT-COMMANDS-TOKEN-TYPE-NV
Represents the enum VkIndirectCommandsTokenTypeNV. Has the values: - :SHADER-GROUP-NV - :STATE-FLAGS-NV - :INDEX-BUFFER-NV - :VERTEX-BUFFER-NV - :PUSH-CONSTANT-NV - :DRAW-INDEXED-NV - :DRAW-NV - :DRAW-TASKS-NV
-
EXTERNAL TYPE-DEFINITION INDIRECT-STATE-FLAG-BITS-NV
Represents the enum VkIndirectStateFlagBitsNV. Has the values: - :FRONTFACE
-
EXTERNAL TYPE-DEFINITION INSTANCE-CREATE-FLAG-BITS
Represents the enum VkInstanceCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION INTERNAL-ALLOCATION-TYPE
Represents the enum VkInternalAllocationType. Has the values: - :EXECUTABLE
-
EXTERNAL TYPE-DEFINITION IOS-SURFACE-CREATE-FLAG-BITS-MVK
Represents the enum VkIOSSurfaceCreateFlagBitsMVK.
-
EXTERNAL TYPE-DEFINITION LINE-RASTERIZATION-MODE-EXT
Represents the enum VkLineRasterizationModeEXT. Has the values: - :DEFAULT-EXT - :RECTANGULAR-EXT - :BRESENHAM-EXT - :RECTANGULAR-SMOOTH-EXT
-
EXTERNAL TYPE-DEFINITION LOGIC-OP
Represents the enum VkLogicOp. Has the values: - :CLEAR - :AND - :AND-REVERSE - :COPY - :AND-INVERTED - :NO-OP - :XOR - :OR - :NOR - :EQUIVALENT - :INVERT - :OR-REVERSE - :COPY-INVERTED - :OR-INVERTED - :NAND - :SET
-
EXTERNAL TYPE-DEFINITION MAC-OS-SURFACE-CREATE-FLAG-BITS-MVK
Represents the enum VkMacOSSurfaceCreateFlagBitsMVK.
-
EXTERNAL TYPE-DEFINITION MEMORY-ALLOCATE-FLAG-BITS
Represents the enum VkMemoryAllocateFlagBits. Has the values: - :DEVICE-MASK - :DEVICE-ADDRESS - :DEVICE-ADDRESS-CAPTURE-REPLAY
-
EXTERNAL TYPE-DEFINITION MEMORY-HEAP-FLAG-BITS
Represents the enum VkMemoryHeapFlagBits. Has the values: - :DEVICE-LOCAL - :MULTI-INSTANCE
-
EXTERNAL TYPE-DEFINITION MEMORY-MAP-FLAG-BITS
Represents the enum VkMemoryMapFlagBits.
-
EXTERNAL TYPE-DEFINITION MEMORY-OVERALLOCATION-BEHAVIOR-AMD
Represents the enum VkMemoryOverallocationBehaviorAMD. Has the values: - :DEFAULT-AMD - :ALLOWED-AMD - :DISALLOWED-AMD
-
EXTERNAL TYPE-DEFINITION MEMORY-PROPERTY-FLAG-BITS
Represents the enum VkMemoryPropertyFlagBits. Has the values: - :DEVICE-LOCAL - :HOST-VISIBLE - :HOST-COHERENT - :HOST-CACHED - :LAZILY-ALLOCATED - :PROTECTED - :DEVICE-COHERENT - :DEVICE-UNCACHED - :RDMA-CAPABLE
-
EXTERNAL TYPE-DEFINITION METAL-SURFACE-CREATE-FLAG-BITS-EXT
Represents the enum VkMetalSurfaceCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION NON-DISPATCHABLE-HANDLE
Represents the type VK_DEFINE_NON_DISPATCHABLE_HANDLE.
-
EXTERNAL TYPE-DEFINITION OBJECT-TYPE
Represents the enum VkObjectType. Has the values: - :UNKNOWN - :INSTANCE - :PHYSICAL-DEVICE - :DEVICE - :QUEUE - :SEMAPHORE - :COMMAND-BUFFER - :FENCE - :DEVICE-MEMORY - :BUFFER - :IMAGE - :EVENT - :QUERY-POOL - :BUFFER-VIEW - :IMAGE-VIEW - :SHADER-MODULE - :PIPELINE-CACHE - :PIPELINE-LAYOUT - :RENDER-PASS - :PIPELINE - :DESCRIPTOR-SET-LAYOUT - :SAMPLER - :DESCRIPTOR-POOL - :DESCRIPTOR-SET - :FRAMEBUFFER - :COMMAND-POOL - :SURFACE-KHR - :SWAPCHAIN-KHR - :DISPLAY-KHR - :DISPLAY-MODE-KHR - :DEBUG-REPORT-CALLBACK-EXT - :VIDEO-SESSION-KHR - :VIDEO-SESSION-PARAMETERS-KHR - :CU-MODULE-NVX - :CU-FUNCTION-NVX - :DESCRIPTOR-UPDATE-TEMPLATE - :DEBUG-UTILS-MESSENGER-EXT - :ACCELERATION-STRUCTURE-KHR - :SAMPLER-YCBCR-CONVERSION - :VALIDATION-CACHE-EXT - :ACCELERATION-STRUCTURE-NV - :PERFORMANCE-CONFIGURATION-INTEL - :DEFERRED-OPERATION-KHR - :INDIRECT-COMMANDS-LAYOUT-NV - :PRIVATE-DATA-SLOT-EXT - :BUFFER-COLLECTION-FUCHSIA
-
EXTERNAL TYPE-DEFINITION PEER-MEMORY-FEATURE-FLAG-BITS
Represents the enum VkPeerMemoryFeatureFlagBits. Has the values: - :COPY-SRC - :COPY-DST - :GENERIC-SRC - :GENERIC-DST
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-CONFIGURATION-TYPE-INTEL
Represents the enum VkPerformanceConfigurationTypeINTEL. Has the values: - :COMMAND-QUEUE-METRICS-DISCOVERY-ACTIVATED-INTEL
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-COUNTER-DESCRIPTION-FLAG-BITS-KHR
Represents the enum VkPerformanceCounterDescriptionFlagBitsKHR. Has the values: - :PERFORMANCE-IMPACTING - :CONCURRENTLY-IMPACTED
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-COUNTER-SCOPE-KHR
Represents the enum VkPerformanceCounterScopeKHR. Has the values: - :COMMAND-BUFFER-KHR - :RENDER-PASS-KHR - :COMMAND-KHR
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-COUNTER-STORAGE-KHR
Represents the enum VkPerformanceCounterStorageKHR. Has the values: - :INT32-KHR - :INT64-KHR - :UINT32-KHR - :UINT64-KHR - :FLOAT32-KHR - :FLOAT64-KHR
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-COUNTER-UNIT-KHR
Represents the enum VkPerformanceCounterUnitKHR. Has the values: - :GENERIC-KHR - :PERCENTAGE-KHR - :NANOSECONDS-KHR - :BYTES-KHR - :BYTES-PER-SECOND-KHR - :KELVIN-KHR - :WATTS-KHR - :VOLTS-KHR - :AMPS-KHR - :HERTZ-KHR - :CYCLES-KHR
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-OVERRIDE-TYPE-INTEL
Represents the enum VkPerformanceOverrideTypeINTEL. Has the values: - :NULL-HARDWARE-INTEL - :FLUSH-GPU-CACHES-INTEL
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-PARAMETER-TYPE-INTEL
Represents the enum VkPerformanceParameterTypeINTEL. Has the values: - :HW-COUNTERS-SUPPORTED-INTEL - :STREAM-MARKER-VALID-BITS-INTEL
-
EXTERNAL TYPE-DEFINITION PERFORMANCE-VALUE-TYPE-INTEL
Represents the enum VkPerformanceValueTypeINTEL. Has the values: - :UINT32-INTEL - :UINT64-INTEL - :FLOAT-INTEL - :BOOL-INTEL - :STRING-INTEL
-
EXTERNAL TYPE-DEFINITION PHYSICAL-DEVICE-TYPE
Represents the enum VkPhysicalDeviceType. Has the values: - :OTHER - :INTEGRATED-GPU - :DISCRETE-GPU - :VIRTUAL-GPU - :CPU
-
EXTERNAL TYPE-DEFINITION PIPELINE-BIND-POINT
Represents the enum VkPipelineBindPoint. Has the values: - :GRAPHICS - :COMPUTE - :RAY-TRACING-KHR - :SUBPASS-SHADING-HUAWEI
-
EXTERNAL TYPE-DEFINITION PIPELINE-CACHE-CREATE-FLAG-BITS
Represents the enum VkPipelineCacheCreateFlagBits. Has the values: - :EXTERNALLY-SYNCHRONIZED
-
EXTERNAL TYPE-DEFINITION PIPELINE-CACHE-HEADER-VERSION
Represents the enum VkPipelineCacheHeaderVersion. Has the values: - :ONE
-
EXTERNAL TYPE-DEFINITION PIPELINE-COLOR-BLEND-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineColorBlendStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-COMPILER-CONTROL-FLAG-BITS-AMD
Represents the enum VkPipelineCompilerControlFlagBitsAMD.
-
EXTERNAL TYPE-DEFINITION PIPELINE-COVERAGE-MODULATION-STATE-CREATE-FLAG-BITS-NV
Represents the enum VkPipelineCoverageModulationStateCreateFlagBitsNV.
-
EXTERNAL TYPE-DEFINITION PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-FLAG-BITS-NV
Represents the enum VkPipelineCoverageReductionStateCreateFlagBitsNV.
-
EXTERNAL TYPE-DEFINITION PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-FLAG-BITS-NV
Represents the enum VkPipelineCoverageToColorStateCreateFlagBitsNV.
-
EXTERNAL TYPE-DEFINITION PIPELINE-CREATE-FLAG-BITS
Represents the enum VkPipelineCreateFlagBits. Has the values: - :CREATE-DISABLE-OPTIMIZATION - :CREATE-ALLOW-DERIVATIVES - :CREATE-DERIVATIVE - :CREATE-VIEW-INDEX-FROM-DEVICE-INDEX - :CREATE-DISPATCH-BASE - :CREATE-DEFER-COMPILE - :CREATE-CAPTURE-STATISTICS - :CREATE-CAPTURE-INTERNAL-REPRESENTATIONS - :CREATE-FAIL-ON-PIPELINE-COMPILE-REQUIRED - :CREATE-EARLY-RETURN-ON-FAILURE - :CREATE-LIBRARY - :CREATE-RAY-TRACING-SKIP-TRIANGLES - :CREATE-RAY-TRACING-SKIP-AABBS - :CREATE-RAY-TRACING-NO-NULL-ANY-HIT-SHADERS - :CREATE-RAY-TRACING-NO-NULL-CLOSEST-HIT-SHADERS - :CREATE-RAY-TRACING-NO-NULL-MISS-SHADERS - :CREATE-RAY-TRACING-NO-NULL-INTERSECTION-SHADERS - :CREATE-INDIRECT-BINDABLE - :CREATE-RAY-TRACING-SHADER-GROUP-HANDLE-CAPTURE-REPLAY - :CREATE-RAY-TRACING-ALLOW-MOTION - :RASTERIZATION-STATE-CREATE-FRAGMENT-SHADING-RATE-ATTACHMENT - :RASTERIZATION-STATE-CREATE-FRAGMENT-DENSITY-MAP-ATTACHMENT
-
EXTERNAL TYPE-DEFINITION PIPELINE-CREATION-FEEDBACK-FLAG-BITS-EXT
Represents the enum VkPipelineCreationFeedbackFlagBitsEXT. Has the values: - :VALID - :APPLICATION-PIPELINE-CACHE-HIT - :BASE-PIPELINE-ACCELERATION
-
EXTERNAL TYPE-DEFINITION PIPELINE-DEPTH-STENCIL-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineDepthStencilStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-FLAG-BITS-EXT
Represents the enum VkPipelineDiscardRectangleStateCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION PIPELINE-DYNAMIC-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineDynamicStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-EXECUTABLE-STATISTIC-FORMAT-KHR
Represents the enum VkPipelineExecutableStatisticFormatKHR. Has the values: - :BOOL32-KHR - :INT64-KHR - :UINT64-KHR - :FLOAT64-KHR
-
EXTERNAL TYPE-DEFINITION PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineInputAssemblyStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-LAYOUT-CREATE-FLAG-BITS
Represents the enum VkPipelineLayoutCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-MULTISAMPLE-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineMultisampleStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-FLAG-BITS-EXT
Represents the enum VkPipelineRasterizationConservativeStateCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-FLAG-BITS-EXT
Represents the enum VkPipelineRasterizationDepthClipStateCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION PIPELINE-RASTERIZATION-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineRasterizationStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-FLAG-BITS-EXT
Represents the enum VkPipelineRasterizationStateStreamCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION PIPELINE-SHADER-STAGE-CREATE-FLAG-BITS
Represents the enum VkPipelineShaderStageCreateFlagBits. Has the values: - :ALLOW-VARYING-SUBGROUP-SIZE - :REQUIRE-FULL-SUBGROUPS
-
EXTERNAL TYPE-DEFINITION PIPELINE-STAGE-FLAG-BITS
Represents the enum VkPipelineStageFlagBits. Has the values: - :NONE-KHR - :TOP-OF-PIPE - :DRAW-INDIRECT - :VERTEX-INPUT - :VERTEX-SHADER - :TESSELLATION-CONTROL-SHADER - :TESSELLATION-EVALUATION-SHADER - :GEOMETRY-SHADER - :FRAGMENT-SHADER - :EARLY-FRAGMENT-TESTS - :LATE-FRAGMENT-TESTS - :COLOR-ATTACHMENT-OUTPUT - :COMPUTE-SHADER - :TRANSFER - :BOTTOM-OF-PIPE - :HOST - :ALL-GRAPHICS - :ALL-COMMANDS - :COMMAND-PREPROCESS - :CONDITIONAL-RENDERING - :TASK-SHADER - :MESH-SHADER - :RAY-TRACING-SHADER - :FRAGMENT-SHADING-RATE-ATTACHMENT - :FRAGMENT-DENSITY-PROCESS - :TRANSFORM-FEEDBACK - :ACCELERATION-STRUCTURE-BUILD
-
EXTERNAL TYPE-DEFINITION PIPELINE-STAGE-FLAG-BITS-2-KHR
Represents the enum VkPipelineStageFlagBits2KHR. Has the values: - :NONE-KHR - :TOP-OF-PIPE - :DRAW-INDIRECT - :VERTEX-INPUT - :VERTEX-SHADER - :TESSELLATION-CONTROL-SHADER - :TESSELLATION-EVALUATION-SHADER - :GEOMETRY-SHADER - :FRAGMENT-SHADER - :EARLY-FRAGMENT-TESTS - :LATE-FRAGMENT-TESTS - :COLOR-ATTACHMENT-OUTPUT - :COMPUTE-SHADER - :ALL-TRANSFER - :BOTTOM-OF-PIPE - :HOST - :ALL-GRAPHICS - :ALL-COMMANDS - :COMMAND-PREPROCESS - :CONDITIONAL-RENDERING - :TASK-SHADER - :MESH-SHADER - :RAY-TRACING-SHADER - :FRAGMENT-SHADING-RATE-ATTACHMENT - :FRAGMENT-DENSITY-PROCESS - :TRANSFORM-FEEDBACK - :ACCELERATION-STRUCTURE-BUILD - :VIDEO-DECODE - :VIDEO-ENCODE - :COPY - :RESOLVE - :BLIT - :CLEAR - :INDEX-INPUT - :VERTEX-ATTRIBUTE-INPUT - :PRE-RASTERIZATION-SHADERS - :SUBPASS-SHADING - :INVOCATION-MASK
-
EXTERNAL TYPE-DEFINITION PIPELINE-TESSELLATION-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineTessellationStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-VERTEX-INPUT-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineVertexInputStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-VIEWPORT-STATE-CREATE-FLAG-BITS
Represents the enum VkPipelineViewportStateCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-FLAG-BITS-NV
Represents the enum VkPipelineViewportSwizzleStateCreateFlagBitsNV.
-
EXTERNAL TYPE-DEFINITION POINT-CLIPPING-BEHAVIOR
Represents the enum VkPointClippingBehavior. Has the values: - :ALL-CLIP-PLANES - :USER-CLIP-PLANES-ONLY
-
EXTERNAL TYPE-DEFINITION POLYGON-MODE
Represents the enum VkPolygonMode. Has the values: - :FILL - :LINE - :POINT - :FILL-RECTANGLE-NV
-
EXTERNAL TYPE-DEFINITION PRESENT-MODE-KHR
Represents the enum VkPresentModeKHR. Has the values: - :IMMEDIATE-KHR - :MAILBOX-KHR - :FIFO-KHR - :FIFO-RELAXED-KHR - :SHARED-DEMAND-REFRESH-KHR - :SHARED-CONTINUOUS-REFRESH-KHR
-
EXTERNAL TYPE-DEFINITION PRIMITIVE-TOPOLOGY
Represents the enum VkPrimitiveTopology. Has the values: - :POINT-LIST - :LINE-LIST - :LINE-STRIP - :TRIANGLE-LIST - :TRIANGLE-STRIP - :TRIANGLE-FAN - :LINE-LIST-WITH-ADJACENCY - :LINE-STRIP-WITH-ADJACENCY - :TRIANGLE-LIST-WITH-ADJACENCY - :TRIANGLE-STRIP-WITH-ADJACENCY - :PATCH-LIST
-
EXTERNAL TYPE-DEFINITION PRIVATE-DATA-SLOT-CREATE-FLAG-BITS-EXT
Represents the enum VkPrivateDataSlotCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION PROVOKING-VERTEX-MODE-EXT
Represents the enum VkProvokingVertexModeEXT. Has the values: - :FIRST-VERTEX-EXT - :LAST-VERTEX-EXT
-
EXTERNAL TYPE-DEFINITION QUERY-CONTROL-FLAG-BITS
Represents the enum VkQueryControlFlagBits. Has the values: - :PRECISE
-
EXTERNAL TYPE-DEFINITION QUERY-PIPELINE-STATISTIC-FLAG-BITS
Represents the enum VkQueryPipelineStatisticFlagBits. Has the values: - :INPUT-ASSEMBLY-VERTICES - :INPUT-ASSEMBLY-PRIMITIVES - :VERTEX-SHADER-INVOCATIONS - :GEOMETRY-SHADER-INVOCATIONS - :GEOMETRY-SHADER-PRIMITIVES - :CLIPPING-INVOCATIONS - :CLIPPING-PRIMITIVES - :FRAGMENT-SHADER-INVOCATIONS - :TESSELLATION-CONTROL-SHADER-PATCHES - :TESSELLATION-EVALUATION-SHADER-INVOCATIONS - :COMPUTE-SHADER-INVOCATIONS
-
EXTERNAL TYPE-DEFINITION QUERY-POOL-CREATE-FLAG-BITS
Represents the enum VkQueryPoolCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION QUERY-POOL-SAMPLING-MODE-INTEL
Represents the enum VkQueryPoolSamplingModeINTEL. Has the values: - :MANUAL-INTEL
-
EXTERNAL TYPE-DEFINITION QUERY-RESULT-FLAG-BITS
Represents the enum VkQueryResultFlagBits. Has the values: - :64 - :WAIT - :WITH-AVAILABILITY - :PARTIAL - :WITH-STATUS
-
EXTERNAL TYPE-DEFINITION QUERY-RESULT-STATUS-KHR
Represents the enum VkQueryResultStatusKHR. Has the values: - :ERROR-KHR - :NOT-READY-KHR - :COMPLETE-KHR
-
EXTERNAL TYPE-DEFINITION QUERY-TYPE
Represents the enum VkQueryType. Has the values: - :OCCLUSION - :PIPELINE-STATISTICS - :TIMESTAMP - :RESULT-STATUS-ONLY-KHR - :TRANSFORM-FEEDBACK-STREAM-EXT - :PERFORMANCE-QUERY-KHR - :ACCELERATION-STRUCTURE-COMPACTED-SIZE-KHR - :ACCELERATION-STRUCTURE-SERIALIZATION-SIZE-KHR - :ACCELERATION-STRUCTURE-COMPACTED-SIZE-NV - :PERFORMANCE-QUERY-INTEL - :VIDEO-ENCODE-BITSTREAM-BUFFER-RANGE-KHR
-
EXTERNAL TYPE-DEFINITION QUEUE-FLAG-BITS
Represents the enum VkQueueFlagBits. Has the values: - :GRAPHICS - :COMPUTE - :TRANSFER - :SPARSE-BINDING - :PROTECTED - :VIDEO-DECODE - :VIDEO-ENCODE
-
EXTERNAL TYPE-DEFINITION QUEUE-GLOBAL-PRIORITY-EXT
Represents the enum VkQueueGlobalPriorityEXT. Has the values: - :LOW-EXT - :MEDIUM-EXT - :HIGH-EXT - :REALTIME-EXT
-
EXTERNAL TYPE-DEFINITION RASTERIZATION-ORDER-AMD
Represents the enum VkRasterizationOrderAMD. Has the values: - :STRICT-AMD - :RELAXED-AMD
-
EXTERNAL TYPE-DEFINITION RAY-TRACING-SHADER-GROUP-TYPE-KHR
Represents the enum VkRayTracingShaderGroupTypeKHR. Has the values: - :GENERAL-KHR - :TRIANGLES-HIT-GROUP-KHR - :PROCEDURAL-HIT-GROUP-KHR
-
EXTERNAL TYPE-DEFINITION RENDER-PASS-CREATE-FLAG-BITS
Represents the enum VkRenderPassCreateFlagBits. Has the values: - :TRANSFORM
-
EXTERNAL TYPE-DEFINITION RENDERING-FLAG-BITS-KHR
Represents the enum VkRenderingFlagBitsKHR. Has the values: - :CONTENTS-SECONDARY-COMMAND-BUFFERS - :SUSPENDING - :RESUMING
-
EXTERNAL TYPE-DEFINITION RESOLVE-MODE-FLAG-BITS
Represents the enum VkResolveModeFlagBits. Has the values: - :NONE - :SAMPLE-ZERO - :AVERAGE - :MIN - :MAX
-
EXTERNAL TYPE-DEFINITION RESULT
Represents the enum VkResult. Has the values: - :ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS - :ERROR-FULL-SCREEN-EXCLUSIVE-MODE-LOST-EXT - :ERROR-NOT-PERMITTED-EXT - :ERROR-FRAGMENTATION - :ERROR-INVALID-DRM-FORMAT-MODIFIER-PLANE-LAYOUT-EXT - :ERROR-INVALID-EXTERNAL-HANDLE - :ERROR-OUT-OF-POOL-MEMORY - :ERROR-INVALID-SHADER-NV - :ERROR-VALIDATION-FAILED-EXT - :ERROR-INCOMPATIBLE-DISPLAY-KHR - :ERROR-OUT-OF-DATE-KHR - :ERROR-NATIVE-WINDOW-IN-USE-KHR - :ERROR-SURFACE-LOST-KHR - :ERROR-UNKNOWN - :ERROR-FRAGMENTED-POOL - :ERROR-FORMAT-NOT-SUPPORTED - :ERROR-TOO-MANY-OBJECTS - :ERROR-INCOMPATIBLE-DRIVER - :ERROR-FEATURE-NOT-PRESENT - :ERROR-EXTENSION-NOT-PRESENT - :ERROR-LAYER-NOT-PRESENT - :ERROR-MEMORY-MAP-FAILED - :ERROR-DEVICE-LOST - :ERROR-INITIALIZATION-FAILED - :ERROR-OUT-OF-DEVICE-MEMORY - :ERROR-OUT-OF-HOST-MEMORY - :SUCCESS - :NOT-READY - :TIMEOUT - :EVENT-SET - :EVENT-RESET - :INCOMPLETE - :SUBOPTIMAL-KHR - :THREAD-IDLE-KHR - :THREAD-DONE-KHR - :OPERATION-DEFERRED-KHR - :OPERATION-NOT-DEFERRED-KHR - :PIPELINE-COMPILE-REQUIRED-EXT
-
EXTERNAL TYPE-DEFINITION SAMPLE-COUNT-FLAG-BITS
Represents the enum VkSampleCountFlagBits. Has the values: - :1 - :2 - :4 - :8 - :16 - :32 - :64
-
EXTERNAL TYPE-DEFINITION SAMPLER-ADDRESS-MODE
Represents the enum VkSamplerAddressMode. Has the values: - :REPEAT - :MIRRORED-REPEAT - :CLAMP-TO-EDGE - :CLAMP-TO-BORDER - :MIRROR-CLAMP-TO-EDGE
-
EXTERNAL TYPE-DEFINITION SAMPLER-CREATE-FLAG-BITS
Represents the enum VkSamplerCreateFlagBits. Has the values: - :SUBSAMPLED - :SUBSAMPLED-COARSE-RECONSTRUCTION
-
EXTERNAL TYPE-DEFINITION SAMPLER-MIPMAP-MODE
Represents the enum VkSamplerMipmapMode. Has the values: - :NEAREST - :LINEAR
-
EXTERNAL TYPE-DEFINITION SAMPLER-REDUCTION-MODE
Represents the enum VkSamplerReductionMode. Has the values: - :WEIGHTED-AVERAGE - :MIN - :MAX
-
EXTERNAL TYPE-DEFINITION SAMPLER-YCBCR-MODEL-CONVERSION
Represents the enum VkSamplerYcbcrModelConversion. Has the values: - :RGB-IDENTITY - :YCBCR-IDENTITY - :YCBCR-709 - :YCBCR-601 - :YCBCR-2020
-
EXTERNAL TYPE-DEFINITION SAMPLER-YCBCR-RANGE
Represents the enum VkSamplerYcbcrRange. Has the values: - :ITU-FULL - :ITU-NARROW
-
EXTERNAL TYPE-DEFINITION SCOPE-NV
Represents the enum VkScopeNV. Has the values: - :DEVICE-NV - :WORKGROUP-NV - :SUBGROUP-NV - :QUEUE-FAMILY-NV
-
EXTERNAL TYPE-DEFINITION SCREEN-SURFACE-CREATE-FLAG-BITS-QNX
Represents the enum VkScreenSurfaceCreateFlagBitsQNX.
-
EXTERNAL TYPE-DEFINITION SEMAPHORE-CREATE-FLAG-BITS
Represents the enum VkSemaphoreCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION SEMAPHORE-IMPORT-FLAG-BITS
Represents the enum VkSemaphoreImportFlagBits. Has the values: - :TEMPORARY
-
EXTERNAL TYPE-DEFINITION SEMAPHORE-TYPE
Represents the enum VkSemaphoreType. Has the values: - :BINARY - :TIMELINE
-
EXTERNAL TYPE-DEFINITION SEMAPHORE-WAIT-FLAG-BITS
Represents the enum VkSemaphoreWaitFlagBits. Has the values: - :ANY
-
EXTERNAL TYPE-DEFINITION SHADER-CORE-PROPERTIES-FLAG-BITS-AMD
Represents the enum VkShaderCorePropertiesFlagBitsAMD.
-
EXTERNAL TYPE-DEFINITION SHADER-FLOAT-CONTROLS-INDEPENDENCE
Represents the enum VkShaderFloatControlsIndependence. Has the values: - :32-BIT-ONLY - :ALL - :NONE
-
EXTERNAL TYPE-DEFINITION SHADER-GROUP-SHADER-KHR
Represents the enum VkShaderGroupShaderKHR. Has the values: - :GENERAL-KHR - :CLOSEST-HIT-KHR - :ANY-HIT-KHR - :INTERSECTION-KHR
-
EXTERNAL TYPE-DEFINITION SHADER-INFO-TYPE-AMD
Represents the enum VkShaderInfoTypeAMD. Has the values: - :STATISTICS-AMD - :BINARY-AMD - :DISASSEMBLY-AMD
-
EXTERNAL TYPE-DEFINITION SHADER-MODULE-CREATE-FLAG-BITS
Represents the enum VkShaderModuleCreateFlagBits.
-
EXTERNAL TYPE-DEFINITION SHADER-STAGE-FLAG-BITS
Represents the enum VkShaderStageFlagBits. Has the values: - :VERTEX - :TESSELLATION-CONTROL - :TESSELLATION-EVALUATION - :GEOMETRY - :FRAGMENT - :ALL-GRAPHICS - :COMPUTE - :TASK - :MESH - :RAYGEN - :ANY-HIT - :CLOSEST-HIT - :MISS - :INTERSECTION - :CALLABLE - :SUBPASS-SHADING - :ALL
-
EXTERNAL TYPE-DEFINITION SHADING-RATE-PALETTE-ENTRY-NV
Represents the enum VkShadingRatePaletteEntryNV. Has the values: - :NO-INVOCATIONS-NV - :16-INVOCATIONS-PER-PIXEL-NV - :8-INVOCATIONS-PER-PIXEL-NV - :4-INVOCATIONS-PER-PIXEL-NV - :2-INVOCATIONS-PER-PIXEL-NV - :1-INVOCATION-PER-PIXEL-NV - :1-INVOCATION-PER-2X1-PIXELS-NV - :1-INVOCATION-PER-1X2-PIXELS-NV - :1-INVOCATION-PER-2X2-PIXELS-NV - :1-INVOCATION-PER-4X2-PIXELS-NV - :1-INVOCATION-PER-2X4-PIXELS-NV - :1-INVOCATION-PER-4X4-PIXELS-NV
-
EXTERNAL TYPE-DEFINITION SHARING-MODE
Represents the enum VkSharingMode. Has the values: - :EXCLUSIVE - :CONCURRENT
-
EXTERNAL TYPE-DEFINITION SPARSE-IMAGE-FORMAT-FLAG-BITS
Represents the enum VkSparseImageFormatFlagBits. Has the values: - :SINGLE-MIPTAIL - :ALIGNED-MIP-SIZE - :NONSTANDARD-BLOCK-SIZE
-
EXTERNAL TYPE-DEFINITION SPARSE-MEMORY-BIND-FLAG-BITS
Represents the enum VkSparseMemoryBindFlagBits. Has the values: - :METADATA
-
EXTERNAL TYPE-DEFINITION STENCIL-FACE-FLAG-BITS
Represents the enum VkStencilFaceFlagBits. Has the values: - :FRONT - :BACK - :FRONT-AND-BACK
-
EXTERNAL TYPE-DEFINITION STENCIL-OP
Represents the enum VkStencilOp. Has the values: - :KEEP - :ZERO - :REPLACE - :INCREMENT-AND-CLAMP - :DECREMENT-AND-CLAMP - :INVERT - :INCREMENT-AND-WRAP - :DECREMENT-AND-WRAP
-
EXTERNAL TYPE-DEFINITION STREAM-DESCRIPTOR-SURFACE-CREATE-FLAG-BITS-GGP
Represents the enum VkStreamDescriptorSurfaceCreateFlagBitsGGP.
-
EXTERNAL TYPE-DEFINITION STRUCTURE-TYPE
Represents the enum VkStructureType. Has the values: - :APPLICATION-INFO - :INSTANCE-CREATE-INFO - :DEVICE-QUEUE-CREATE-INFO - :DEVICE-CREATE-INFO - :SUBMIT-INFO - :MEMORY-ALLOCATE-INFO - :MAPPED-MEMORY-RANGE - :BIND-SPARSE-INFO - :FENCE-CREATE-INFO - :SEMAPHORE-CREATE-INFO - :EVENT-CREATE-INFO - :QUERY-POOL-CREATE-INFO - :BUFFER-CREATE-INFO - :BUFFER-VIEW-CREATE-INFO - :IMAGE-CREATE-INFO - :IMAGE-VIEW-CREATE-INFO - :SHADER-MODULE-CREATE-INFO - :PIPELINE-CACHE-CREATE-INFO - :PIPELINE-SHADER-STAGE-CREATE-INFO - :PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO - :PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO - :PIPELINE-TESSELLATION-STATE-CREATE-INFO - :PIPELINE-VIEWPORT-STATE-CREATE-INFO - :PIPELINE-RASTERIZATION-STATE-CREATE-INFO - :PIPELINE-MULTISAMPLE-STATE-CREATE-INFO - :PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO - :PIPELINE-COLOR-BLEND-STATE-CREATE-INFO - :PIPELINE-DYNAMIC-STATE-CREATE-INFO - :GRAPHICS-PIPELINE-CREATE-INFO - :COMPUTE-PIPELINE-CREATE-INFO - :PIPELINE-LAYOUT-CREATE-INFO - :SAMPLER-CREATE-INFO - :DESCRIPTOR-SET-LAYOUT-CREATE-INFO - :DESCRIPTOR-POOL-CREATE-INFO - :DESCRIPTOR-SET-ALLOCATE-INFO - :WRITE-DESCRIPTOR-SET - :COPY-DESCRIPTOR-SET - :FRAMEBUFFER-CREATE-INFO - :RENDER-PASS-CREATE-INFO - :COMMAND-POOL-CREATE-INFO - :COMMAND-BUFFER-ALLOCATE-INFO - :COMMAND-BUFFER-INHERITANCE-INFO - :COMMAND-BUFFER-BEGIN-INFO - :RENDER-PASS-BEGIN-INFO - :BUFFER-MEMORY-BARRIER - :IMAGE-MEMORY-BARRIER - :MEMORY-BARRIER - :LOADER-INSTANCE-CREATE-INFO - :LOADER-DEVICE-CREATE-INFO - :PHYSICAL-DEVICE-VULKAN-1-1-FEATURES - :PHYSICAL-DEVICE-VULKAN-1-1-PROPERTIES - :PHYSICAL-DEVICE-VULKAN-1-2-FEATURES - :PHYSICAL-DEVICE-VULKAN-1-2-PROPERTIES - :SWAPCHAIN-CREATE-INFO-KHR - :PRESENT-INFO-KHR - :DISPLAY-MODE-CREATE-INFO-KHR - :DISPLAY-SURFACE-CREATE-INFO-KHR - :DISPLAY-PRESENT-INFO-KHR - :XLIB-SURFACE-CREATE-INFO-KHR - :XCB-SURFACE-CREATE-INFO-KHR - :WAYLAND-SURFACE-CREATE-INFO-KHR - :ANDROID-SURFACE-CREATE-INFO-KHR - :WIN32-SURFACE-CREATE-INFO-KHR - :DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT - :PIPELINE-RASTERIZATION-STATE-RASTERIZATION-ORDER-AMD - :DEBUG-MARKER-OBJECT-NAME-INFO-EXT - :DEBUG-MARKER-OBJECT-TAG-INFO-EXT - :DEBUG-MARKER-MARKER-INFO-EXT - :VIDEO-PROFILE-KHR - :VIDEO-CAPABILITIES-KHR - :VIDEO-PICTURE-RESOURCE-KHR - :VIDEO-GET-MEMORY-PROPERTIES-KHR - :VIDEO-BIND-MEMORY-KHR - :VIDEO-SESSION-CREATE-INFO-KHR - :VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR - :VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR - :VIDEO-BEGIN-CODING-INFO-KHR - :VIDEO-END-CODING-INFO-KHR - :VIDEO-CODING-CONTROL-INFO-KHR - :VIDEO-REFERENCE-SLOT-KHR - :VIDEO-QUEUE-FAMILY-PROPERTIES-2-KHR - :VIDEO-PROFILES-KHR - :PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR - :VIDEO-FORMAT-PROPERTIES-KHR - :VIDEO-DECODE-INFO-KHR - :DEDICATED-ALLOCATION-IMAGE-CREATE-INFO-NV - :DEDICATED-ALLOCATION-BUFFER-CREATE-INFO-NV - :DEDICATED-ALLOCATION-MEMORY-ALLOCATE-INFO-NV - :PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT - :PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-PROPERTIES-EXT - :PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-INFO-EXT - :CU-MODULE-CREATE-INFO-NVX - :CU-FUNCTION-CREATE-INFO-NVX - :CU-LAUNCH-INFO-NVX - :IMAGE-VIEW-HANDLE-INFO-NVX - :IMAGE-VIEW-ADDRESS-PROPERTIES-NVX - :VIDEO-ENCODE-H264-CAPABILITIES-EXT - :VIDEO-ENCODE-H264-SESSION-CREATE-INFO-EXT - :VIDEO-ENCODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT - :VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT - :VIDEO-ENCODE-H264-VCL-FRAME-INFO-EXT - :VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT - :VIDEO-ENCODE-H264-NALU-SLICE-EXT - :VIDEO-ENCODE-H264-EMIT-PICTURE-PARAMETERS-EXT - :VIDEO-ENCODE-H264-PROFILE-EXT - :VIDEO-ENCODE-H265-CAPABILITIES-EXT - :VIDEO-ENCODE-H265-SESSION-CREATE-INFO-EXT - :VIDEO-ENCODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT - :VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT - :VIDEO-ENCODE-H265-VCL-FRAME-INFO-EXT - :VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXT - :VIDEO-ENCODE-H265-NALU-SLICE-EXT - :VIDEO-ENCODE-H265-EMIT-PICTURE-PARAMETERS-EXT - :VIDEO-ENCODE-H265-PROFILE-EXT - :VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT - :VIDEO-DECODE-H264-CAPABILITIES-EXT - :VIDEO-DECODE-H264-SESSION-CREATE-INFO-EXT - :VIDEO-DECODE-H264-PICTURE-INFO-EXT - :VIDEO-DECODE-H264-MVC-EXT - :VIDEO-DECODE-H264-PROFILE-EXT - :VIDEO-DECODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT - :VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT - :VIDEO-DECODE-H264-DPB-SLOT-INFO-EXT - :TEXTURE-LOD-GATHER-FORMAT-PROPERTIES-AMD - :RENDERING-INFO-KHR - :RENDERING-ATTACHMENT-INFO-KHR - :PIPELINE-RENDERING-CREATE-INFO-KHR - :PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR - :COMMAND-BUFFER-INHERITANCE-RENDERING-INFO-KHR - :RENDERING-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR - :RENDERING-FRAGMENT-DENSITY-MAP-ATTACHMENT-INFO-EXT - :ATTACHMENT-SAMPLE-COUNT-INFO-AMD - :MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX - :STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP - :PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV - :RENDER-PASS-MULTIVIEW-CREATE-INFO - :PHYSICAL-DEVICE-MULTIVIEW-FEATURES - :PHYSICAL-DEVICE-MULTIVIEW-PROPERTIES - :EXTERNAL-MEMORY-IMAGE-CREATE-INFO-NV - :EXPORT-MEMORY-ALLOCATE-INFO-NV - :IMPORT-MEMORY-WIN32-HANDLE-INFO-NV - :EXPORT-MEMORY-WIN32-HANDLE-INFO-NV - :WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV - :PHYSICAL-DEVICE-FEATURES-2 - :PHYSICAL-DEVICE-PROPERTIES-2 - :FORMAT-PROPERTIES-2 - :IMAGE-FORMAT-PROPERTIES-2 - :PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2 - :QUEUE-FAMILY-PROPERTIES-2 - :PHYSICAL-DEVICE-MEMORY-PROPERTIES-2 - :SPARSE-IMAGE-FORMAT-PROPERTIES-2 - :PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2 - :MEMORY-ALLOCATE-FLAGS-INFO - :DEVICE-GROUP-RENDER-PASS-BEGIN-INFO - :DEVICE-GROUP-COMMAND-BUFFER-BEGIN-INFO - :DEVICE-GROUP-SUBMIT-INFO - :DEVICE-GROUP-BIND-SPARSE-INFO - :DEVICE-GROUP-PRESENT-CAPABILITIES-KHR - :IMAGE-SWAPCHAIN-CREATE-INFO-KHR - :BIND-IMAGE-MEMORY-SWAPCHAIN-INFO-KHR - :ACQUIRE-NEXT-IMAGE-INFO-KHR - :DEVICE-GROUP-PRESENT-INFO-KHR - :DEVICE-GROUP-SWAPCHAIN-CREATE-INFO-KHR - :BIND-BUFFER-MEMORY-DEVICE-GROUP-INFO - :BIND-IMAGE-MEMORY-DEVICE-GROUP-INFO - :VALIDATION-FLAGS-EXT - :VI-SURFACE-CREATE-INFO-NN - :PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES - :PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-HDR-FEATURES-EXT - :IMAGE-VIEW-ASTC-DECODE-MODE-EXT - :PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT - :PHYSICAL-DEVICE-GROUP-PROPERTIES - :DEVICE-GROUP-DEVICE-CREATE-INFO - :PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-INFO - :EXTERNAL-IMAGE-FORMAT-PROPERTIES - :PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO - :EXTERNAL-BUFFER-PROPERTIES - :PHYSICAL-DEVICE-ID-PROPERTIES - :EXTERNAL-MEMORY-BUFFER-CREATE-INFO - :EXTERNAL-MEMORY-IMAGE-CREATE-INFO - :EXPORT-MEMORY-ALLOCATE-INFO - :IMPORT-MEMORY-WIN32-HANDLE-INFO-KHR - :EXPORT-MEMORY-WIN32-HANDLE-INFO-KHR - :MEMORY-WIN32-HANDLE-PROPERTIES-KHR - :MEMORY-GET-WIN32-HANDLE-INFO-KHR - :IMPORT-MEMORY-FD-INFO-KHR - :MEMORY-FD-PROPERTIES-KHR - :MEMORY-GET-FD-INFO-KHR - :WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR - :PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO - :EXTERNAL-SEMAPHORE-PROPERTIES - :EXPORT-SEMAPHORE-CREATE-INFO - :IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR - :EXPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR - :D3D12-FENCE-SUBMIT-INFO-KHR - :SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR - :IMPORT-SEMAPHORE-FD-INFO-KHR - :SEMAPHORE-GET-FD-INFO-KHR - :PHYSICAL-DEVICE-PUSH-DESCRIPTOR-PROPERTIES-KHR - :COMMAND-BUFFER-INHERITANCE-CONDITIONAL-RENDERING-INFO-EXT - :PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT - :CONDITIONAL-RENDERING-BEGIN-INFO-EXT - :PHYSICAL-DEVICE-SHADER-FLOAT16-INT8-FEATURES - :PHYSICAL-DEVICE-16BIT-STORAGE-FEATURES - :PRESENT-REGIONS-KHR - :DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO - :PIPELINE-VIEWPORT-W-SCALING-STATE-CREATE-INFO-NV - :SURFACE-CAPABILITIES-2-EXT - :DISPLAY-POWER-INFO-EXT - :DEVICE-EVENT-INFO-EXT - :DISPLAY-EVENT-INFO-EXT - :SWAPCHAIN-COUNTER-CREATE-INFO-EXT - :PRESENT-TIMES-INFO-GOOGLE - :PHYSICAL-DEVICE-SUBGROUP-PROPERTIES - :PHYSICAL-DEVICE-MULTIVIEW-PER-VIEW-ATTRIBUTES-PROPERTIES-NVX - :PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-INFO-NV - :PHYSICAL-DEVICE-DISCARD-RECTANGLE-PROPERTIES-EXT - :PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-CONSERVATIVE-RASTERIZATION-PROPERTIES-EXT - :PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT - :PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-INFO-EXT - :HDR-METADATA-EXT - :PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES - :FRAMEBUFFER-ATTACHMENTS-CREATE-INFO - :FRAMEBUFFER-ATTACHMENT-IMAGE-INFO - :RENDER-PASS-ATTACHMENT-BEGIN-INFO - :ATTACHMENT-DESCRIPTION-2 - :ATTACHMENT-REFERENCE-2 - :SUBPASS-DESCRIPTION-2 - :SUBPASS-DEPENDENCY-2 - :RENDER-PASS-CREATE-INFO-2 - :SUBPASS-BEGIN-INFO - :SUBPASS-END-INFO - :SHARED-PRESENT-SURFACE-CAPABILITIES-KHR - :PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO - :EXTERNAL-FENCE-PROPERTIES - :EXPORT-FENCE-CREATE-INFO - :IMPORT-FENCE-WIN32-HANDLE-INFO-KHR - :EXPORT-FENCE-WIN32-HANDLE-INFO-KHR - :FENCE-GET-WIN32-HANDLE-INFO-KHR - :IMPORT-FENCE-FD-INFO-KHR - :FENCE-GET-FD-INFO-KHR - :PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR - :PHYSICAL-DEVICE-PERFORMANCE-QUERY-PROPERTIES-KHR - :QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR - :PERFORMANCE-QUERY-SUBMIT-INFO-KHR - :ACQUIRE-PROFILING-LOCK-INFO-KHR - :PERFORMANCE-COUNTER-KHR - :PERFORMANCE-COUNTER-DESCRIPTION-KHR - :PHYSICAL-DEVICE-POINT-CLIPPING-PROPERTIES - :RENDER-PASS-INPUT-ATTACHMENT-ASPECT-CREATE-INFO - :IMAGE-VIEW-USAGE-CREATE-INFO - :PIPELINE-TESSELLATION-DOMAIN-ORIGIN-STATE-CREATE-INFO - :PHYSICAL-DEVICE-SURFACE-INFO-2-KHR - :SURFACE-CAPABILITIES-2-KHR - :SURFACE-FORMAT-2-KHR - :PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES - :DISPLAY-PROPERTIES-2-KHR - :DISPLAY-PLANE-PROPERTIES-2-KHR - :DISPLAY-MODE-PROPERTIES-2-KHR - :DISPLAY-PLANE-INFO-2-KHR - :DISPLAY-PLANE-CAPABILITIES-2-KHR - :IOS-SURFACE-CREATE-INFO-MVK - :MACOS-SURFACE-CREATE-INFO-MVK - :MEMORY-DEDICATED-REQUIREMENTS - :MEMORY-DEDICATED-ALLOCATE-INFO - :DEBUG-UTILS-OBJECT-NAME-INFO-EXT - :DEBUG-UTILS-OBJECT-TAG-INFO-EXT - :DEBUG-UTILS-LABEL-EXT - :DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT - :DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT - :ANDROID-HARDWARE-BUFFER-USAGE-ANDROID - :ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID - :ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-ANDROID - :IMPORT-ANDROID-HARDWARE-BUFFER-INFO-ANDROID - :MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID - :EXTERNAL-FORMAT-ANDROID - :ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-2-ANDROID - :PHYSICAL-DEVICE-SAMPLER-FILTER-MINMAX-PROPERTIES - :SAMPLER-REDUCTION-MODE-CREATE-INFO - :PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT - :PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-PROPERTIES-EXT - :WRITE-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCK-EXT - :DESCRIPTOR-POOL-INLINE-UNIFORM-BLOCK-CREATE-INFO-EXT - :SAMPLE-LOCATIONS-INFO-EXT - :RENDER-PASS-SAMPLE-LOCATIONS-BEGIN-INFO-EXT - :PIPELINE-SAMPLE-LOCATIONS-STATE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-SAMPLE-LOCATIONS-PROPERTIES-EXT - :MULTISAMPLE-PROPERTIES-EXT - :PROTECTED-SUBMIT-INFO - :PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES - :PHYSICAL-DEVICE-PROTECTED-MEMORY-PROPERTIES - :DEVICE-QUEUE-INFO-2 - :BUFFER-MEMORY-REQUIREMENTS-INFO-2 - :IMAGE-MEMORY-REQUIREMENTS-INFO-2 - :IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2 - :MEMORY-REQUIREMENTS-2 - :SPARSE-IMAGE-MEMORY-REQUIREMENTS-2 - :IMAGE-FORMAT-LIST-CREATE-INFO - :PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT - :PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-PROPERTIES-EXT - :PIPELINE-COLOR-BLEND-ADVANCED-STATE-CREATE-INFO-EXT - :PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-INFO-NV - :ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR - :ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR - :ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR - :ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR - :ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR - :ACCELERATION-STRUCTURE-GEOMETRY-KHR - :WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-KHR - :ACCELERATION-STRUCTURE-VERSION-INFO-KHR - :COPY-ACCELERATION-STRUCTURE-INFO-KHR - :COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR - :COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR - :PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR - :PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-PROPERTIES-KHR - :RAY-TRACING-PIPELINE-CREATE-INFO-KHR - :RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHR - :ACCELERATION-STRUCTURE-CREATE-INFO-KHR - :RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR - :ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR - :PIPELINE-COVERAGE-MODULATION-STATE-CREATE-INFO-NV - :PHYSICAL-DEVICE-SHADER-SM-BUILTINS-FEATURES-NV - :PHYSICAL-DEVICE-SHADER-SM-BUILTINS-PROPERTIES-NV - :SAMPLER-YCBCR-CONVERSION-CREATE-INFO - :SAMPLER-YCBCR-CONVERSION-INFO - :BIND-IMAGE-PLANE-MEMORY-INFO - :IMAGE-PLANE-MEMORY-REQUIREMENTS-INFO - :PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES - :SAMPLER-YCBCR-CONVERSION-IMAGE-FORMAT-PROPERTIES - :BIND-BUFFER-MEMORY-INFO - :BIND-IMAGE-MEMORY-INFO - :DRM-FORMAT-MODIFIER-PROPERTIES-LIST-EXT - :PHYSICAL-DEVICE-IMAGE-DRM-FORMAT-MODIFIER-INFO-EXT - :IMAGE-DRM-FORMAT-MODIFIER-LIST-CREATE-INFO-EXT - :IMAGE-DRM-FORMAT-MODIFIER-EXPLICIT-CREATE-INFO-EXT - :IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT - :DRM-FORMAT-MODIFIER-PROPERTIES-LIST-2-EXT - :VALIDATION-CACHE-CREATE-INFO-EXT - :SHADER-MODULE-VALIDATION-CACHE-CREATE-INFO-EXT - :DESCRIPTOR-SET-LAYOUT-BINDING-FLAGS-CREATE-INFO - :PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES - :PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-PROPERTIES - :DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-ALLOCATE-INFO - :DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-LAYOUT-SUPPORT - :PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR - :PHYSICAL-DEVICE-PORTABILITY-SUBSET-PROPERTIES-KHR - :PIPELINE-VIEWPORT-SHADING-RATE-IMAGE-STATE-CREATE-INFO-NV - :PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV - :PHYSICAL-DEVICE-SHADING-RATE-IMAGE-PROPERTIES-NV - :PIPELINE-VIEWPORT-COARSE-SAMPLE-ORDER-STATE-CREATE-INFO-NV - :RAY-TRACING-PIPELINE-CREATE-INFO-NV - :ACCELERATION-STRUCTURE-CREATE-INFO-NV - :GEOMETRY-NV - :GEOMETRY-TRIANGLES-NV - :GEOMETRY-AABB-NV - :BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV - :WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-NV - :ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV - :PHYSICAL-DEVICE-RAY-TRACING-PROPERTIES-NV - :RAY-TRACING-SHADER-GROUP-CREATE-INFO-NV - :ACCELERATION-STRUCTURE-INFO-NV - :PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV - :PIPELINE-REPRESENTATIVE-FRAGMENT-TEST-STATE-CREATE-INFO-NV - :PHYSICAL-DEVICE-MAINTENANCE-3-PROPERTIES - :DESCRIPTOR-SET-LAYOUT-SUPPORT - :PHYSICAL-DEVICE-IMAGE-VIEW-IMAGE-FORMAT-INFO-EXT - :FILTER-CUBIC-IMAGE-VIEW-IMAGE-FORMAT-PROPERTIES-EXT - :DEVICE-QUEUE-GLOBAL-PRIORITY-CREATE-INFO-EXT - :PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES - :PHYSICAL-DEVICE-8BIT-STORAGE-FEATURES - :IMPORT-MEMORY-HOST-POINTER-INFO-EXT - :MEMORY-HOST-POINTER-PROPERTIES-EXT - :PHYSICAL-DEVICE-EXTERNAL-MEMORY-HOST-PROPERTIES-EXT - :PHYSICAL-DEVICE-SHADER-ATOMIC-INT64-FEATURES - :PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR - :PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD - :CALIBRATED-TIMESTAMP-INFO-EXT - :PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-AMD - :VIDEO-DECODE-H265-CAPABILITIES-EXT - :VIDEO-DECODE-H265-SESSION-CREATE-INFO-EXT - :VIDEO-DECODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT - :VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT - :VIDEO-DECODE-H265-PROFILE-EXT - :VIDEO-DECODE-H265-PICTURE-INFO-EXT - :VIDEO-DECODE-H265-DPB-SLOT-INFO-EXT - :DEVICE-MEMORY-OVERALLOCATION-CREATE-INFO-AMD - :PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-PROPERTIES-EXT - :PIPELINE-VERTEX-INPUT-DIVISOR-STATE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT - :PRESENT-FRAME-TOKEN-GGP - :PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT - :PHYSICAL-DEVICE-DRIVER-PROPERTIES - :PHYSICAL-DEVICE-FLOAT-CONTROLS-PROPERTIES - :PHYSICAL-DEVICE-DEPTH-STENCIL-RESOLVE-PROPERTIES - :SUBPASS-DESCRIPTION-DEPTH-STENCIL-RESOLVE - :PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV - :PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV - :PHYSICAL-DEVICE-MESH-SHADER-PROPERTIES-NV - :PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV - :PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV - :PIPELINE-VIEWPORT-EXCLUSIVE-SCISSOR-STATE-CREATE-INFO-NV - :PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV - :CHECKPOINT-DATA-NV - :QUEUE-FAMILY-CHECKPOINT-PROPERTIES-NV - :PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES - :PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-PROPERTIES - :SEMAPHORE-TYPE-CREATE-INFO - :TIMELINE-SEMAPHORE-SUBMIT-INFO - :SEMAPHORE-WAIT-INFO - :SEMAPHORE-SIGNAL-INFO - :PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL - :QUERY-POOL-PERFORMANCE-QUERY-CREATE-INFO-INTEL - :INITIALIZE-PERFORMANCE-API-INFO-INTEL - :PERFORMANCE-MARKER-INFO-INTEL - :PERFORMANCE-STREAM-MARKER-INFO-INTEL - :PERFORMANCE-OVERRIDE-INFO-INTEL - :PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL - :PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES - :PHYSICAL-DEVICE-PCI-BUS-INFO-PROPERTIES-EXT - :DISPLAY-NATIVE-HDR-SURFACE-CAPABILITIES-AMD - :SWAPCHAIN-DISPLAY-NATIVE-HDR-CREATE-INFO-AMD - :IMAGEPIPE-SURFACE-CREATE-INFO-FUCHSIA - :PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR - :METAL-SURFACE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT - :PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-PROPERTIES-EXT - :RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT - :PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES - :PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-PROPERTIES-EXT - :PIPELINE-SHADER-STAGE-REQUIRED-SUBGROUP-SIZE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT - :FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR - :PIPELINE-FRAGMENT-SHADING-RATE-STATE-CREATE-INFO-KHR - :PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-PROPERTIES-KHR - :PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR - :PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR - :PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-2-AMD - :PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD - :PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT64-FEATURES-EXT - :PHYSICAL-DEVICE-MEMORY-BUDGET-PROPERTIES-EXT - :PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT - :MEMORY-PRIORITY-ALLOCATE-INFO-EXT - :SURFACE-PROTECTED-CAPABILITIES-KHR - :PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV - :PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES - :ATTACHMENT-REFERENCE-STENCIL-LAYOUT - :ATTACHMENT-DESCRIPTION-STENCIL-LAYOUT - :PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT - :BUFFER-DEVICE-ADDRESS-INFO - :BUFFER-DEVICE-ADDRESS-CREATE-INFO-EXT - :PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT - :IMAGE-STENCIL-USAGE-CREATE-INFO - :VALIDATION-FEATURES-EXT - :PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR - :PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV - :COOPERATIVE-MATRIX-PROPERTIES-NV - :PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV - :PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV - :PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-INFO-NV - :FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV - :PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT - :PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT - :PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES - :PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT - :PIPELINE-RASTERIZATION-PROVOKING-VERTEX-STATE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-PROVOKING-VERTEX-PROPERTIES-EXT - :SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT - :SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT - :SURFACE-CAPABILITIES-FULL-SCREEN-EXCLUSIVE-EXT - :HEADLESS-SURFACE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES - :BUFFER-OPAQUE-CAPTURE-ADDRESS-CREATE-INFO - :MEMORY-OPAQUE-CAPTURE-ADDRESS-ALLOCATE-INFO - :DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO - :PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT - :PIPELINE-RASTERIZATION-LINE-STATE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-LINE-RASTERIZATION-PROPERTIES-EXT - :PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT - :PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES - :PHYSICAL-DEVICE-INDEX-TYPE-UINT8-FEATURES-EXT - :PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT - :PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR - :PIPELINE-INFO-KHR - :PIPELINE-EXECUTABLE-PROPERTIES-KHR - :PIPELINE-EXECUTABLE-INFO-KHR - :PIPELINE-EXECUTABLE-STATISTIC-KHR - :PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR - :PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT - :PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT - :PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-PROPERTIES-NV - :GRAPHICS-SHADER-GROUP-CREATE-INFO-NV - :GRAPHICS-PIPELINE-SHADER-GROUPS-CREATE-INFO-NV - :INDIRECT-COMMANDS-LAYOUT-TOKEN-NV - :INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV - :GENERATED-COMMANDS-INFO-NV - :GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV - :PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV - :PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV - :COMMAND-BUFFER-INHERITANCE-VIEWPORT-SCISSOR-INFO-NV - :PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR - :PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-PROPERTIES-KHR - :PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT - :PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-PROPERTIES-EXT - :COMMAND-BUFFER-INHERITANCE-RENDER-PASS-TRANSFORM-INFO-QCOM - :RENDER-PASS-TRANSFORM-BEGIN-INFO-QCOM - :PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT - :DEVICE-DEVICE-MEMORY-REPORT-CREATE-INFO-EXT - :DEVICE-MEMORY-REPORT-CALLBACK-DATA-EXT - :PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT - :PHYSICAL-DEVICE-ROBUSTNESS-2-PROPERTIES-EXT - :SAMPLER-CUSTOM-BORDER-COLOR-CREATE-INFO-EXT - :PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-PROPERTIES-EXT - :PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT - :PIPELINE-LIBRARY-CREATE-INFO-KHR - :PRESENT-ID-KHR - :PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR - :PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT - :DEVICE-PRIVATE-DATA-CREATE-INFO-EXT - :PRIVATE-DATA-SLOT-CREATE-INFO-EXT - :PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT - :VIDEO-ENCODE-INFO-KHR - :VIDEO-ENCODE-RATE-CONTROL-INFO-KHR - :PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV - :DEVICE-DIAGNOSTICS-CONFIG-CREATE-INFO-NV - :MEMORY-BARRIER-2-KHR - :BUFFER-MEMORY-BARRIER-2-KHR - :IMAGE-MEMORY-BARRIER-2-KHR - :DEPENDENCY-INFO-KHR - :SUBMIT-INFO-2-KHR - :SEMAPHORE-SUBMIT-INFO-KHR - :COMMAND-BUFFER-SUBMIT-INFO-KHR - :PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR - :QUEUE-FAMILY-CHECKPOINT-PROPERTIES-2-NV - :CHECKPOINT-DATA-2-NV - :PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR - :PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR - :PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-PROPERTIES-NV - :PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV - :PIPELINE-FRAGMENT-SHADING-RATE-ENUM-STATE-CREATE-INFO-NV - :ACCELERATION-STRUCTURE-GEOMETRY-MOTION-TRIANGLES-DATA-NV - :PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV - :ACCELERATION-STRUCTURE-MOTION-INFO-NV - :PHYSICAL-DEVICE-YCBCR-2-PLANE-444-FORMATS-FEATURES-EXT - :PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT - :PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-PROPERTIES-EXT - :COPY-COMMAND-TRANSFORM-INFO-QCOM - :PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT - :PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR - :COPY-BUFFER-INFO-2-KHR - :COPY-IMAGE-INFO-2-KHR - :COPY-BUFFER-TO-IMAGE-INFO-2-KHR - :COPY-IMAGE-TO-BUFFER-INFO-2-KHR - :BLIT-IMAGE-INFO-2-KHR - :RESOLVE-IMAGE-INFO-2-KHR - :BUFFER-COPY-2-KHR - :IMAGE-COPY-2-KHR - :IMAGE-BLIT-2-KHR - :BUFFER-IMAGE-COPY-2-KHR - :IMAGE-RESOLVE-2-KHR - :PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT - :PHYSICAL-DEVICE-RGBA10X6-FORMATS-FEATURES-EXT - :DIRECTFB-SURFACE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR - :PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-PROPERTIES-KHR - :PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR - :PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE - :MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE - :PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT - :VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT - :VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT - :PHYSICAL-DEVICE-DRM-PROPERTIES-EXT - :PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT - :FORMAT-PROPERTIES-3-KHR - :IMPORT-MEMORY-ZIRCON-HANDLE-INFO-FUCHSIA - :MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA - :MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA - :IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA - :SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA - :BUFFER-COLLECTION-CREATE-INFO-FUCHSIA - :IMPORT-MEMORY-BUFFER-COLLECTION-FUCHSIA - :BUFFER-COLLECTION-IMAGE-CREATE-INFO-FUCHSIA - :BUFFER-COLLECTION-PROPERTIES-FUCHSIA - :BUFFER-CONSTRAINTS-INFO-FUCHSIA - :BUFFER-COLLECTION-BUFFER-CREATE-INFO-FUCHSIA - :IMAGE-CONSTRAINTS-INFO-FUCHSIA - :IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIA - :SYSMEM-COLOR-SPACE-FUCHSIA - :BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA - :SUBPASS-SHADING-PIPELINE-CREATE-INFO-HUAWEI - :PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI - :PHYSICAL-DEVICE-SUBPASS-SHADING-PROPERTIES-HUAWEI - :PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI - :MEMORY-GET-REMOTE-ADDRESS-INFO-NV - :PHYSICAL-DEVICE-EXTERNAL-MEMORY-RDMA-FEATURES-NV - :PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT - :SCREEN-SURFACE-CREATE-INFO-QNX - :PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT - :PIPELINE-COLOR-WRITE-CREATE-INFO-EXT - :PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT - :QUEUE-FAMILY-GLOBAL-PRIORITY-PROPERTIES-EXT - :PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT - :PHYSICAL-DEVICE-MULTI-DRAW-PROPERTIES-EXT - :PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT - :SAMPLER-BORDER-COLOR-COMPONENT-MAPPING-CREATE-INFO-EXT - :PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT - :PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR - :PHYSICAL-DEVICE-MAINTENANCE-4-PROPERTIES-KHR - :DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR - :DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR
-
EXTERNAL TYPE-DEFINITION SUBGROUP-FEATURE-FLAG-BITS
Represents the enum VkSubgroupFeatureFlagBits. Has the values: - :BASIC - :VOTE - :ARITHMETIC - :BALLOT - :SHUFFLE - :SHUFFLE-RELATIVE - :CLUSTERED - :QUAD - :PARTITIONED
-
EXTERNAL TYPE-DEFINITION SUBMIT-FLAG-BITS-KHR
Represents the enum VkSubmitFlagBitsKHR. Has the values: - :PROTECTED
-
EXTERNAL TYPE-DEFINITION SUBPASS-CONTENTS
Represents the enum VkSubpassContents. Has the values: - :INLINE - :SECONDARY-COMMAND-BUFFERS
-
EXTERNAL TYPE-DEFINITION SUBPASS-DESCRIPTION-FLAG-BITS
Represents the enum VkSubpassDescriptionFlagBits. Has the values: - :PER-VIEW-ATTRIBUTES - :PER-VIEW-POSITION-X-ONLY - :FRAGMENT-REGION - :SHADER-RESOLVE
-
EXTERNAL TYPE-DEFINITION SURFACE-COUNTER-FLAG-BITS-EXT
Represents the enum VkSurfaceCounterFlagBitsEXT. Has the values: - :VBLANK
-
EXTERNAL TYPE-DEFINITION SURFACE-TRANSFORM-FLAG-BITS-KHR
Represents the enum VkSurfaceTransformFlagBitsKHR. Has the values: - :IDENTITY - :ROTATE-90 - :ROTATE-180 - :ROTATE-270 - :HORIZONTAL-MIRROR - :HORIZONTAL-MIRROR-ROTATE-90 - :HORIZONTAL-MIRROR-ROTATE-180 - :HORIZONTAL-MIRROR-ROTATE-270 - :INHERIT
-
EXTERNAL TYPE-DEFINITION SWAPCHAIN-CREATE-FLAG-BITS-KHR
Represents the enum VkSwapchainCreateFlagBitsKHR. Has the values: - :SPLIT-INSTANCE-BIND-REGIONS - :PROTECTED - :MUTABLE-FORMAT
-
EXTERNAL TYPE-DEFINITION SYSTEM-ALLOCATION-SCOPE
Represents the enum VkSystemAllocationScope. Has the values: - :COMMAND - :OBJECT - :CACHE - :DEVICE - :INSTANCE
-
EXTERNAL TYPE-DEFINITION TESSELLATION-DOMAIN-ORIGIN
Represents the enum VkTessellationDomainOrigin. Has the values: - :UPPER-LEFT - :LOWER-LEFT
-
EXTERNAL TYPE-DEFINITION TIME-DOMAIN-EXT
Represents the enum VkTimeDomainEXT. Has the values: - :DEVICE-EXT - :CLOCK-MONOTONIC-EXT - :CLOCK-MONOTONIC-RAW-EXT - :QUERY-PERFORMANCE-COUNTER-EXT
-
EXTERNAL TYPE-DEFINITION TOOL-PURPOSE-FLAG-BITS-EXT
Represents the enum VkToolPurposeFlagBitsEXT. Has the values: - :VALIDATION - :PROFILING - :TRACING - :ADDITIONAL-FEATURES - :MODIFYING-FEATURES - :DEBUG-REPORTING - :DEBUG-MARKERS
-
EXTERNAL TYPE-DEFINITION VALIDATION-CACHE-CREATE-FLAG-BITS-EXT
Represents the enum VkValidationCacheCreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION VALIDATION-CACHE-HEADER-VERSION-EXT
Represents the enum VkValidationCacheHeaderVersionEXT. Has the values: - :ONE-EXT
-
EXTERNAL TYPE-DEFINITION VALIDATION-CHECK-EXT
Represents the enum VkValidationCheckEXT. Has the values: - :ALL-EXT - :SHADERS-EXT
-
EXTERNAL TYPE-DEFINITION VALIDATION-FEATURE-DISABLE-EXT
Represents the enum VkValidationFeatureDisableEXT. Has the values: - :ALL-EXT - :SHADERS-EXT - :THREAD-SAFETY-EXT - :API-PARAMETERS-EXT - :OBJECT-LIFETIMES-EXT - :CORE-CHECKS-EXT - :UNIQUE-HANDLES-EXT - :SHADER-VALIDATION-CACHE-EXT
-
EXTERNAL TYPE-DEFINITION VALIDATION-FEATURE-ENABLE-EXT
Represents the enum VkValidationFeatureEnableEXT. Has the values: - :GPU-ASSISTED-EXT - :GPU-ASSISTED-RESERVE-BINDING-SLOT-EXT - :BEST-PRACTICES-EXT - :DEBUG-PRINTF-EXT - :SYNCHRONIZATION-VALIDATION-EXT
-
EXTERNAL TYPE-DEFINITION VENDOR-ID
Represents the enum VkVendorId. Has the values: - :VIV - :VSI - :KAZAN - :CODEPLAY - :MESA - :POCL
-
EXTERNAL TYPE-DEFINITION VERTEX-INPUT-RATE
Represents the enum VkVertexInputRate. Has the values: - :VERTEX - :INSTANCE
-
EXTERNAL TYPE-DEFINITION VI-SURFACE-CREATE-FLAG-BITS-NN
Represents the enum VkViSurfaceCreateFlagBitsNN.
-
EXTERNAL TYPE-DEFINITION VIDEO-BEGIN-CODING-FLAG-BITS-KHR
Represents the enum VkVideoBeginCodingFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION VIDEO-CAPABILITY-FLAG-BITS-KHR
Represents the enum VkVideoCapabilityFlagBitsKHR. Has the values: - :PROTECTED-CONTENT - :SEPARATE-REFERENCE-IMAGES
-
EXTERNAL TYPE-DEFINITION VIDEO-CHROMA-SUBSAMPLING-FLAG-BITS-KHR
Represents the enum VkVideoChromaSubsamplingFlagBitsKHR. Has the values: - :INVALID - :MONOCHROME - :420 - :422 - :444
-
EXTERNAL TYPE-DEFINITION VIDEO-CODEC-OPERATION-FLAG-BITS-KHR
Represents the enum VkVideoCodecOperationFlagBitsKHR. Has the values: - :INVALID - :DECODE-H264 - :DECODE-H265 - :ENCODE-H264 - :ENCODE-H265
-
EXTERNAL TYPE-DEFINITION VIDEO-CODING-CONTROL-FLAG-BITS-KHR
Represents the enum VkVideoCodingControlFlagBitsKHR. Has the values: - :DEFAULT-KHR - :RESET
-
EXTERNAL TYPE-DEFINITION VIDEO-CODING-QUALITY-PRESET-FLAG-BITS-KHR
Represents the enum VkVideoCodingQualityPresetFlagBitsKHR. Has the values: - :NORMAL - :POWER - :QUALITY
-
EXTERNAL TYPE-DEFINITION VIDEO-COMPONENT-BIT-DEPTH-FLAG-BITS-KHR
Represents the enum VkVideoComponentBitDepthFlagBitsKHR. Has the values: - :INVALID-KHR - :8 - :10 - :12
-
EXTERNAL TYPE-DEFINITION VIDEO-DECODE-FLAG-BITS-KHR
Represents the enum VkVideoDecodeFlagBitsKHR. Has the values: - :DEFAULT-KHR - :RESERVED-0
-
EXTERNAL TYPE-DEFINITION VIDEO-DECODE-H264-CREATE-FLAG-BITS-EXT
Represents the enum VkVideoDecodeH264CreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION VIDEO-DECODE-H264-PICTURE-LAYOUT-FLAG-BITS-EXT
Represents the enum VkVideoDecodeH264PictureLayoutFlagBitsEXT. Has the values: - :PROGRESSIVE-EXT - :INTERLACED-INTERLEAVED-LINES - :INTERLACED-SEPARATE-PLANES
-
EXTERNAL TYPE-DEFINITION VIDEO-DECODE-H265-CREATE-FLAG-BITS-EXT
Represents the enum VkVideoDecodeH265CreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-FLAG-BITS-KHR
Represents the enum VkVideoEncodeFlagBitsKHR. Has the values: - :DEFAULT-KHR - :RESERVED-0
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H264-CAPABILITY-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH264CapabilityFlagBitsEXT. Has the values: - :CABAC - :CAVLC - :WEIGHTED-BI-PRED-IMPLICIT - :TRANSFORM-8X8 - :CHROMA-QP-OFFSET - :SECOND-CHROMA-QP-OFFSET - :DEBLOCKING-FILTER-DISABLED - :DEBLOCKING-FILTER-ENABLED - :DEBLOCKING-FILTER-PARTIAL - :MULTIPLE-SLICE-PER-FRAME - :EVENLY-DISTRIBUTED-SLICE-SIZE
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H264-CREATE-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH264CreateFlagBitsEXT. Has the values: - :DEFAULT-EXT - :RESERVED-0
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H264-INPUT-MODE-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH264InputModeFlagBitsEXT. Has the values: - :FRAME - :SLICE - :NON-VCL
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H264-OUTPUT-MODE-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH264OutputModeFlagBitsEXT. Has the values: - :FRAME - :SLICE - :NON-VCL
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H265-CAPABILITY-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH265CapabilityFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H265-CREATE-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH265CreateFlagBitsEXT.
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H265-CTB-SIZE-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH265CtbSizeFlagBitsEXT. Has the values: - :8 - :16 - :32 - :64
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H265-INPUT-MODE-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH265InputModeFlagBitsEXT. Has the values: - :FRAME - :SLICE - :NON-VCL
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-H265-OUTPUT-MODE-FLAG-BITS-EXT
Represents the enum VkVideoEncodeH265OutputModeFlagBitsEXT. Has the values: - :FRAME - :SLICE - :NON-VCL
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-RATE-CONTROL-FLAG-BITS-KHR
Represents the enum VkVideoEncodeRateControlFlagBitsKHR. Has the values: - :DEFAULT-KHR - :RESET
-
EXTERNAL TYPE-DEFINITION VIDEO-ENCODE-RATE-CONTROL-MODE-FLAG-BITS-KHR
Represents the enum VkVideoEncodeRateControlModeFlagBitsKHR. Has the values: - :NONE - :CBR - :VBR
-
EXTERNAL TYPE-DEFINITION VIDEO-END-CODING-FLAG-BITS-KHR
Represents the enum VkVideoEndCodingFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION VIDEO-SESSION-CREATE-FLAG-BITS-KHR
Represents the enum VkVideoSessionCreateFlagBitsKHR. Has the values: - :DEFAULT-KHR - :PROTECTED-CONTENT
-
EXTERNAL TYPE-DEFINITION VIEWPORT-COORDINATE-SWIZZLE-NV
Represents the enum VkViewportCoordinateSwizzleNV. Has the values: - :POSITIVE-X-NV - :NEGATIVE-X-NV - :POSITIVE-Y-NV - :NEGATIVE-Y-NV - :POSITIVE-Z-NV - :NEGATIVE-Z-NV - :POSITIVE-W-NV - :NEGATIVE-W-NV
-
EXTERNAL TYPE-DEFINITION WAYLAND-SURFACE-CREATE-FLAG-BITS-KHR
Represents the enum VkWaylandSurfaceCreateFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION WIN32-SURFACE-CREATE-FLAG-BITS-KHR
Represents the enum VkWin32SurfaceCreateFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION XCB-SURFACE-CREATE-FLAG-BITS-KHR
Represents the enum VkXcbSurfaceCreateFlagBitsKHR.
-
EXTERNAL TYPE-DEFINITION XLIB-SURFACE-CREATE-FLAG-BITS-KHR
Represents the enum VkXlibSurfaceCreateFlagBitsKHR.
-
EXTERNAL FUNCTION ACQUIRE-DRM-DISPLAY-EXT
- PHYSICAL-DEVICE
- DRM-FD
- DISPLAY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkAcquireDrmDisplayEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DRM-FD: a INTEGER - DISPLAY: a DISPLAY-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INITIALIZATION-FAILED See DISPLAY-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ACQUIRE-FULL-SCREEN-EXCLUSIVE-MODE-EXT
- DEVICE
- SWAPCHAIN
- &OPTIONAL
- EXTENSION-LOADER
Represents vkAcquireFullScreenExclusiveModeEXT. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED - ERROR-SURFACE-LOST-KHR See DEVICE See EXTENSION-LOADER See RESULT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ACQUIRE-NEXT-IMAGE-2-KHR
- DEVICE
- ACQUIRE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkAcquireNextImage2KHR. Args: - DEVICE: a DEVICE - ACQUIRE-INFO: a (OR ACQUIRE-NEXT-IMAGE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES UNSIGNED-BYTE RESULT) Success codes: - SUCCESS - TIMEOUT - NOT-READY - SUBOPTIMAL-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST - ERROR-OUT-OF-DATE-KHR - ERROR-SURFACE-LOST-KHR - ERROR-FULL-SCREEN-EXCLUSIVE-MODE-LOST-EXT See ACQUIRE-NEXT-IMAGE-INFO-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ACQUIRE-NEXT-IMAGE-KHR
- DEVICE
- SWAPCHAIN
- TIMEOUT
- &OPTIONAL
- SEMAPHORE
- FENCE
Represents vkAcquireNextImageKHR. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - TIMEOUT: a UNSIGNED-BYTE - SEMAPHORE (optional): a SEMAPHORE, defaults to: NIL - FENCE (optional): a FENCE, defaults to: NIL Returns: (CL:VALUES UNSIGNED-BYTE RESULT) Success codes: - SUCCESS - TIMEOUT - NOT-READY - SUBOPTIMAL-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST - ERROR-OUT-OF-DATE-KHR - ERROR-SURFACE-LOST-KHR - ERROR-FULL-SCREEN-EXCLUSIVE-MODE-LOST-EXT See DEVICE See FENCE See RESULT See SEMAPHORE See SWAPCHAIN-KHR
-
EXTERNAL FUNCTION ACQUIRE-PERFORMANCE-CONFIGURATION-INTEL
- DEVICE
- ACQUIRE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkAcquirePerformanceConfigurationINTEL. Args: - DEVICE: a DEVICE - ACQUIRE-INFO: a (OR PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PERFORMANCE-CONFIGURATION-INTEL RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL See PERFORMANCE-CONFIGURATION-INTEL See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ACQUIRE-PROFILING-LOCK-KHR
- DEVICE
- INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkAcquireProfilingLockKHR. Args: - DEVICE: a DEVICE - INFO: a (OR ACQUIRE-PROFILING-LOCK-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - TIMEOUT See ACQUIRE-PROFILING-LOCK-INFO-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ACQUIRE-WINRT-DISPLAY-NV
- PHYSICAL-DEVICE
- DISPLAY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkAcquireWinrtDisplayNV. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DISPLAY: a DISPLAY-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-DEVICE-LOST - ERROR-INITIALIZATION-FAILED See DISPLAY-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ACQUIRE-XLIB-DISPLAY-EXT
- PHYSICAL-DEVICE
- DPY
- DISPLAY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkAcquireXlibDisplayEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DPY: a DISPLAY - DISPLAY: a DISPLAY-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INITIALIZATION-FAILED See DISPLAY See DISPLAY-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ALLOCATE-COMMAND-BUFFERS
- DEVICE
- ALLOCATE-INFO
- &OPTIONAL
Represents vkAllocateCommandBuffers. Args: - DEVICE: a DEVICE - ALLOCATE-INFO: a (OR COMMAND-BUFFER-ALLOCATE-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES COMMAND-BUFFERs RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See COMMAND-BUFFER See COMMAND-BUFFER-ALLOCATE-INFO See DEVICE See RESULT
-
EXTERNAL FUNCTION ALLOCATE-DESCRIPTOR-SETS
- DEVICE
- ALLOCATE-INFO
- &OPTIONAL
Represents vkAllocateDescriptorSets. Args: - DEVICE: a DEVICE - ALLOCATE-INFO: a (OR DESCRIPTOR-SET-ALLOCATE-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES DESCRIPTOR-SETs RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-FRAGMENTED-POOL - ERROR-OUT-OF-POOL-MEMORY See DESCRIPTOR-SET See DESCRIPTOR-SET-ALLOCATE-INFO See DEVICE See RESULT
-
EXTERNAL FUNCTION ALLOCATE-MEMORY
- DEVICE
- ALLOCATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkAllocateMemory. Args: - DEVICE: a DEVICE - ALLOCATE-INFO: a (OR MEMORY-ALLOCATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES DEVICE-MEMORY RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE - ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS-KHR See ALLOCATION-CALLBACKS See DEVICE See DEVICE-MEMORY See MEMORY-ALLOCATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION API-VERSION-MAJOR
- VERSION
Get the major version from a given version number as generated by MAKE-API-VERSION. See MAKE-API-VERSION
-
EXTERNAL FUNCTION API-VERSION-MINOR
- VERSION
Get the minor version from a given version number as generated by MAKE-API-VERSION. See MAKE-API-VERSION
-
EXTERNAL FUNCTION API-VERSION-PATCH
- VERSION
Get the patch version from a given version number as generated by MAKE-API-VERSION. See MAKE-API-VERSION
-
EXTERNAL FUNCTION API-VERSION-VARIANT
- VERSION
Get the variant version from a given version number as generated by MAKE-API-VERSION. See MAKE-API-VERSION
-
EXTERNAL FUNCTION BEGIN-COMMAND-BUFFER
- COMMAND-BUFFER
- BEGIN-INFO
- &OPTIONAL
Represents vkBeginCommandBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BEGIN-INFO: a (OR COMMAND-BUFFER-BEGIN-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See COMMAND-BUFFER See COMMAND-BUFFER-BEGIN-INFO See RESULT
-
EXTERNAL FUNCTION BIND-ACCELERATION-STRUCTURE-MEMORY-NV
- DEVICE
- BIND-INFOS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkBindAccelerationStructureMemoryNV. Args: - DEVICE: a DEVICE - BIND-INFOS: a (OR LIST VECTOR) of (OR BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION BIND-BUFFER-MEMORY
- DEVICE
- BUFFER
- MEMORY
- MEMORY-OFFSET
- &OPTIONAL
Represents vkBindBufferMemory. Args: - DEVICE: a DEVICE - BUFFER: a BUFFER - MEMORY: a DEVICE-MEMORY - MEMORY-OFFSET: a DEVICE-SIZE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS-KHR See BUFFER See DEVICE See DEVICE-MEMORY See DEVICE-SIZE See RESULT
-
EXTERNAL FUNCTION BIND-BUFFER-MEMORY-2
- DEVICE
- BIND-INFOS
- &OPTIONAL
Represents vkBindBufferMemory2. Args: - DEVICE: a DEVICE - BIND-INFOS: a (OR LIST VECTOR) of (OR BIND-BUFFER-MEMORY-INFO CFFI:FOREIGN-POINTER) instances Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS-KHR See BIND-BUFFER-MEMORY-INFO See DEVICE See RESULT
-
EXTERNAL FUNCTION BIND-BUFFER-MEMORY-2-KHR
- DEVICE
- BIND-INFOS
- &OPTIONAL
Represents vkBindBufferMemory2KHR. Args: - DEVICE: a DEVICE - BIND-INFOS: a (OR LIST VECTOR) of (OR BIND-BUFFER-MEMORY-INFO CFFI:FOREIGN-POINTER) instances Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS-KHR See BIND-BUFFER-MEMORY-INFO See DEVICE See RESULT
-
EXTERNAL FUNCTION BIND-IMAGE-MEMORY
- DEVICE
- IMAGE
- MEMORY
- MEMORY-OFFSET
- &OPTIONAL
Represents vkBindImageMemory. Args: - DEVICE: a DEVICE - IMAGE: a IMAGE - MEMORY: a DEVICE-MEMORY - MEMORY-OFFSET: a DEVICE-SIZE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See DEVICE-MEMORY See DEVICE-SIZE See IMAGE See RESULT
-
EXTERNAL FUNCTION BIND-IMAGE-MEMORY-2
- DEVICE
- BIND-INFOS
- &OPTIONAL
Represents vkBindImageMemory2. Args: - DEVICE: a DEVICE - BIND-INFOS: a (OR LIST VECTOR) of (OR BIND-IMAGE-MEMORY-INFO CFFI:FOREIGN-POINTER) instances Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See BIND-IMAGE-MEMORY-INFO See DEVICE See RESULT
-
EXTERNAL FUNCTION BIND-IMAGE-MEMORY-2-KHR
- DEVICE
- BIND-INFOS
- &OPTIONAL
Represents vkBindImageMemory2KHR. Args: - DEVICE: a DEVICE - BIND-INFOS: a (OR LIST VECTOR) of (OR BIND-IMAGE-MEMORY-INFO CFFI:FOREIGN-POINTER) instances Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See BIND-IMAGE-MEMORY-INFO See DEVICE See RESULT
-
EXTERNAL FUNCTION BIND-VIDEO-SESSION-MEMORY-KHR
- DEVICE
- VIDEO-SESSION
- VIDEO-SESSION-BIND-MEMORIES
- &OPTIONAL
- EXTENSION-LOADER
Represents vkBindVideoSessionMemoryKHR. Args: - DEVICE: a DEVICE - VIDEO-SESSION: a VIDEO-SESSION-KHR - VIDEO-SESSION-BIND-MEMORIES: a (OR LIST VECTOR) of (OR VIDEO-BIND-MEMORY-KHR CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED See DEVICE See EXTENSION-LOADER See RESULT See VIDEO-BIND-MEMORY-KHR See VIDEO-SESSION-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION BUILD-ACCELERATION-STRUCTURES-KHR
- DEVICE
- INFOS
- P-BUILD-RANGE-INFOS
- &OPTIONAL
- DEFERRED-OPERATION
- EXTENSION-LOADER
Represents vkBuildAccelerationStructuresKHR. Args: - DEVICE: a DEVICE - INFOS: a (OR LIST VECTOR) of (OR ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR CFFI:FOREIGN-POINTER) instances - P-BUILD-RANGE-INFOS: a (OR LIST VECTOR) of (OR ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR CFFI:FOREIGN-POINTER) instances - DEFERRED-OPERATION (optional): a DEFERRED-OPERATION-KHR, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - OPERATION-DEFERRED-KHR - OPERATION-NOT-DEFERRED-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR See ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BEGIN-CONDITIONAL-RENDERING-EXT
- COMMAND-BUFFER
- CONDITIONAL-RENDERING-BEGIN
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBeginConditionalRenderingEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - CONDITIONAL-RENDERING-BEGIN: a (OR CONDITIONAL-RENDERING-BEGIN-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See CONDITIONAL-RENDERING-BEGIN-INFO-EXT See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BEGIN-DEBUG-UTILS-LABEL-EXT
- COMMAND-BUFFER
- LABEL-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBeginDebugUtilsLabelEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - LABEL-INFO: a (OR DEBUG-UTILS-LABEL-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEBUG-UTILS-LABEL-EXT See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BEGIN-QUERY
- COMMAND-BUFFER
- QUERY-POOL
- QUERY
- &OPTIONAL
- FLAGS
Represents vkCmdBeginQuery. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - QUERY-POOL: a QUERY-POOL - QUERY: a UNSIGNED-BYTE - FLAGS (optional): a QUERY-CONTROL-FLAGS, defaults to: NIL See COMMAND-BUFFER See QUERY-CONTROL-FLAGS See QUERY-POOL
-
EXTERNAL FUNCTION CMD-BEGIN-QUERY-INDEXED-EXT
- COMMAND-BUFFER
- QUERY-POOL
- QUERY
- INDEX
- &OPTIONAL
- FLAGS
- EXTENSION-LOADER
Represents vkCmdBeginQueryIndexedEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - QUERY-POOL: a QUERY-POOL - QUERY: a UNSIGNED-BYTE - INDEX: a UNSIGNED-BYTE - FLAGS (optional): a QUERY-CONTROL-FLAGS, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See QUERY-CONTROL-FLAGS See QUERY-POOL See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BEGIN-RENDER-PASS
- COMMAND-BUFFER
- RENDER-PASS-BEGIN
- CONTENTS
- &OPTIONAL
Represents vkCmdBeginRenderPass. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RENDER-PASS-BEGIN: a (OR RENDER-PASS-BEGIN-INFO CFFI:FOREIGN-POINTER) - CONTENTS: a SUBPASS-CONTENTS See COMMAND-BUFFER See RENDER-PASS-BEGIN-INFO See SUBPASS-CONTENTS
-
EXTERNAL FUNCTION CMD-BEGIN-RENDER-PASS-2
- COMMAND-BUFFER
- RENDER-PASS-BEGIN
- SUBPASS-BEGIN-INFO
- &OPTIONAL
Represents vkCmdBeginRenderPass2. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RENDER-PASS-BEGIN: a (OR RENDER-PASS-BEGIN-INFO CFFI:FOREIGN-POINTER) - SUBPASS-BEGIN-INFO: a (OR SUBPASS-BEGIN-INFO CFFI:FOREIGN-POINTER) See COMMAND-BUFFER See RENDER-PASS-BEGIN-INFO See SUBPASS-BEGIN-INFO
-
EXTERNAL FUNCTION CMD-BEGIN-RENDER-PASS-2-KHR
- COMMAND-BUFFER
- RENDER-PASS-BEGIN
- SUBPASS-BEGIN-INFO
- &OPTIONAL
Represents vkCmdBeginRenderPass2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RENDER-PASS-BEGIN: a (OR RENDER-PASS-BEGIN-INFO CFFI:FOREIGN-POINTER) - SUBPASS-BEGIN-INFO: a (OR SUBPASS-BEGIN-INFO CFFI:FOREIGN-POINTER) See COMMAND-BUFFER See RENDER-PASS-BEGIN-INFO See SUBPASS-BEGIN-INFO
-
EXTERNAL FUNCTION CMD-BEGIN-RENDERING-KHR
- COMMAND-BUFFER
- RENDERING-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBeginRenderingKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RENDERING-INFO: a (OR RENDERING-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See RENDERING-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BEGIN-TRANSFORM-FEEDBACK-EXT
- COMMAND-BUFFER
- FIRST-COUNTER-BUFFER
- COUNTER-BUFFERS
- &OPTIONAL
- COUNTER-BUFFER-OFFSETS
- EXTENSION-LOADER
Represents vkCmdBeginTransformFeedbackEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-COUNTER-BUFFER: a UNSIGNED-BYTE - COUNTER-BUFFERS: a (OR LIST VECTOR) of BUFFER handles - COUNTER-BUFFER-OFFSETS (optional): a (OR LIST VECTOR) of DEVICE-SIZEs, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BEGIN-VIDEO-CODING-KHR
- COMMAND-BUFFER
- BEGIN-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBeginVideoCodingKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BEGIN-INFO: a (OR VIDEO-BEGIN-CODING-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VIDEO-BEGIN-CODING-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BIND-DESCRIPTOR-SETS
- COMMAND-BUFFER
- PIPELINE-BIND-POINT
- LAYOUT
- FIRST-SET
- DESCRIPTOR-SETS
- DYNAMIC-OFFSETS
- &OPTIONAL
Represents vkCmdBindDescriptorSets. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PIPELINE-BIND-POINT: a PIPELINE-BIND-POINT - LAYOUT: a PIPELINE-LAYOUT - FIRST-SET: a UNSIGNED-BYTE - DESCRIPTOR-SETS: a (OR LIST VECTOR) of DESCRIPTOR-SET handles - DYNAMIC-OFFSETS: a (OR LIST VECTOR) of (OR LIST VECTOR) See COMMAND-BUFFER See DESCRIPTOR-SET See PIPELINE-BIND-POINT See PIPELINE-LAYOUT
-
EXTERNAL FUNCTION CMD-BIND-INDEX-BUFFER
- COMMAND-BUFFER
- BUFFER
- OFFSET
- INDEX-TYPE
- &OPTIONAL
Represents vkCmdBindIndexBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - INDEX-TYPE: a INDEX-TYPE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See INDEX-TYPE
-
EXTERNAL FUNCTION CMD-BIND-INVOCATION-MASK-HUAWEI
- COMMAND-BUFFER
- IMAGE-LAYOUT
- &OPTIONAL
- IMAGE-VIEW
- EXTENSION-LOADER
Represents vkCmdBindInvocationMaskHUAWEI. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - IMAGE-LAYOUT: a IMAGE-LAYOUT - IMAGE-VIEW (optional): a IMAGE-VIEW, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See IMAGE-LAYOUT See IMAGE-VIEW See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BIND-PIPELINE
- COMMAND-BUFFER
- PIPELINE-BIND-POINT
- PIPELINE
- &OPTIONAL
Represents vkCmdBindPipeline. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PIPELINE-BIND-POINT: a PIPELINE-BIND-POINT - PIPELINE: a PIPELINE See COMMAND-BUFFER See PIPELINE See PIPELINE-BIND-POINT
-
EXTERNAL FUNCTION CMD-BIND-PIPELINE-SHADER-GROUP-NV
- COMMAND-BUFFER
- PIPELINE-BIND-POINT
- PIPELINE
- GROUP-INDEX
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBindPipelineShaderGroupNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PIPELINE-BIND-POINT: a PIPELINE-BIND-POINT - PIPELINE: a PIPELINE - GROUP-INDEX: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See PIPELINE See PIPELINE-BIND-POINT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BIND-SHADING-RATE-IMAGE-NV
- COMMAND-BUFFER
- IMAGE-LAYOUT
- &OPTIONAL
- IMAGE-VIEW
- EXTENSION-LOADER
Represents vkCmdBindShadingRateImageNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - IMAGE-LAYOUT: a IMAGE-LAYOUT - IMAGE-VIEW (optional): a IMAGE-VIEW, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See IMAGE-LAYOUT See IMAGE-VIEW See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BIND-TRANSFORM-FEEDBACK-BUFFERS-EXT
- COMMAND-BUFFER
- FIRST-BINDING
- BUFFERS
- OFFSETS
- &OPTIONAL
- SIZES
- EXTENSION-LOADER
Represents vkCmdBindTransformFeedbackBuffersEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-BINDING: a UNSIGNED-BYTE - BUFFERS: a (OR LIST VECTOR) of BUFFER handles - OFFSETS: a (OR LIST VECTOR) of DEVICE-SIZEs - SIZES (optional): a (OR LIST VECTOR) of DEVICE-SIZEs, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BIND-VERTEX-BUFFERS
- COMMAND-BUFFER
- FIRST-BINDING
- BUFFERS
- OFFSETS
- &OPTIONAL
Represents vkCmdBindVertexBuffers. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-BINDING: a UNSIGNED-BYTE - BUFFERS: a (OR LIST VECTOR) of BUFFER handles - OFFSETS: a (OR LIST VECTOR) of DEVICE-SIZEs See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-BIND-VERTEX-BUFFERS-2-EXT
- COMMAND-BUFFER
- FIRST-BINDING
- BUFFERS
- OFFSETS
- &OPTIONAL
- SIZES
- STRIDES
- EXTENSION-LOADER
Represents vkCmdBindVertexBuffers2EXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-BINDING: a UNSIGNED-BYTE - BUFFERS: a (OR LIST VECTOR) of BUFFER handles - OFFSETS: a (OR LIST VECTOR) of DEVICE-SIZEs - SIZES (optional): a (OR LIST VECTOR) of DEVICE-SIZEs, defaults to: NIL - STRIDES (optional): a (OR LIST VECTOR) of DEVICE-SIZEs, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BLIT-IMAGE
- COMMAND-BUFFER
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
- FILTER
- &OPTIONAL
Represents vkCmdBlitImage. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SRC-IMAGE: a IMAGE - SRC-IMAGE-LAYOUT: a IMAGE-LAYOUT - DST-IMAGE: a IMAGE - DST-IMAGE-LAYOUT: a IMAGE-LAYOUT - REGIONS: a (OR LIST VECTOR) of (OR IMAGE-BLIT CFFI:FOREIGN-POINTER) instances - FILTER: a FILTER See COMMAND-BUFFER See FILTER See IMAGE See IMAGE-BLIT See IMAGE-LAYOUT
-
EXTERNAL FUNCTION CMD-BLIT-IMAGE-2-KHR
- COMMAND-BUFFER
- BLIT-IMAGE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBlitImage2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BLIT-IMAGE-INFO: a (OR BLIT-IMAGE-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BLIT-IMAGE-INFO-2-KHR See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BUILD-ACCELERATION-STRUCTURE-NV
- COMMAND-BUFFER
- INFO
- INSTANCE-OFFSET
- UPDATE
- DST
- SCRATCH
- SCRATCH-OFFSET
- &OPTIONAL
- INSTANCE-DATA
- SRC
- EXTENSION-LOADER
Represents vkCmdBuildAccelerationStructureNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INFO: a (OR ACCELERATION-STRUCTURE-INFO-NV CFFI:FOREIGN-POINTER) - INSTANCE-OFFSET: a DEVICE-SIZE - UPDATE: a BOOL32 - DST: a ACCELERATION-STRUCTURE-NV - SCRATCH: a BUFFER - SCRATCH-OFFSET: a DEVICE-SIZE - INSTANCE-DATA (optional): a BUFFER, defaults to: NIL - SRC (optional): a ACCELERATION-STRUCTURE-NV, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-INFO-NV See ACCELERATION-STRUCTURE-NV See BOOL32 See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BUILD-ACCELERATION-STRUCTURES-INDIRECT-KHR
- COMMAND-BUFFER
- INFOS
- INDIRECT-DEVICE-ADDRESSES
- INDIRECT-STRIDES
- P-MAX-PRIMITIVE-COUNTS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBuildAccelerationStructuresIndirectKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INFOS: a (OR LIST VECTOR) of (OR ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR CFFI:FOREIGN-POINTER) instances - INDIRECT-DEVICE-ADDRESSES: a (OR LIST VECTOR) of DEVICE-ADDRESSs - INDIRECT-STRIDES: a (OR LIST VECTOR) of (OR LIST VECTOR) - P-MAX-PRIMITIVE-COUNTS: a (OR LIST VECTOR) of (OR LIST VECTOR) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR See COMMAND-BUFFER See DEVICE-ADDRESS See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-BUILD-ACCELERATION-STRUCTURES-KHR
- COMMAND-BUFFER
- INFOS
- P-BUILD-RANGE-INFOS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdBuildAccelerationStructuresKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INFOS: a (OR LIST VECTOR) of (OR ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR CFFI:FOREIGN-POINTER) instances - P-BUILD-RANGE-INFOS: a (OR LIST VECTOR) of (OR ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR See ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-CLEAR-ATTACHMENTS
- COMMAND-BUFFER
- ATTACHMENTS
- RECTS
- &OPTIONAL
Represents vkCmdClearAttachments. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - ATTACHMENTS: a (OR LIST VECTOR) of (OR CLEAR-ATTACHMENT CFFI:FOREIGN-POINTER) instances - RECTS: a (OR LIST VECTOR) of (OR CLEAR-RECT CFFI:FOREIGN-POINTER) instances See CLEAR-ATTACHMENT See CLEAR-RECT See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-CLEAR-COLOR-IMAGE
- COMMAND-BUFFER
- IMAGE
- IMAGE-LAYOUT
- COLOR
- RANGES
- &OPTIONAL
Represents vkCmdClearColorImage. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - IMAGE: a IMAGE - IMAGE-LAYOUT: a IMAGE-LAYOUT - COLOR: a (OR CLEAR-COLOR-VALUE CFFI:FOREIGN-POINTER) - RANGES: a (OR LIST VECTOR) of (OR IMAGE-SUBRESOURCE-RANGE CFFI:FOREIGN-POINTER) instances See CLEAR-COLOR-VALUE See COMMAND-BUFFER See IMAGE See IMAGE-LAYOUT See IMAGE-SUBRESOURCE-RANGE
-
EXTERNAL FUNCTION CMD-CLEAR-DEPTH-STENCIL-IMAGE
- COMMAND-BUFFER
- IMAGE
- IMAGE-LAYOUT
- DEPTH-STENCIL
- RANGES
- &OPTIONAL
Represents vkCmdClearDepthStencilImage. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - IMAGE: a IMAGE - IMAGE-LAYOUT: a IMAGE-LAYOUT - DEPTH-STENCIL: a (OR CLEAR-DEPTH-STENCIL-VALUE CFFI:FOREIGN-POINTER) - RANGES: a (OR LIST VECTOR) of (OR IMAGE-SUBRESOURCE-RANGE CFFI:FOREIGN-POINTER) instances See CLEAR-DEPTH-STENCIL-VALUE See COMMAND-BUFFER See IMAGE See IMAGE-LAYOUT See IMAGE-SUBRESOURCE-RANGE
-
EXTERNAL FUNCTION CMD-CONTROL-VIDEO-CODING-KHR
- COMMAND-BUFFER
- CODING-CONTROL-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdControlVideoCodingKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - CODING-CONTROL-INFO: a (OR VIDEO-CODING-CONTROL-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VIDEO-CODING-CONTROL-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-ACCELERATION-STRUCTURE-KHR
- COMMAND-BUFFER
- INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyAccelerationStructureKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INFO: a (OR COPY-ACCELERATION-STRUCTURE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COPY-ACCELERATION-STRUCTURE-INFO-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-ACCELERATION-STRUCTURE-NV
- COMMAND-BUFFER
- DST
- SRC
- MODE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyAccelerationStructureNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DST: a ACCELERATION-STRUCTURE-NV - SRC: a ACCELERATION-STRUCTURE-NV - MODE: a COPY-ACCELERATION-STRUCTURE-MODE-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-NV See COMMAND-BUFFER See COPY-ACCELERATION-STRUCTURE-MODE-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-ACCELERATION-STRUCTURE-TO-MEMORY-KHR
- COMMAND-BUFFER
- INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyAccelerationStructureToMemoryKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INFO: a (OR COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-BUFFER
- COMMAND-BUFFER
- SRC-BUFFER
- DST-BUFFER
- REGIONS
- &OPTIONAL
Represents vkCmdCopyBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SRC-BUFFER: a BUFFER - DST-BUFFER: a BUFFER - REGIONS: a (OR LIST VECTOR) of (OR BUFFER-COPY CFFI:FOREIGN-POINTER) instances See BUFFER See BUFFER-COPY See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-COPY-BUFFER-2-KHR
- COMMAND-BUFFER
- COPY-BUFFER-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyBuffer2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - COPY-BUFFER-INFO: a (OR COPY-BUFFER-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COPY-BUFFER-INFO-2-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-BUFFER-TO-IMAGE
- COMMAND-BUFFER
- SRC-BUFFER
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
- &OPTIONAL
Represents vkCmdCopyBufferToImage. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SRC-BUFFER: a BUFFER - DST-IMAGE: a IMAGE - DST-IMAGE-LAYOUT: a IMAGE-LAYOUT - REGIONS: a (OR LIST VECTOR) of (OR BUFFER-IMAGE-COPY CFFI:FOREIGN-POINTER) instances See BUFFER See BUFFER-IMAGE-COPY See COMMAND-BUFFER See IMAGE See IMAGE-LAYOUT
-
EXTERNAL FUNCTION CMD-COPY-BUFFER-TO-IMAGE-2-KHR
- COMMAND-BUFFER
- COPY-BUFFER-TO-IMAGE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyBufferToImage2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - COPY-BUFFER-TO-IMAGE-INFO: a (OR COPY-BUFFER-TO-IMAGE-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COPY-BUFFER-TO-IMAGE-INFO-2-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-IMAGE
- COMMAND-BUFFER
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
- &OPTIONAL
Represents vkCmdCopyImage. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SRC-IMAGE: a IMAGE - SRC-IMAGE-LAYOUT: a IMAGE-LAYOUT - DST-IMAGE: a IMAGE - DST-IMAGE-LAYOUT: a IMAGE-LAYOUT - REGIONS: a (OR LIST VECTOR) of (OR IMAGE-COPY CFFI:FOREIGN-POINTER) instances See COMMAND-BUFFER See IMAGE See IMAGE-COPY See IMAGE-LAYOUT
-
EXTERNAL FUNCTION CMD-COPY-IMAGE-2-KHR
- COMMAND-BUFFER
- COPY-IMAGE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyImage2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - COPY-IMAGE-INFO: a (OR COPY-IMAGE-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COPY-IMAGE-INFO-2-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-IMAGE-TO-BUFFER
- COMMAND-BUFFER
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-BUFFER
- REGIONS
- &OPTIONAL
Represents vkCmdCopyImageToBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SRC-IMAGE: a IMAGE - SRC-IMAGE-LAYOUT: a IMAGE-LAYOUT - DST-BUFFER: a BUFFER - REGIONS: a (OR LIST VECTOR) of (OR BUFFER-IMAGE-COPY CFFI:FOREIGN-POINTER) instances See BUFFER See BUFFER-IMAGE-COPY See COMMAND-BUFFER See IMAGE See IMAGE-LAYOUT
-
EXTERNAL FUNCTION CMD-COPY-IMAGE-TO-BUFFER-2-KHR
- COMMAND-BUFFER
- COPY-IMAGE-TO-BUFFER-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyImageToBuffer2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - COPY-IMAGE-TO-BUFFER-INFO: a (OR COPY-IMAGE-TO-BUFFER-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COPY-IMAGE-TO-BUFFER-INFO-2-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-MEMORY-TO-ACCELERATION-STRUCTURE-KHR
- COMMAND-BUFFER
- INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCopyMemoryToAccelerationStructureKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INFO: a (OR COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-COPY-QUERY-POOL-RESULTS
- COMMAND-BUFFER
- QUERY-POOL
- FIRST-QUERY
- QUERY-COUNT
- DST-BUFFER
- DST-OFFSET
- STRIDE
- &OPTIONAL
- FLAGS
Represents vkCmdCopyQueryPoolResults. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - QUERY-POOL: a QUERY-POOL - FIRST-QUERY: a UNSIGNED-BYTE - QUERY-COUNT: a UNSIGNED-BYTE - DST-BUFFER: a BUFFER - DST-OFFSET: a DEVICE-SIZE - STRIDE: a DEVICE-SIZE - FLAGS (optional): a QUERY-RESULT-FLAGS, defaults to: NIL See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See QUERY-POOL See QUERY-RESULT-FLAGS
-
EXTERNAL FUNCTION CMD-CU-LAUNCH-KERNEL-NVX
- COMMAND-BUFFER
- LAUNCH-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdCuLaunchKernelNVX. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - LAUNCH-INFO: a (OR CU-LAUNCH-INFO-NVX CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See CU-LAUNCH-INFO-NVX See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DEBUG-MARKER-BEGIN-EXT
- COMMAND-BUFFER
- MARKER-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDebugMarkerBeginEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - MARKER-INFO: a (OR DEBUG-MARKER-MARKER-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEBUG-MARKER-MARKER-INFO-EXT See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DEBUG-MARKER-END-EXT
- COMMAND-BUFFER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDebugMarkerEndEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DEBUG-MARKER-INSERT-EXT
- COMMAND-BUFFER
- MARKER-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDebugMarkerInsertEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - MARKER-INFO: a (OR DEBUG-MARKER-MARKER-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEBUG-MARKER-MARKER-INFO-EXT See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DECODE-VIDEO-KHR
- COMMAND-BUFFER
- FRAME-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDecodeVideoKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FRAME-INFO: a (OR VIDEO-DECODE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VIDEO-DECODE-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DISPATCH
- COMMAND-BUFFER
- GROUP-COUNT-X
- GROUP-COUNT-Y
- GROUP-COUNT-Z
- &OPTIONAL
Represents vkCmdDispatch. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - GROUP-COUNT-X: a UNSIGNED-BYTE - GROUP-COUNT-Y: a UNSIGNED-BYTE - GROUP-COUNT-Z: a UNSIGNED-BYTE See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-DISPATCH-BASE
- COMMAND-BUFFER
- BASE-GROUP-X
- BASE-GROUP-Y
- BASE-GROUP-Z
- GROUP-COUNT-X
- GROUP-COUNT-Y
- GROUP-COUNT-Z
- &OPTIONAL
Represents vkCmdDispatchBase. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BASE-GROUP-X: a UNSIGNED-BYTE - BASE-GROUP-Y: a UNSIGNED-BYTE - BASE-GROUP-Z: a UNSIGNED-BYTE - GROUP-COUNT-X: a UNSIGNED-BYTE - GROUP-COUNT-Y: a UNSIGNED-BYTE - GROUP-COUNT-Z: a UNSIGNED-BYTE See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-DISPATCH-BASE-KHR
- COMMAND-BUFFER
- BASE-GROUP-X
- BASE-GROUP-Y
- BASE-GROUP-Z
- GROUP-COUNT-X
- GROUP-COUNT-Y
- GROUP-COUNT-Z
- &OPTIONAL
Represents vkCmdDispatchBaseKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BASE-GROUP-X: a UNSIGNED-BYTE - BASE-GROUP-Y: a UNSIGNED-BYTE - BASE-GROUP-Z: a UNSIGNED-BYTE - GROUP-COUNT-X: a UNSIGNED-BYTE - GROUP-COUNT-Y: a UNSIGNED-BYTE - GROUP-COUNT-Z: a UNSIGNED-BYTE See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-DISPATCH-INDIRECT
- COMMAND-BUFFER
- BUFFER
- OFFSET
- &OPTIONAL
Represents vkCmdDispatchIndirect. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW
- COMMAND-BUFFER
- VERTEX-COUNT
- INSTANCE-COUNT
- FIRST-VERTEX
- FIRST-INSTANCE
- &OPTIONAL
Represents vkCmdDraw. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - VERTEX-COUNT: a UNSIGNED-BYTE - INSTANCE-COUNT: a UNSIGNED-BYTE - FIRST-VERTEX: a UNSIGNED-BYTE - FIRST-INSTANCE: a UNSIGNED-BYTE See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-DRAW-INDEXED
- COMMAND-BUFFER
- INDEX-COUNT
- INSTANCE-COUNT
- FIRST-INDEX
- VERTEX-OFFSET
- FIRST-INSTANCE
- &OPTIONAL
Represents vkCmdDrawIndexed. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INDEX-COUNT: a UNSIGNED-BYTE - INSTANCE-COUNT: a UNSIGNED-BYTE - FIRST-INDEX: a UNSIGNED-BYTE - VERTEX-OFFSET: a INTEGER - FIRST-INSTANCE: a UNSIGNED-BYTE See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-DRAW-INDEXED-INDIRECT
- COMMAND-BUFFER
- BUFFER
- OFFSET
- DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndexedIndirect. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-INDEXED-INDIRECT-COUNT
- COMMAND-BUFFER
- BUFFER
- OFFSET
- COUNT-BUFFER
- COUNT-BUFFER-OFFSET
- MAX-DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndexedIndirectCount. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - COUNT-BUFFER: a BUFFER - COUNT-BUFFER-OFFSET: a DEVICE-SIZE - MAX-DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-INDEXED-INDIRECT-COUNT-AMD
- COMMAND-BUFFER
- BUFFER
- OFFSET
- COUNT-BUFFER
- COUNT-BUFFER-OFFSET
- MAX-DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndexedIndirectCountAMD. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - COUNT-BUFFER: a BUFFER - COUNT-BUFFER-OFFSET: a DEVICE-SIZE - MAX-DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-INDEXED-INDIRECT-COUNT-KHR
- COMMAND-BUFFER
- BUFFER
- OFFSET
- COUNT-BUFFER
- COUNT-BUFFER-OFFSET
- MAX-DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndexedIndirectCountKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - COUNT-BUFFER: a BUFFER - COUNT-BUFFER-OFFSET: a DEVICE-SIZE - MAX-DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-INDIRECT
- COMMAND-BUFFER
- BUFFER
- OFFSET
- DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndirect. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-INDIRECT-BYTE-COUNT-EXT
- COMMAND-BUFFER
- INSTANCE-COUNT
- FIRST-INSTANCE
- COUNTER-BUFFER
- COUNTER-BUFFER-OFFSET
- COUNTER-OFFSET
- VERTEX-STRIDE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDrawIndirectByteCountEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INSTANCE-COUNT: a UNSIGNED-BYTE - FIRST-INSTANCE: a UNSIGNED-BYTE - COUNTER-BUFFER: a BUFFER - COUNTER-BUFFER-OFFSET: a DEVICE-SIZE - COUNTER-OFFSET: a UNSIGNED-BYTE - VERTEX-STRIDE: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DRAW-INDIRECT-COUNT
- COMMAND-BUFFER
- BUFFER
- OFFSET
- COUNT-BUFFER
- COUNT-BUFFER-OFFSET
- MAX-DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndirectCount. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - COUNT-BUFFER: a BUFFER - COUNT-BUFFER-OFFSET: a DEVICE-SIZE - MAX-DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-INDIRECT-COUNT-AMD
- COMMAND-BUFFER
- BUFFER
- OFFSET
- COUNT-BUFFER
- COUNT-BUFFER-OFFSET
- MAX-DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndirectCountAMD. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - COUNT-BUFFER: a BUFFER - COUNT-BUFFER-OFFSET: a DEVICE-SIZE - MAX-DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-INDIRECT-COUNT-KHR
- COMMAND-BUFFER
- BUFFER
- OFFSET
- COUNT-BUFFER
- COUNT-BUFFER-OFFSET
- MAX-DRAW-COUNT
- STRIDE
- &OPTIONAL
Represents vkCmdDrawIndirectCountKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - COUNT-BUFFER: a BUFFER - COUNT-BUFFER-OFFSET: a DEVICE-SIZE - MAX-DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-DRAW-MESH-TASKS-INDIRECT-COUNT-NV
- COMMAND-BUFFER
- BUFFER
- OFFSET
- COUNT-BUFFER
- COUNT-BUFFER-OFFSET
- MAX-DRAW-COUNT
- STRIDE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDrawMeshTasksIndirectCountNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - COUNT-BUFFER: a BUFFER - COUNT-BUFFER-OFFSET: a DEVICE-SIZE - MAX-DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DRAW-MESH-TASKS-INDIRECT-NV
- COMMAND-BUFFER
- BUFFER
- OFFSET
- DRAW-COUNT
- STRIDE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDrawMeshTasksIndirectNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BUFFER: a BUFFER - OFFSET: a DEVICE-SIZE - DRAW-COUNT: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DRAW-MESH-TASKS-NV
- COMMAND-BUFFER
- TASK-COUNT
- FIRST-TASK
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDrawMeshTasksNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - TASK-COUNT: a UNSIGNED-BYTE - FIRST-TASK: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DRAW-MULTI-EXT
- COMMAND-BUFFER
- VERTEX-INFO
- INSTANCE-COUNT
- FIRST-INSTANCE
- STRIDE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdDrawMultiEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - VERTEX-INFO: a (OR LIST VECTOR) of (OR MULTI-DRAW-INFO-EXT CFFI:FOREIGN-POINTER) instances - INSTANCE-COUNT: a UNSIGNED-BYTE - FIRST-INSTANCE: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See MULTI-DRAW-INFO-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-DRAW-MULTI-INDEXED-EXT
- COMMAND-BUFFER
- INDEX-INFO
- INSTANCE-COUNT
- FIRST-INSTANCE
- STRIDE
- &OPTIONAL
- VERTEX-OFFSET
- EXTENSION-LOADER
Represents vkCmdDrawMultiIndexedEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - INDEX-INFO: a (OR LIST VECTOR) of (OR MULTI-DRAW-INDEXED-INFO-EXT CFFI:FOREIGN-POINTER) instances - INSTANCE-COUNT: a UNSIGNED-BYTE - FIRST-INSTANCE: a UNSIGNED-BYTE - STRIDE: a UNSIGNED-BYTE - VERTEX-OFFSET (optional): a INTEGER, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See MULTI-DRAW-INDEXED-INFO-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-ENCODE-VIDEO-KHR
- COMMAND-BUFFER
- ENCODE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdEncodeVideoKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - ENCODE-INFO: a (OR VIDEO-ENCODE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VIDEO-ENCODE-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-END-CONDITIONAL-RENDERING-EXT
- COMMAND-BUFFER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdEndConditionalRenderingEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-END-DEBUG-UTILS-LABEL-EXT
- COMMAND-BUFFER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdEndDebugUtilsLabelEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-END-QUERY
- COMMAND-BUFFER
- QUERY-POOL
- QUERY
- &OPTIONAL
Represents vkCmdEndQuery. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - QUERY-POOL: a QUERY-POOL - QUERY: a UNSIGNED-BYTE See COMMAND-BUFFER See QUERY-POOL
-
EXTERNAL FUNCTION CMD-END-QUERY-INDEXED-EXT
- COMMAND-BUFFER
- QUERY-POOL
- QUERY
- INDEX
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdEndQueryIndexedEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - QUERY-POOL: a QUERY-POOL - QUERY: a UNSIGNED-BYTE - INDEX: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See QUERY-POOL See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-END-RENDER-PASS
- COMMAND-BUFFER
- &OPTIONAL
Represents vkCmdEndRenderPass. Args: - COMMAND-BUFFER: a COMMAND-BUFFER See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-END-RENDER-PASS-2
- COMMAND-BUFFER
- SUBPASS-END-INFO
- &OPTIONAL
Represents vkCmdEndRenderPass2. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SUBPASS-END-INFO: a (OR SUBPASS-END-INFO CFFI:FOREIGN-POINTER) See COMMAND-BUFFER See SUBPASS-END-INFO
-
EXTERNAL FUNCTION CMD-END-RENDER-PASS-2-KHR
- COMMAND-BUFFER
- SUBPASS-END-INFO
- &OPTIONAL
Represents vkCmdEndRenderPass2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SUBPASS-END-INFO: a (OR SUBPASS-END-INFO CFFI:FOREIGN-POINTER) See COMMAND-BUFFER See SUBPASS-END-INFO
-
EXTERNAL FUNCTION CMD-END-RENDERING-KHR
- COMMAND-BUFFER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdEndRenderingKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-END-TRANSFORM-FEEDBACK-EXT
- COMMAND-BUFFER
- FIRST-COUNTER-BUFFER
- COUNTER-BUFFERS
- &OPTIONAL
- COUNTER-BUFFER-OFFSETS
- EXTENSION-LOADER
Represents vkCmdEndTransformFeedbackEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-COUNTER-BUFFER: a UNSIGNED-BYTE - COUNTER-BUFFERS: a (OR LIST VECTOR) of BUFFER handles - COUNTER-BUFFER-OFFSETS (optional): a (OR LIST VECTOR) of DEVICE-SIZEs, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-END-VIDEO-CODING-KHR
- COMMAND-BUFFER
- END-CODING-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdEndVideoCodingKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - END-CODING-INFO: a (OR VIDEO-END-CODING-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VIDEO-END-CODING-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-EXECUTE-COMMANDS
- COMMAND-BUFFER
- COMMAND-BUFFERS
- &OPTIONAL
Represents vkCmdExecuteCommands. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - COMMAND-BUFFERS: a (OR LIST VECTOR) of COMMAND-BUFFER handles See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-EXECUTE-GENERATED-COMMANDS-NV
- COMMAND-BUFFER
- IS-PREPROCESSED
- GENERATED-COMMANDS-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdExecuteGeneratedCommandsNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - IS-PREPROCESSED: a BOOL32 - GENERATED-COMMANDS-INFO: a (OR GENERATED-COMMANDS-INFO-NV CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See GENERATED-COMMANDS-INFO-NV See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-FILL-BUFFER
- COMMAND-BUFFER
- DST-BUFFER
- DST-OFFSET
- SIZE
- DATA
- &OPTIONAL
Represents vkCmdFillBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DST-BUFFER: a BUFFER - DST-OFFSET: a DEVICE-SIZE - SIZE: a DEVICE-SIZE - DATA: a UNSIGNED-BYTE See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-INSERT-DEBUG-UTILS-LABEL-EXT
- COMMAND-BUFFER
- LABEL-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdInsertDebugUtilsLabelEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - LABEL-INFO: a (OR DEBUG-UTILS-LABEL-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEBUG-UTILS-LABEL-EXT See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-NEXT-SUBPASS
- COMMAND-BUFFER
- CONTENTS
- &OPTIONAL
Represents vkCmdNextSubpass. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - CONTENTS: a SUBPASS-CONTENTS See COMMAND-BUFFER See SUBPASS-CONTENTS
-
EXTERNAL FUNCTION CMD-NEXT-SUBPASS-2
- COMMAND-BUFFER
- SUBPASS-BEGIN-INFO
- SUBPASS-END-INFO
- &OPTIONAL
Represents vkCmdNextSubpass2. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SUBPASS-BEGIN-INFO: a (OR SUBPASS-BEGIN-INFO CFFI:FOREIGN-POINTER) - SUBPASS-END-INFO: a (OR SUBPASS-END-INFO CFFI:FOREIGN-POINTER) See COMMAND-BUFFER See SUBPASS-BEGIN-INFO See SUBPASS-END-INFO
-
EXTERNAL FUNCTION CMD-NEXT-SUBPASS-2-KHR
- COMMAND-BUFFER
- SUBPASS-BEGIN-INFO
- SUBPASS-END-INFO
- &OPTIONAL
Represents vkCmdNextSubpass2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SUBPASS-BEGIN-INFO: a (OR SUBPASS-BEGIN-INFO CFFI:FOREIGN-POINTER) - SUBPASS-END-INFO: a (OR SUBPASS-END-INFO CFFI:FOREIGN-POINTER) See COMMAND-BUFFER See SUBPASS-BEGIN-INFO See SUBPASS-END-INFO
-
EXTERNAL FUNCTION CMD-PIPELINE-BARRIER
- COMMAND-BUFFER
- MEMORY-BARRIERS
- BUFFER-MEMORY-BARRIERS
- IMAGE-MEMORY-BARRIERS
- &OPTIONAL
- SRC-STAGE-MASK
- DST-STAGE-MASK
- DEPENDENCY-FLAGS
Represents vkCmdPipelineBarrier. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - MEMORY-BARRIERS: a (OR LIST VECTOR) of (OR MEMORY-BARRIER CFFI:FOREIGN-POINTER) instances - BUFFER-MEMORY-BARRIERS: a (OR LIST VECTOR) of (OR BUFFER-MEMORY-BARRIER CFFI:FOREIGN-POINTER) instances - IMAGE-MEMORY-BARRIERS: a (OR LIST VECTOR) of (OR IMAGE-MEMORY-BARRIER CFFI:FOREIGN-POINTER) instances - SRC-STAGE-MASK (optional): a PIPELINE-STAGE-FLAGS, defaults to: NIL - DST-STAGE-MASK (optional): a PIPELINE-STAGE-FLAGS, defaults to: NIL - DEPENDENCY-FLAGS (optional): a DEPENDENCY-FLAGS, defaults to: NIL See BUFFER-MEMORY-BARRIER See COMMAND-BUFFER See DEPENDENCY-FLAGS See IMAGE-MEMORY-BARRIER See MEMORY-BARRIER See PIPELINE-STAGE-FLAGS
-
EXTERNAL FUNCTION CMD-PIPELINE-BARRIER-2-KHR
- COMMAND-BUFFER
- DEPENDENCY-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdPipelineBarrier2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEPENDENCY-INFO: a (OR DEPENDENCY-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEPENDENCY-INFO-KHR See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-PREPROCESS-GENERATED-COMMANDS-NV
- COMMAND-BUFFER
- GENERATED-COMMANDS-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdPreprocessGeneratedCommandsNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - GENERATED-COMMANDS-INFO: a (OR GENERATED-COMMANDS-INFO-NV CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See GENERATED-COMMANDS-INFO-NV See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-PUSH-CONSTANTS
- COMMAND-BUFFER
- LAYOUT
- STAGE-FLAGS
- OFFSET
- SIZE
- VALUES
- &OPTIONAL
Represents vkCmdPushConstants. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - LAYOUT: a PIPELINE-LAYOUT - STAGE-FLAGS: a SHADER-STAGE-FLAGS - OFFSET: a UNSIGNED-BYTE - SIZE: a UNSIGNED-BYTE - VALUES: a CFFI:FOREIGN-POINTER See COMMAND-BUFFER See PIPELINE-LAYOUT See SHADER-STAGE-FLAGS
-
EXTERNAL FUNCTION CMD-PUSH-DESCRIPTOR-SET-KHR
- COMMAND-BUFFER
- PIPELINE-BIND-POINT
- LAYOUT
- SET
- DESCRIPTOR-WRITES
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdPushDescriptorSetKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PIPELINE-BIND-POINT: a PIPELINE-BIND-POINT - LAYOUT: a PIPELINE-LAYOUT - SET: a UNSIGNED-BYTE - DESCRIPTOR-WRITES: a (OR LIST VECTOR) of (OR WRITE-DESCRIPTOR-SET CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See PIPELINE-BIND-POINT See PIPELINE-LAYOUT See WRITE-DESCRIPTOR-SET See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-PUSH-DESCRIPTOR-SET-WITH-TEMPLATE-KHR
- COMMAND-BUFFER
- DESCRIPTOR-UPDATE-TEMPLATE
- LAYOUT
- SET
- DATA
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdPushDescriptorSetWithTemplateKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DESCRIPTOR-UPDATE-TEMPLATE: a DESCRIPTOR-UPDATE-TEMPLATE - LAYOUT: a PIPELINE-LAYOUT - SET: a UNSIGNED-BYTE - DATA: a CFFI:FOREIGN-POINTER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DESCRIPTOR-UPDATE-TEMPLATE See EXTENSION-LOADER See PIPELINE-LAYOUT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-RESET-EVENT
- COMMAND-BUFFER
- EVENT
- &OPTIONAL
- STAGE-MASK
Represents vkCmdResetEvent. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EVENT: a EVENT - STAGE-MASK (optional): a PIPELINE-STAGE-FLAGS, defaults to: NIL See COMMAND-BUFFER See EVENT See PIPELINE-STAGE-FLAGS
-
EXTERNAL FUNCTION CMD-RESET-EVENT-2-KHR
- COMMAND-BUFFER
- EVENT
- STAGE-MASK
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdResetEvent2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EVENT: a EVENT - STAGE-MASK: a PIPELINE-STAGE-FLAGS-2-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EVENT See EXTENSION-LOADER See PIPELINE-STAGE-FLAGS-2-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-RESET-QUERY-POOL
- COMMAND-BUFFER
- QUERY-POOL
- FIRST-QUERY
- QUERY-COUNT
- &OPTIONAL
Represents vkCmdResetQueryPool. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - QUERY-POOL: a QUERY-POOL - FIRST-QUERY: a UNSIGNED-BYTE - QUERY-COUNT: a UNSIGNED-BYTE See COMMAND-BUFFER See QUERY-POOL
-
EXTERNAL FUNCTION CMD-RESOLVE-IMAGE
- COMMAND-BUFFER
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
- &OPTIONAL
Represents vkCmdResolveImage. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SRC-IMAGE: a IMAGE - SRC-IMAGE-LAYOUT: a IMAGE-LAYOUT - DST-IMAGE: a IMAGE - DST-IMAGE-LAYOUT: a IMAGE-LAYOUT - REGIONS: a (OR LIST VECTOR) of (OR IMAGE-RESOLVE CFFI:FOREIGN-POINTER) instances See COMMAND-BUFFER See IMAGE See IMAGE-LAYOUT See IMAGE-RESOLVE
-
EXTERNAL FUNCTION CMD-RESOLVE-IMAGE-2-KHR
- COMMAND-BUFFER
- RESOLVE-IMAGE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdResolveImage2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RESOLVE-IMAGE-INFO: a (OR RESOLVE-IMAGE-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See RESOLVE-IMAGE-INFO-2-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-BLEND-CONSTANTS
- COMMAND-BUFFER
- BLEND-CONSTANTS
- &OPTIONAL
Represents vkCmdSetBlendConstants. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - BLEND-CONSTANTS: a REAL See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-SET-CHECKPOINT-NV
- COMMAND-BUFFER
- CHECKPOINT-MARKER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetCheckpointNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - CHECKPOINT-MARKER: a CFFI:FOREIGN-POINTER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-COARSE-SAMPLE-ORDER-NV
- COMMAND-BUFFER
- SAMPLE-ORDER-TYPE
- CUSTOM-SAMPLE-ORDERS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetCoarseSampleOrderNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SAMPLE-ORDER-TYPE: a COARSE-SAMPLE-ORDER-TYPE-NV - CUSTOM-SAMPLE-ORDERS: a (OR LIST VECTOR) of (OR COARSE-SAMPLE-ORDER-CUSTOM-NV CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COARSE-SAMPLE-ORDER-CUSTOM-NV See COARSE-SAMPLE-ORDER-TYPE-NV See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-COLOR-WRITE-ENABLE-EXT
- COMMAND-BUFFER
- COLOR-WRITE-ENABLES
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetColorWriteEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - COLOR-WRITE-ENABLES: a (OR LIST VECTOR) of BOOL32s - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-CULL-MODE-EXT
- COMMAND-BUFFER
- &OPTIONAL
- CULL-MODE
- EXTENSION-LOADER
Represents vkCmdSetCullModeEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - CULL-MODE (optional): a CULL-MODE-FLAGS, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See CULL-MODE-FLAGS See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-DEPTH-BIAS
- COMMAND-BUFFER
- DEPTH-BIAS-CONSTANT-FACTOR
- DEPTH-BIAS-CLAMP
- DEPTH-BIAS-SLOPE-FACTOR
- &OPTIONAL
Represents vkCmdSetDepthBias. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEPTH-BIAS-CONSTANT-FACTOR: a REAL - DEPTH-BIAS-CLAMP: a REAL - DEPTH-BIAS-SLOPE-FACTOR: a REAL See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-SET-DEPTH-BIAS-ENABLE-EXT
- COMMAND-BUFFER
- DEPTH-BIAS-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetDepthBiasEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEPTH-BIAS-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-DEPTH-BOUNDS
- COMMAND-BUFFER
- MIN-DEPTH-BOUNDS
- MAX-DEPTH-BOUNDS
- &OPTIONAL
Represents vkCmdSetDepthBounds. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - MIN-DEPTH-BOUNDS: a REAL - MAX-DEPTH-BOUNDS: a REAL See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-SET-DEPTH-BOUNDS-TEST-ENABLE-EXT
- COMMAND-BUFFER
- DEPTH-BOUNDS-TEST-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetDepthBoundsTestEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEPTH-BOUNDS-TEST-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-DEPTH-COMPARE-OP-EXT
- COMMAND-BUFFER
- DEPTH-COMPARE-OP
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetDepthCompareOpEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEPTH-COMPARE-OP: a COMPARE-OP - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COMPARE-OP See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-DEPTH-TEST-ENABLE-EXT
- COMMAND-BUFFER
- DEPTH-TEST-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetDepthTestEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEPTH-TEST-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-DEPTH-WRITE-ENABLE-EXT
- COMMAND-BUFFER
- DEPTH-WRITE-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetDepthWriteEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEPTH-WRITE-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-DEVICE-MASK
- COMMAND-BUFFER
- DEVICE-MASK
- &OPTIONAL
Represents vkCmdSetDeviceMask. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEVICE-MASK: a UNSIGNED-BYTE See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-SET-DEVICE-MASK-KHR
- COMMAND-BUFFER
- DEVICE-MASK
- &OPTIONAL
Represents vkCmdSetDeviceMaskKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DEVICE-MASK: a UNSIGNED-BYTE See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-SET-DISCARD-RECTANGLE-EXT
- COMMAND-BUFFER
- FIRST-DISCARD-RECTANGLE
- DISCARD-RECTANGLES
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetDiscardRectangleEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-DISCARD-RECTANGLE: a UNSIGNED-BYTE - DISCARD-RECTANGLES: a (OR LIST VECTOR) of (OR RECT-2D CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See RECT-2D See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-EVENT
- COMMAND-BUFFER
- EVENT
- &OPTIONAL
- STAGE-MASK
Represents vkCmdSetEvent. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EVENT: a EVENT - STAGE-MASK (optional): a PIPELINE-STAGE-FLAGS, defaults to: NIL See COMMAND-BUFFER See EVENT See PIPELINE-STAGE-FLAGS
-
EXTERNAL FUNCTION CMD-SET-EVENT-2-KHR
- COMMAND-BUFFER
- EVENT
- DEPENDENCY-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetEvent2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EVENT: a EVENT - DEPENDENCY-INFO: a (OR DEPENDENCY-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEPENDENCY-INFO-KHR See EVENT See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-EXCLUSIVE-SCISSOR-NV
- COMMAND-BUFFER
- FIRST-EXCLUSIVE-SCISSOR
- EXCLUSIVE-SCISSORS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetExclusiveScissorNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-EXCLUSIVE-SCISSOR: a UNSIGNED-BYTE - EXCLUSIVE-SCISSORS: a (OR LIST VECTOR) of (OR RECT-2D CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See RECT-2D See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-FRAGMENT-SHADING-RATE-ENUM-NV
- COMMAND-BUFFER
- SHADING-RATE
- COMBINER-OPS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetFragmentShadingRateEnumNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SHADING-RATE: a FRAGMENT-SHADING-RATE-NV - COMBINER-OPS: a FRAGMENT-SHADING-RATE-COMBINER-OP-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See FRAGMENT-SHADING-RATE-COMBINER-OP-KHR See FRAGMENT-SHADING-RATE-NV See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-FRAGMENT-SHADING-RATE-KHR
- COMMAND-BUFFER
- FRAGMENT-SIZE
- COMBINER-OPS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetFragmentShadingRateKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FRAGMENT-SIZE: a (OR EXTENT-2D CFFI:FOREIGN-POINTER) - COMBINER-OPS: a FRAGMENT-SHADING-RATE-COMBINER-OP-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See EXTENT-2D See FRAGMENT-SHADING-RATE-COMBINER-OP-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-FRONT-FACE-EXT
- COMMAND-BUFFER
- FRONT-FACE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetFrontFaceEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FRONT-FACE: a FRONT-FACE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See FRONT-FACE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-LINE-STIPPLE-EXT
- COMMAND-BUFFER
- LINE-STIPPLE-FACTOR
- LINE-STIPPLE-PATTERN
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetLineStippleEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - LINE-STIPPLE-FACTOR: a UNSIGNED-BYTE - LINE-STIPPLE-PATTERN: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-LINE-WIDTH
- COMMAND-BUFFER
- LINE-WIDTH
- &OPTIONAL
Represents vkCmdSetLineWidth. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - LINE-WIDTH: a REAL See COMMAND-BUFFER
-
EXTERNAL FUNCTION CMD-SET-LOGIC-OP-EXT
- COMMAND-BUFFER
- LOGIC-OP
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetLogicOpEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - LOGIC-OP: a LOGIC-OP - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See LOGIC-OP See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-PATCH-CONTROL-POINTS-EXT
- COMMAND-BUFFER
- PATCH-CONTROL-POINTS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetPatchControlPointsEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PATCH-CONTROL-POINTS: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-PERFORMANCE-MARKER-INTEL
- COMMAND-BUFFER
- MARKER-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetPerformanceMarkerINTEL. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - MARKER-INFO: a (OR PERFORMANCE-MARKER-INFO-INTEL CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See COMMAND-BUFFER See EXTENSION-LOADER See PERFORMANCE-MARKER-INFO-INTEL See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-PERFORMANCE-OVERRIDE-INTEL
- COMMAND-BUFFER
- OVERRIDE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetPerformanceOverrideINTEL. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - OVERRIDE-INFO: a (OR PERFORMANCE-OVERRIDE-INFO-INTEL CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See COMMAND-BUFFER See EXTENSION-LOADER See PERFORMANCE-OVERRIDE-INFO-INTEL See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-PERFORMANCE-STREAM-MARKER-INTEL
- COMMAND-BUFFER
- MARKER-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetPerformanceStreamMarkerINTEL. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - MARKER-INFO: a (OR PERFORMANCE-STREAM-MARKER-INFO-INTEL CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See COMMAND-BUFFER See EXTENSION-LOADER See PERFORMANCE-STREAM-MARKER-INFO-INTEL See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-PRIMITIVE-RESTART-ENABLE-EXT
- COMMAND-BUFFER
- PRIMITIVE-RESTART-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetPrimitiveRestartEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PRIMITIVE-RESTART-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-PRIMITIVE-TOPOLOGY-EXT
- COMMAND-BUFFER
- PRIMITIVE-TOPOLOGY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetPrimitiveTopologyEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PRIMITIVE-TOPOLOGY: a PRIMITIVE-TOPOLOGY - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See PRIMITIVE-TOPOLOGY See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-RASTERIZER-DISCARD-ENABLE-EXT
- COMMAND-BUFFER
- RASTERIZER-DISCARD-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetRasterizerDiscardEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RASTERIZER-DISCARD-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-RAY-TRACING-PIPELINE-STACK-SIZE-KHR
- COMMAND-BUFFER
- PIPELINE-STACK-SIZE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetRayTracingPipelineStackSizeKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PIPELINE-STACK-SIZE: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-SAMPLE-LOCATIONS-EXT
- COMMAND-BUFFER
- SAMPLE-LOCATIONS-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetSampleLocationsEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SAMPLE-LOCATIONS-INFO: a (OR SAMPLE-LOCATIONS-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See SAMPLE-LOCATIONS-INFO-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-SCISSOR
- COMMAND-BUFFER
- FIRST-SCISSOR
- SCISSORS
- &OPTIONAL
Represents vkCmdSetScissor. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-SCISSOR: a UNSIGNED-BYTE - SCISSORS: a (OR LIST VECTOR) of (OR RECT-2D CFFI:FOREIGN-POINTER) instances See COMMAND-BUFFER See RECT-2D
-
EXTERNAL FUNCTION CMD-SET-SCISSOR-WITH-COUNT-EXT
- COMMAND-BUFFER
- SCISSORS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetScissorWithCountEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - SCISSORS: a (OR LIST VECTOR) of (OR RECT-2D CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See RECT-2D See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-STENCIL-COMPARE-MASK
- COMMAND-BUFFER
- FACE-MASK
- COMPARE-MASK
- &OPTIONAL
Represents vkCmdSetStencilCompareMask. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FACE-MASK: a STENCIL-FACE-FLAGS - COMPARE-MASK: a UNSIGNED-BYTE See COMMAND-BUFFER See STENCIL-FACE-FLAGS
-
EXTERNAL FUNCTION CMD-SET-STENCIL-OP-EXT
- COMMAND-BUFFER
- FACE-MASK
- FAIL-OP
- PASS-OP
- DEPTH-FAIL-OP
- COMPARE-OP
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetStencilOpEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FACE-MASK: a STENCIL-FACE-FLAGS - FAIL-OP: a STENCIL-OP - PASS-OP: a STENCIL-OP - DEPTH-FAIL-OP: a STENCIL-OP - COMPARE-OP: a COMPARE-OP - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See COMPARE-OP See EXTENSION-LOADER See STENCIL-FACE-FLAGS See STENCIL-OP See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-STENCIL-REFERENCE
- COMMAND-BUFFER
- FACE-MASK
- REFERENCE
- &OPTIONAL
Represents vkCmdSetStencilReference. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FACE-MASK: a STENCIL-FACE-FLAGS - REFERENCE: a UNSIGNED-BYTE See COMMAND-BUFFER See STENCIL-FACE-FLAGS
-
EXTERNAL FUNCTION CMD-SET-STENCIL-TEST-ENABLE-EXT
- COMMAND-BUFFER
- STENCIL-TEST-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetStencilTestEnableEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - STENCIL-TEST-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-STENCIL-WRITE-MASK
- COMMAND-BUFFER
- FACE-MASK
- WRITE-MASK
- &OPTIONAL
Represents vkCmdSetStencilWriteMask. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FACE-MASK: a STENCIL-FACE-FLAGS - WRITE-MASK: a UNSIGNED-BYTE See COMMAND-BUFFER See STENCIL-FACE-FLAGS
-
EXTERNAL FUNCTION CMD-SET-VERTEX-INPUT-EXT
- COMMAND-BUFFER
- VERTEX-BINDING-DESCRIPTIONS
- VERTEX-ATTRIBUTE-DESCRIPTIONS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetVertexInputEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - VERTEX-BINDING-DESCRIPTIONS: a (OR LIST VECTOR) of (OR VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT CFFI:FOREIGN-POINTER) instances - VERTEX-ATTRIBUTE-DESCRIPTIONS: a (OR LIST VECTOR) of (OR VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT See VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-VIEWPORT
- COMMAND-BUFFER
- FIRST-VIEWPORT
- VIEWPORTS
- &OPTIONAL
Represents vkCmdSetViewport. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-VIEWPORT: a UNSIGNED-BYTE - VIEWPORTS: a (OR LIST VECTOR) of (OR VIEWPORT CFFI:FOREIGN-POINTER) instances See COMMAND-BUFFER See VIEWPORT
-
EXTERNAL FUNCTION CMD-SET-VIEWPORT-SHADING-RATE-PALETTE-NV
- COMMAND-BUFFER
- FIRST-VIEWPORT
- SHADING-RATE-PALETTES
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetViewportShadingRatePaletteNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-VIEWPORT: a UNSIGNED-BYTE - SHADING-RATE-PALETTES: a (OR LIST VECTOR) of (OR SHADING-RATE-PALETTE-NV CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See SHADING-RATE-PALETTE-NV See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-VIEWPORT-W-SCALING-NV
- COMMAND-BUFFER
- FIRST-VIEWPORT
- VIEWPORT-W-SCALINGS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetViewportWScalingNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FIRST-VIEWPORT: a UNSIGNED-BYTE - VIEWPORT-W-SCALINGS: a (OR LIST VECTOR) of (OR VIEWPORT-W-SCALING-NV CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VIEWPORT-W-SCALING-NV See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SET-VIEWPORT-WITH-COUNT-EXT
- COMMAND-BUFFER
- VIEWPORTS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSetViewportWithCountEXT. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - VIEWPORTS: a (OR LIST VECTOR) of (OR VIEWPORT CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See VIEWPORT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-SUBPASS-SHADING-HUAWEI
- COMMAND-BUFFER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdSubpassShadingHUAWEI. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-TRACE-RAYS-INDIRECT-KHR
- COMMAND-BUFFER
- RAYGEN-SHADER-BINDING-TABLE
- MISS-SHADER-BINDING-TABLE
- HIT-SHADER-BINDING-TABLE
- CALLABLE-SHADER-BINDING-TABLE
- INDIRECT-DEVICE-ADDRESS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdTraceRaysIndirectKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RAYGEN-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - MISS-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - HIT-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - CALLABLE-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - INDIRECT-DEVICE-ADDRESS: a DEVICE-ADDRESS - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEVICE-ADDRESS See EXTENSION-LOADER See STRIDED-DEVICE-ADDRESS-REGION-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-TRACE-RAYS-KHR
- COMMAND-BUFFER
- RAYGEN-SHADER-BINDING-TABLE
- MISS-SHADER-BINDING-TABLE
- HIT-SHADER-BINDING-TABLE
- CALLABLE-SHADER-BINDING-TABLE
- WIDTH
- HEIGHT
- DEPTH
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdTraceRaysKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RAYGEN-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - MISS-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - HIT-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - CALLABLE-SHADER-BINDING-TABLE: a (OR STRIDED-DEVICE-ADDRESS-REGION-KHR CFFI:FOREIGN-POINTER) - WIDTH: a UNSIGNED-BYTE - HEIGHT: a UNSIGNED-BYTE - DEPTH: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See STRIDED-DEVICE-ADDRESS-REGION-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-TRACE-RAYS-NV
- COMMAND-BUFFER
- RAYGEN-SHADER-BINDING-TABLE-BUFFER
- RAYGEN-SHADER-BINDING-OFFSET
- MISS-SHADER-BINDING-OFFSET
- MISS-SHADER-BINDING-STRIDE
- HIT-SHADER-BINDING-OFFSET
- HIT-SHADER-BINDING-STRIDE
- CALLABLE-SHADER-BINDING-OFFSET
- CALLABLE-SHADER-BINDING-STRIDE
- WIDTH
- HEIGHT
- DEPTH
- &OPTIONAL
- MISS-SHADER-BINDING-TABLE-BUFFER
- HIT-SHADER-BINDING-TABLE-BUFFER
- CALLABLE-SHADER-BINDING-TABLE-BUFFER
- EXTENSION-LOADER
Represents vkCmdTraceRaysNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - RAYGEN-SHADER-BINDING-TABLE-BUFFER: a BUFFER - RAYGEN-SHADER-BINDING-OFFSET: a DEVICE-SIZE - MISS-SHADER-BINDING-OFFSET: a DEVICE-SIZE - MISS-SHADER-BINDING-STRIDE: a DEVICE-SIZE - HIT-SHADER-BINDING-OFFSET: a DEVICE-SIZE - HIT-SHADER-BINDING-STRIDE: a DEVICE-SIZE - CALLABLE-SHADER-BINDING-OFFSET: a DEVICE-SIZE - CALLABLE-SHADER-BINDING-STRIDE: a DEVICE-SIZE - WIDTH: a UNSIGNED-BYTE - HEIGHT: a UNSIGNED-BYTE - DEPTH: a UNSIGNED-BYTE - MISS-SHADER-BINDING-TABLE-BUFFER (optional): a BUFFER, defaults to: NIL - HIT-SHADER-BINDING-TABLE-BUFFER (optional): a BUFFER, defaults to: NIL - CALLABLE-SHADER-BINDING-TABLE-BUFFER (optional): a BUFFER, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-UPDATE-BUFFER
- COMMAND-BUFFER
- DST-BUFFER
- DST-OFFSET
- DATA-SIZE
- DATA
- &OPTIONAL
Represents vkCmdUpdateBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - DST-BUFFER: a BUFFER - DST-OFFSET: a DEVICE-SIZE - DATA-SIZE: a DEVICE-SIZE - DATA: a CFFI:FOREIGN-POINTER See BUFFER See COMMAND-BUFFER See DEVICE-SIZE
-
EXTERNAL FUNCTION CMD-WAIT-EVENTS
- COMMAND-BUFFER
- EVENTS
- MEMORY-BARRIERS
- BUFFER-MEMORY-BARRIERS
- IMAGE-MEMORY-BARRIERS
- &OPTIONAL
- SRC-STAGE-MASK
- DST-STAGE-MASK
Represents vkCmdWaitEvents. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EVENTS: a (OR LIST VECTOR) of EVENT handles - MEMORY-BARRIERS: a (OR LIST VECTOR) of (OR MEMORY-BARRIER CFFI:FOREIGN-POINTER) instances - BUFFER-MEMORY-BARRIERS: a (OR LIST VECTOR) of (OR BUFFER-MEMORY-BARRIER CFFI:FOREIGN-POINTER) instances - IMAGE-MEMORY-BARRIERS: a (OR LIST VECTOR) of (OR IMAGE-MEMORY-BARRIER CFFI:FOREIGN-POINTER) instances - SRC-STAGE-MASK (optional): a PIPELINE-STAGE-FLAGS, defaults to: NIL - DST-STAGE-MASK (optional): a PIPELINE-STAGE-FLAGS, defaults to: NIL See BUFFER-MEMORY-BARRIER See COMMAND-BUFFER See EVENT See IMAGE-MEMORY-BARRIER See MEMORY-BARRIER See PIPELINE-STAGE-FLAGS
-
EXTERNAL FUNCTION CMD-WAIT-EVENTS-2-KHR
- COMMAND-BUFFER
- EVENTS
- DEPENDENCY-INFOS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdWaitEvents2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - EVENTS: a (OR LIST VECTOR) of EVENT handles - DEPENDENCY-INFOS: a (OR LIST VECTOR) of (OR DEPENDENCY-INFO-KHR CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See DEPENDENCY-INFO-KHR See EVENT See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-KHR
- COMMAND-BUFFER
- ACCELERATION-STRUCTURES
- QUERY-TYPE
- QUERY-POOL
- FIRST-QUERY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdWriteAccelerationStructuresPropertiesKHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - ACCELERATION-STRUCTURES: a (OR LIST VECTOR) of ACCELERATION-STRUCTURE-KHR handles - QUERY-TYPE: a QUERY-TYPE - QUERY-POOL: a QUERY-POOL - FIRST-QUERY: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-KHR See COMMAND-BUFFER See EXTENSION-LOADER See QUERY-POOL See QUERY-TYPE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-WRITE-ACCELERATION-STRUCTURES-PROPERTIES-NV
- COMMAND-BUFFER
- ACCELERATION-STRUCTURES
- QUERY-TYPE
- QUERY-POOL
- FIRST-QUERY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdWriteAccelerationStructuresPropertiesNV. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - ACCELERATION-STRUCTURES: a (OR LIST VECTOR) of ACCELERATION-STRUCTURE-NV handles - QUERY-TYPE: a QUERY-TYPE - QUERY-POOL: a QUERY-POOL - FIRST-QUERY: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-NV See COMMAND-BUFFER See EXTENSION-LOADER See QUERY-POOL See QUERY-TYPE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-WRITE-BUFFER-MARKER-2-AMD
- COMMAND-BUFFER
- STAGE
- DST-BUFFER
- DST-OFFSET
- MARKER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdWriteBufferMarker2AMD. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - STAGE: a PIPELINE-STAGE-FLAGS-2-KHR - DST-BUFFER: a BUFFER - DST-OFFSET: a DEVICE-SIZE - MARKER: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See PIPELINE-STAGE-FLAGS-2-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-WRITE-BUFFER-MARKER-AMD
- COMMAND-BUFFER
- PIPELINE-STAGE
- DST-BUFFER
- DST-OFFSET
- MARKER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdWriteBufferMarkerAMD. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PIPELINE-STAGE: a PIPELINE-STAGE-FLAG-BITS - DST-BUFFER: a BUFFER - DST-OFFSET: a DEVICE-SIZE - MARKER: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BUFFER See COMMAND-BUFFER See DEVICE-SIZE See EXTENSION-LOADER See PIPELINE-STAGE-FLAG-BITS See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CMD-WRITE-TIMESTAMP
- COMMAND-BUFFER
- PIPELINE-STAGE
- QUERY-POOL
- QUERY
- &OPTIONAL
Represents vkCmdWriteTimestamp. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - PIPELINE-STAGE: a PIPELINE-STAGE-FLAG-BITS - QUERY-POOL: a QUERY-POOL - QUERY: a UNSIGNED-BYTE See COMMAND-BUFFER See PIPELINE-STAGE-FLAG-BITS See QUERY-POOL
-
EXTERNAL FUNCTION CMD-WRITE-TIMESTAMP-2-KHR
- COMMAND-BUFFER
- STAGE
- QUERY-POOL
- QUERY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCmdWriteTimestamp2KHR. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - STAGE: a PIPELINE-STAGE-FLAGS-2-KHR - QUERY-POOL: a QUERY-POOL - QUERY: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See COMMAND-BUFFER See EXTENSION-LOADER See PIPELINE-STAGE-FLAGS-2-KHR See QUERY-POOL See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION COMPILE-DEFERRED-NV
- DEVICE
- PIPELINE
- SHADER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkCompileDeferredNV. Args: - DEVICE: a DEVICE - PIPELINE: a PIPELINE - SHADER: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See PIPELINE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION COPY-ACCELERATION-STRUCTURE-KHR
- DEVICE
- INFO
- &OPTIONAL
- DEFERRED-OPERATION
- EXTENSION-LOADER
Represents vkCopyAccelerationStructureKHR. Args: - DEVICE: a DEVICE - INFO: a (OR COPY-ACCELERATION-STRUCTURE-INFO-KHR CFFI:FOREIGN-POINTER) - DEFERRED-OPERATION (optional): a DEFERRED-OPERATION-KHR, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - OPERATION-DEFERRED-KHR - OPERATION-NOT-DEFERRED-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See COPY-ACCELERATION-STRUCTURE-INFO-KHR See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION COPY-ACCELERATION-STRUCTURE-TO-MEMORY-KHR
- DEVICE
- INFO
- &OPTIONAL
- DEFERRED-OPERATION
- EXTENSION-LOADER
Represents vkCopyAccelerationStructureToMemoryKHR. Args: - DEVICE: a DEVICE - INFO: a (OR COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR CFFI:FOREIGN-POINTER) - DEFERRED-OPERATION (optional): a DEFERRED-OPERATION-KHR, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - OPERATION-DEFERRED-KHR - OPERATION-NOT-DEFERRED-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION COPY-MEMORY-TO-ACCELERATION-STRUCTURE-KHR
- DEVICE
- INFO
- &OPTIONAL
- DEFERRED-OPERATION
- EXTENSION-LOADER
Represents vkCopyMemoryToAccelerationStructureKHR. Args: - DEVICE: a DEVICE - INFO: a (OR COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR CFFI:FOREIGN-POINTER) - DEFERRED-OPERATION (optional): a DEFERRED-OPERATION-KHR, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - OPERATION-DEFERRED-KHR - OPERATION-NOT-DEFERRED-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-ACCELERATION-STRUCTURE-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateAccelerationStructureKHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR ACCELERATION-STRUCTURE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES ACCELERATION-STRUCTURE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS-KHR See ACCELERATION-STRUCTURE-CREATE-INFO-KHR See ACCELERATION-STRUCTURE-KHR See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-ACCELERATION-STRUCTURE-NV
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateAccelerationStructureNV. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR ACCELERATION-STRUCTURE-CREATE-INFO-NV CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES ACCELERATION-STRUCTURE-NV RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ACCELERATION-STRUCTURE-CREATE-INFO-NV See ACCELERATION-STRUCTURE-NV See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-ANDROID-SURFACE-KHR
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateAndroidSurfaceKHR. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR ANDROID-SURFACE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-NATIVE-WINDOW-IN-USE-KHR See ALLOCATION-CALLBACKS See ANDROID-SURFACE-CREATE-INFO-KHR See INSTANCE See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-BUFFER
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateBuffer. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR BUFFER-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES BUFFER RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS-KHR See ALLOCATION-CALLBACKS See BUFFER See BUFFER-CREATE-INFO See DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-BUFFER-COLLECTION-FUCHSIA
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateBufferCollectionFUCHSIA. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR BUFFER-COLLECTION-CREATE-INFO-FUCHSIA CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES BUFFER-COLLECTION-FUCHSIA RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE - ERROR-INITIALIZATION-FAILED See ALLOCATION-CALLBACKS See BUFFER-COLLECTION-CREATE-INFO-FUCHSIA See BUFFER-COLLECTION-FUCHSIA See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-BUFFER-VIEW
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateBufferView. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR BUFFER-VIEW-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES BUFFER-VIEW RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See BUFFER-VIEW See BUFFER-VIEW-CREATE-INFO See DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-COMMAND-POOL
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateCommandPool. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR COMMAND-POOL-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES COMMAND-POOL RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See COMMAND-POOL See COMMAND-POOL-CREATE-INFO See DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-COMPUTE-PIPELINES
- DEVICE
- CREATE-INFOS
- &OPTIONAL
- PIPELINE-CACHE
- ALLOCATOR
Represents vkCreateComputePipelines. Args: - DEVICE: a DEVICE - CREATE-INFOS: a (OR LIST VECTOR) of (OR COMPUTE-PIPELINE-CREATE-INFO CFFI:FOREIGN-POINTER) instances - PIPELINE-CACHE (optional): a PIPELINE-CACHE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES PIPELINEs RESULT) Success codes: - SUCCESS - PIPELINE-COMPILE-REQUIRED-EXT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-SHADER-NV See ALLOCATION-CALLBACKS See COMPUTE-PIPELINE-CREATE-INFO See DEVICE See PIPELINE See PIPELINE-CACHE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-CU-FUNCTION-NVX
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateCuFunctionNVX. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR CU-FUNCTION-CREATE-INFO-NVX CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES CU-FUNCTION-NVX RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INITIALIZATION-FAILED See ALLOCATION-CALLBACKS See CU-FUNCTION-CREATE-INFO-NVX See CU-FUNCTION-NVX See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-CU-MODULE-NVX
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateCuModuleNVX. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR CU-MODULE-CREATE-INFO-NVX CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES CU-MODULE-NVX RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INITIALIZATION-FAILED See ALLOCATION-CALLBACKS See CU-MODULE-CREATE-INFO-NVX See CU-MODULE-NVX See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-DEBUG-REPORT-CALLBACK-EXT
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateDebugReportCallbackEXT. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEBUG-REPORT-CALLBACK-EXT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ALLOCATION-CALLBACKS See DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT See DEBUG-REPORT-CALLBACK-EXT See EXTENSION-LOADER See INSTANCE See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-DEBUG-UTILS-MESSENGER-EXT
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateDebugUtilsMessengerEXT. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEBUG-UTILS-MESSENGER-EXT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ALLOCATION-CALLBACKS See DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT See DEBUG-UTILS-MESSENGER-EXT See EXTENSION-LOADER See INSTANCE See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-DEFERRED-OPERATION-KHR
- DEVICE
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateDeferredOperationKHR. Args: - DEVICE: a DEVICE - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEFERRED-OPERATION-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ALLOCATION-CALLBACKS See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-DESCRIPTOR-POOL
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDescriptorPool. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR DESCRIPTOR-POOL-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES DESCRIPTOR-POOL RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-FRAGMENTATION-EXT See ALLOCATION-CALLBACKS See DESCRIPTOR-POOL See DESCRIPTOR-POOL-CREATE-INFO See DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-DESCRIPTOR-SET-LAYOUT
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDescriptorSetLayout. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR DESCRIPTOR-SET-LAYOUT-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES DESCRIPTOR-SET-LAYOUT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DESCRIPTOR-SET-LAYOUT See DESCRIPTOR-SET-LAYOUT-CREATE-INFO See DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-DESCRIPTOR-UPDATE-TEMPLATE
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDescriptorUpdateTemplate. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES DESCRIPTOR-UPDATE-TEMPLATE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DESCRIPTOR-UPDATE-TEMPLATE See DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO See DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-DESCRIPTOR-UPDATE-TEMPLATE-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDescriptorUpdateTemplateKHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES DESCRIPTOR-UPDATE-TEMPLATE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DESCRIPTOR-UPDATE-TEMPLATE See DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO See DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-DEVICE
- PHYSICAL-DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDevice. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - CREATE-INFO: a (OR DEVICE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES DEVICE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED - ERROR-EXTENSION-NOT-PRESENT - ERROR-FEATURE-NOT-PRESENT - ERROR-TOO-MANY-OBJECTS - ERROR-DEVICE-LOST See ALLOCATION-CALLBACKS See DEVICE See DEVICE-CREATE-INFO See PHYSICAL-DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-DIRECT-FB-SURFACE-EXT
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDirectFBSurfaceEXT. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR DIRECT-FB-SURFACE-CREATE-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DIRECT-FB-SURFACE-CREATE-INFO-EXT See INSTANCE See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-DISPLAY-MODE-KHR
- PHYSICAL-DEVICE
- DISPLAY
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDisplayModeKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DISPLAY: a DISPLAY-KHR - CREATE-INFO: a (OR DISPLAY-MODE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES DISPLAY-MODE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED See ALLOCATION-CALLBACKS See DISPLAY-KHR See DISPLAY-MODE-CREATE-INFO-KHR See DISPLAY-MODE-KHR See PHYSICAL-DEVICE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-DISPLAY-PLANE-SURFACE-KHR
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateDisplayPlaneSurfaceKHR. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR DISPLAY-SURFACE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DISPLAY-SURFACE-CREATE-INFO-KHR See INSTANCE See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-EVENT
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateEvent. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR EVENT-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES EVENT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See EVENT See EVENT-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-FENCE
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateFence. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR FENCE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES FENCE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See FENCE See FENCE-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-FRAMEBUFFER
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateFramebuffer. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR FRAMEBUFFER-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES FRAMEBUFFER RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See FRAMEBUFFER See FRAMEBUFFER-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-GRAPHICS-PIPELINES
- DEVICE
- CREATE-INFOS
- &OPTIONAL
- PIPELINE-CACHE
- ALLOCATOR
Represents vkCreateGraphicsPipelines. Args: - DEVICE: a DEVICE - CREATE-INFOS: a (OR LIST VECTOR) of (OR GRAPHICS-PIPELINE-CREATE-INFO CFFI:FOREIGN-POINTER) instances - PIPELINE-CACHE (optional): a PIPELINE-CACHE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES PIPELINEs RESULT) Success codes: - SUCCESS - PIPELINE-COMPILE-REQUIRED-EXT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-SHADER-NV See ALLOCATION-CALLBACKS See DEVICE See GRAPHICS-PIPELINE-CREATE-INFO See PIPELINE See PIPELINE-CACHE See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-HEADLESS-SURFACE-EXT
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateHeadlessSurfaceEXT. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR HEADLESS-SURFACE-CREATE-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See HEADLESS-SURFACE-CREATE-INFO-EXT See INSTANCE See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-IMAGE
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateImage. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR IMAGE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES IMAGE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See IMAGE See IMAGE-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-IMAGE-PIPE-SURFACE-FUCHSIA
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateImagePipeSurfaceFUCHSIA. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR IMAGE-PIPE-SURFACE-CREATE-INFO-FUCHSIA CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See IMAGE-PIPE-SURFACE-CREATE-INFO-FUCHSIA See INSTANCE See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-IMAGE-VIEW
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateImageView. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR IMAGE-VIEW-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES IMAGE-VIEW RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See IMAGE-VIEW See IMAGE-VIEW-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-INDIRECT-COMMANDS-LAYOUT-NV
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateIndirectCommandsLayoutNV. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES INDIRECT-COMMANDS-LAYOUT-NV RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV See INDIRECT-COMMANDS-LAYOUT-NV See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateInstance. Args: - CREATE-INFO: a (OR INSTANCE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES INSTANCE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED - ERROR-LAYER-NOT-PRESENT - ERROR-EXTENSION-NOT-PRESENT - ERROR-INCOMPATIBLE-DRIVER See ALLOCATION-CALLBACKS See INSTANCE See INSTANCE-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-IOS-SURFACE-MVK
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateIOSSurfaceMVK. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR IOS-SURFACE-CREATE-INFO-MVK CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-NATIVE-WINDOW-IN-USE-KHR See ALLOCATION-CALLBACKS See INSTANCE See IOS-SURFACE-CREATE-INFO-MVK See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-MAC-OS-SURFACE-MVK
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateMacOSSurfaceMVK. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR MAC-OS-SURFACE-CREATE-INFO-MVK CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-NATIVE-WINDOW-IN-USE-KHR See ALLOCATION-CALLBACKS See INSTANCE See MAC-OS-SURFACE-CREATE-INFO-MVK See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-METAL-SURFACE-EXT
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateMetalSurfaceEXT. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR METAL-SURFACE-CREATE-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-NATIVE-WINDOW-IN-USE-KHR See ALLOCATION-CALLBACKS See INSTANCE See METAL-SURFACE-CREATE-INFO-EXT See RESULT See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-PIPELINE-CACHE
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreatePipelineCache. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR PIPELINE-CACHE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES PIPELINE-CACHE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See PIPELINE-CACHE See PIPELINE-CACHE-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-PIPELINE-LAYOUT
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreatePipelineLayout. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR PIPELINE-LAYOUT-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES PIPELINE-LAYOUT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See PIPELINE-LAYOUT See PIPELINE-LAYOUT-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-PRIVATE-DATA-SLOT-EXT
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreatePrivateDataSlotEXT. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR PRIVATE-DATA-SLOT-CREATE-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PRIVATE-DATA-SLOT-EXT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See PRIVATE-DATA-SLOT-CREATE-INFO-EXT See PRIVATE-DATA-SLOT-EXT See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-QUERY-POOL
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateQueryPool. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR QUERY-POOL-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES QUERY-POOL RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See QUERY-POOL See QUERY-POOL-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-RAY-TRACING-PIPELINES-KHR
- DEVICE
- CREATE-INFOS
- &OPTIONAL
- DEFERRED-OPERATION
- PIPELINE-CACHE
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateRayTracingPipelinesKHR. Args: - DEVICE: a DEVICE - CREATE-INFOS: a (OR LIST VECTOR) of (OR RAY-TRACING-PIPELINE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) instances - DEFERRED-OPERATION (optional): a DEFERRED-OPERATION-KHR, defaults to: NIL - PIPELINE-CACHE (optional): a PIPELINE-CACHE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PIPELINEs RESULT) Success codes: - SUCCESS - OPERATION-DEFERRED-KHR - OPERATION-NOT-DEFERRED-KHR - PIPELINE-COMPILE-REQUIRED-EXT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-OPAQUE-CAPTURE-ADDRESS See ALLOCATION-CALLBACKS See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See PIPELINE See PIPELINE-CACHE See RAY-TRACING-PIPELINE-CREATE-INFO-KHR See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-RAY-TRACING-PIPELINES-NV
- DEVICE
- CREATE-INFOS
- &OPTIONAL
- PIPELINE-CACHE
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateRayTracingPipelinesNV. Args: - DEVICE: a DEVICE - CREATE-INFOS: a (OR LIST VECTOR) of (OR RAY-TRACING-PIPELINE-CREATE-INFO-NV CFFI:FOREIGN-POINTER) instances - PIPELINE-CACHE (optional): a PIPELINE-CACHE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PIPELINEs RESULT) Success codes: - SUCCESS - PIPELINE-COMPILE-REQUIRED-EXT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-SHADER-NV See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See PIPELINE See PIPELINE-CACHE See RAY-TRACING-PIPELINE-CREATE-INFO-NV See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-RENDER-PASS
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateRenderPass. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR RENDER-PASS-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES RENDER-PASS RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See RENDER-PASS See RENDER-PASS-CREATE-INFO See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-RENDER-PASS-2
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateRenderPass2. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR RENDER-PASS-CREATE-INFO-2 CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES RENDER-PASS RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See RENDER-PASS See RENDER-PASS-CREATE-INFO-2 See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-RENDER-PASS-2-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateRenderPass2KHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR RENDER-PASS-CREATE-INFO-2 CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES RENDER-PASS RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See RENDER-PASS See RENDER-PASS-CREATE-INFO-2 See RESULT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SAMPLER
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateSampler. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR SAMPLER-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SAMPLER RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See RESULT See SAMPLER See SAMPLER-CREATE-INFO See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SAMPLER-YCBCR-CONVERSION
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateSamplerYcbcrConversion. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR SAMPLER-YCBCR-CONVERSION-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SAMPLER-YCBCR-CONVERSION RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See RESULT See SAMPLER-YCBCR-CONVERSION See SAMPLER-YCBCR-CONVERSION-CREATE-INFO See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SAMPLER-YCBCR-CONVERSION-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateSamplerYcbcrConversionKHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR SAMPLER-YCBCR-CONVERSION-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SAMPLER-YCBCR-CONVERSION RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See RESULT See SAMPLER-YCBCR-CONVERSION See SAMPLER-YCBCR-CONVERSION-CREATE-INFO See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SCREEN-SURFACE-QNX
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateScreenSurfaceQNX. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR SCREEN-SURFACE-CREATE-INFO-QNX CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See INSTANCE See RESULT See SCREEN-SURFACE-CREATE-INFO-QNX See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SEMAPHORE
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateSemaphore. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR SEMAPHORE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SEMAPHORE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See DEVICE See RESULT See SEMAPHORE See SEMAPHORE-CREATE-INFO See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SHADER-MODULE
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateShaderModule. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR SHADER-MODULE-CREATE-INFO CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SHADER-MODULE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INVALID-SHADER-NV See ALLOCATION-CALLBACKS See DEVICE See RESULT See SHADER-MODULE See SHADER-MODULE-CREATE-INFO See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SHARED-SWAPCHAINS-KHR
- DEVICE
- CREATE-INFOS
- &OPTIONAL
- ALLOCATOR
Represents vkCreateSharedSwapchainsKHR. Args: - DEVICE: a DEVICE - CREATE-INFOS: a (OR LIST VECTOR) of (OR SWAPCHAIN-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) instances - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SWAPCHAIN-KHRs RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INCOMPATIBLE-DISPLAY-KHR - ERROR-DEVICE-LOST - ERROR-SURFACE-LOST-KHR See ALLOCATION-CALLBACKS See DEVICE See RESULT See SWAPCHAIN-CREATE-INFO-KHR See SWAPCHAIN-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-STREAM-DESCRIPTOR-SURFACE-GGP
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateStreamDescriptorSurfaceGGP. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-NATIVE-WINDOW-IN-USE-KHR See ALLOCATION-CALLBACKS See INSTANCE See RESULT See STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-SWAPCHAIN-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateSwapchainKHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR SWAPCHAIN-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SWAPCHAIN-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST - ERROR-SURFACE-LOST-KHR - ERROR-NATIVE-WINDOW-IN-USE-KHR - ERROR-INITIALIZATION-FAILED See ALLOCATION-CALLBACKS See DEVICE See RESULT See SWAPCHAIN-CREATE-INFO-KHR See SWAPCHAIN-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-VALIDATION-CACHE-EXT
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateValidationCacheEXT. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR VALIDATION-CACHE-CREATE-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES VALIDATION-CACHE-EXT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See RESULT See VALIDATION-CACHE-CREATE-INFO-EXT See VALIDATION-CACHE-EXT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-VI-SURFACE-NN
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateViSurfaceNN. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR VI-SURFACE-CREATE-INFO-NN CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-NATIVE-WINDOW-IN-USE-KHR See ALLOCATION-CALLBACKS See EXTENSION-LOADER See INSTANCE See RESULT See SURFACE-KHR See VI-SURFACE-CREATE-INFO-NN See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-VIDEO-SESSION-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateVideoSessionKHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR VIDEO-SESSION-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES VIDEO-SESSION-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED - ERROR-INCOMPATIBLE-DRIVER - ERROR-FEATURE-NOT-PRESENT See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See RESULT See VIDEO-SESSION-CREATE-INFO-KHR See VIDEO-SESSION-KHR See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-VIDEO-SESSION-PARAMETERS-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkCreateVideoSessionParametersKHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES VIDEO-SESSION-PARAMETERS-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INITIALIZATION-FAILED - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-TOO-MANY-OBJECTS See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See RESULT See VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR See VIDEO-SESSION-PARAMETERS-KHR See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION CREATE-WAYLAND-SURFACE-KHR
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateWaylandSurfaceKHR. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR WAYLAND-SURFACE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See INSTANCE See RESULT See SURFACE-KHR See WAYLAND-SURFACE-CREATE-INFO-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-WIN32-SURFACE-KHR
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateWin32SurfaceKHR. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR WIN32-SURFACE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See INSTANCE See RESULT See SURFACE-KHR See WIN32-SURFACE-CREATE-INFO-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-XCB-SURFACE-KHR
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateXcbSurfaceKHR. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR XCB-SURFACE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See INSTANCE See RESULT See SURFACE-KHR See XCB-SURFACE-CREATE-INFO-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION CREATE-XLIB-SURFACE-KHR
- INSTANCE
- CREATE-INFO
- &OPTIONAL
- ALLOCATOR
Represents vkCreateXlibSurfaceKHR. Args: - INSTANCE: a INSTANCE - CREATE-INFO: a (OR XLIB-SURFACE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* Returns: (CL:VALUES SURFACE-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ALLOCATION-CALLBACKS See INSTANCE See RESULT See SURFACE-KHR See XLIB-SURFACE-CREATE-INFO-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DEBUG-MARKER-SET-OBJECT-NAME-EXT
- DEVICE
- NAME-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkDebugMarkerSetObjectNameEXT. Args: - DEVICE: a DEVICE - NAME-INFO: a (OR DEBUG-MARKER-OBJECT-NAME-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEBUG-MARKER-OBJECT-NAME-INFO-EXT See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DEBUG-MARKER-SET-OBJECT-TAG-EXT
- DEVICE
- TAG-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkDebugMarkerSetObjectTagEXT. Args: - DEVICE: a DEVICE - TAG-INFO: a (OR DEBUG-MARKER-OBJECT-TAG-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEBUG-MARKER-OBJECT-TAG-INFO-EXT See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DEBUG-REPORT-MESSAGE-EXT
- INSTANCE
- FLAGS
- OBJECT-TYPE
- OBJECT
- LOCATION
- MESSAGE-CODE
- LAYER-PREFIX
- MESSAGE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkDebugReportMessageEXT. Args: - INSTANCE: a INSTANCE - FLAGS: a DEBUG-REPORT-FLAGS-EXT - OBJECT-TYPE: a DEBUG-REPORT-OBJECT-TYPE-EXT - OBJECT: a UNSIGNED-BYTE - LOCATION: a UNSIGNED-BYTE - MESSAGE-CODE: a INTEGER - LAYER-PREFIX: a STRING - MESSAGE: a STRING - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEBUG-REPORT-FLAGS-EXT See DEBUG-REPORT-OBJECT-TYPE-EXT See EXTENSION-LOADER See INSTANCE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DEFERRED-OPERATION-JOIN-KHR
- DEVICE
- OPERATION
- &OPTIONAL
- EXTENSION-LOADER
Represents vkDeferredOperationJoinKHR. Args: - DEVICE: a DEVICE - OPERATION: a DEFERRED-OPERATION-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - THREAD-DONE-KHR - THREAD-IDLE-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-ACCELERATION-STRUCTURE-KHR
- DEVICE
- &OPTIONAL
- ACCELERATION-STRUCTURE
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyAccelerationStructureKHR. Args: - DEVICE: a DEVICE - ACCELERATION-STRUCTURE (optional): a ACCELERATION-STRUCTURE-KHR, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-KHR See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-ACCELERATION-STRUCTURE-NV
- DEVICE
- &OPTIONAL
- ACCELERATION-STRUCTURE
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyAccelerationStructureNV. Args: - DEVICE: a DEVICE - ACCELERATION-STRUCTURE (optional): a ACCELERATION-STRUCTURE-NV, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ACCELERATION-STRUCTURE-NV See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-BUFFER
- DEVICE
- &OPTIONAL
- BUFFER
- ALLOCATOR
Represents vkDestroyBuffer. Args: - DEVICE: a DEVICE - BUFFER (optional): a BUFFER, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See BUFFER See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-BUFFER-COLLECTION-FUCHSIA
- DEVICE
- COLLECTION
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyBufferCollectionFUCHSIA. Args: - DEVICE: a DEVICE - COLLECTION: a BUFFER-COLLECTION-FUCHSIA - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See BUFFER-COLLECTION-FUCHSIA See DEVICE See EXTENSION-LOADER See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-BUFFER-VIEW
- DEVICE
- &OPTIONAL
- BUFFER-VIEW
- ALLOCATOR
Represents vkDestroyBufferView. Args: - DEVICE: a DEVICE - BUFFER-VIEW (optional): a BUFFER-VIEW, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See BUFFER-VIEW See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-COMMAND-POOL
- DEVICE
- &OPTIONAL
- COMMAND-POOL
- ALLOCATOR
Represents vkDestroyCommandPool. Args: - DEVICE: a DEVICE - COMMAND-POOL (optional): a COMMAND-POOL, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See COMMAND-POOL See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-CU-FUNCTION-NVX
- DEVICE
- FUNCTION-HANDLE
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyCuFunctionNVX. Args: - DEVICE: a DEVICE - function-handle: a CU-FUNCTION-NVX - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See CU-FUNCTION-NVX See DEVICE See EXTENSION-LOADER See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-CU-MODULE-NVX
- DEVICE
- MODULE
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyCuModuleNVX. Args: - DEVICE: a DEVICE - MODULE: a CU-MODULE-NVX - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See CU-MODULE-NVX See DEVICE See EXTENSION-LOADER See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-DEBUG-REPORT-CALLBACK-EXT
- INSTANCE
- &OPTIONAL
- CALLBACK
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyDebugReportCallbackEXT. Args: - INSTANCE: a INSTANCE - CALLBACK (optional): a DEBUG-REPORT-CALLBACK-EXT, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEBUG-REPORT-CALLBACK-EXT See EXTENSION-LOADER See INSTANCE See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-DEBUG-UTILS-MESSENGER-EXT
- INSTANCE
- &OPTIONAL
- MESSENGER
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyDebugUtilsMessengerEXT. Args: - INSTANCE: a INSTANCE - MESSENGER (optional): a DEBUG-UTILS-MESSENGER-EXT, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEBUG-UTILS-MESSENGER-EXT See EXTENSION-LOADER See INSTANCE See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-DEFERRED-OPERATION-KHR
- DEVICE
- &OPTIONAL
- OPERATION
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyDeferredOperationKHR. Args: - DEVICE: a DEVICE - OPERATION (optional): a DEFERRED-OPERATION-KHR, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-DESCRIPTOR-POOL
- DEVICE
- &OPTIONAL
- DESCRIPTOR-POOL
- ALLOCATOR
Represents vkDestroyDescriptorPool. Args: - DEVICE: a DEVICE - DESCRIPTOR-POOL (optional): a DESCRIPTOR-POOL, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DESCRIPTOR-POOL See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-DESCRIPTOR-SET-LAYOUT
- DEVICE
- &OPTIONAL
- DESCRIPTOR-SET-LAYOUT
- ALLOCATOR
Represents vkDestroyDescriptorSetLayout. Args: - DEVICE: a DEVICE - DESCRIPTOR-SET-LAYOUT (optional): a DESCRIPTOR-SET-LAYOUT, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DESCRIPTOR-SET-LAYOUT See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-DESCRIPTOR-UPDATE-TEMPLATE
- DEVICE
- &OPTIONAL
- DESCRIPTOR-UPDATE-TEMPLATE
- ALLOCATOR
Represents vkDestroyDescriptorUpdateTemplate. Args: - DEVICE: a DEVICE - DESCRIPTOR-UPDATE-TEMPLATE (optional): a DESCRIPTOR-UPDATE-TEMPLATE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DESCRIPTOR-UPDATE-TEMPLATE See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-DESCRIPTOR-UPDATE-TEMPLATE-KHR
- DEVICE
- &OPTIONAL
- DESCRIPTOR-UPDATE-TEMPLATE
- ALLOCATOR
Represents vkDestroyDescriptorUpdateTemplateKHR. Args: - DEVICE: a DEVICE - DESCRIPTOR-UPDATE-TEMPLATE (optional): a DESCRIPTOR-UPDATE-TEMPLATE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DESCRIPTOR-UPDATE-TEMPLATE See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-DEVICE
- &OPTIONAL
- DEVICE
- ALLOCATOR
Represents vkDestroyDevice. Args: - DEVICE (optional): a DEVICE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-EVENT
- DEVICE
- &OPTIONAL
- EVENT
- ALLOCATOR
Represents vkDestroyEvent. Args: - DEVICE: a DEVICE - EVENT (optional): a EVENT, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See EVENT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-FENCE
- DEVICE
- &OPTIONAL
- FENCE
- ALLOCATOR
Represents vkDestroyFence. Args: - DEVICE: a DEVICE - FENCE (optional): a FENCE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See FENCE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-FRAMEBUFFER
- DEVICE
- &OPTIONAL
- FRAMEBUFFER
- ALLOCATOR
Represents vkDestroyFramebuffer. Args: - DEVICE: a DEVICE - FRAMEBUFFER (optional): a FRAMEBUFFER, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See FRAMEBUFFER See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-IMAGE
- DEVICE
- &OPTIONAL
- IMAGE
- ALLOCATOR
Represents vkDestroyImage. Args: - DEVICE: a DEVICE - IMAGE (optional): a IMAGE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See IMAGE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-IMAGE-VIEW
- DEVICE
- &OPTIONAL
- IMAGE-VIEW
- ALLOCATOR
Represents vkDestroyImageView. Args: - DEVICE: a DEVICE - IMAGE-VIEW (optional): a IMAGE-VIEW, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See IMAGE-VIEW See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-INDIRECT-COMMANDS-LAYOUT-NV
- DEVICE
- &OPTIONAL
- INDIRECT-COMMANDS-LAYOUT
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyIndirectCommandsLayoutNV. Args: - DEVICE: a DEVICE - INDIRECT-COMMANDS-LAYOUT (optional): a INDIRECT-COMMANDS-LAYOUT-NV, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See INDIRECT-COMMANDS-LAYOUT-NV See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-INSTANCE
- &OPTIONAL
- INSTANCE
- ALLOCATOR
Represents vkDestroyInstance. Args: - INSTANCE (optional): a INSTANCE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See INSTANCE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-PIPELINE
- DEVICE
- &OPTIONAL
- PIPELINE
- ALLOCATOR
Represents vkDestroyPipeline. Args: - DEVICE: a DEVICE - PIPELINE (optional): a PIPELINE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See PIPELINE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-PIPELINE-CACHE
- DEVICE
- &OPTIONAL
- PIPELINE-CACHE
- ALLOCATOR
Represents vkDestroyPipelineCache. Args: - DEVICE: a DEVICE - PIPELINE-CACHE (optional): a PIPELINE-CACHE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See PIPELINE-CACHE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-PIPELINE-LAYOUT
- DEVICE
- &OPTIONAL
- PIPELINE-LAYOUT
- ALLOCATOR
Represents vkDestroyPipelineLayout. Args: - DEVICE: a DEVICE - PIPELINE-LAYOUT (optional): a PIPELINE-LAYOUT, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See PIPELINE-LAYOUT See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-PRIVATE-DATA-SLOT-EXT
- DEVICE
- &OPTIONAL
- PRIVATE-DATA-SLOT
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyPrivateDataSlotEXT. Args: - DEVICE: a DEVICE - PRIVATE-DATA-SLOT (optional): a PRIVATE-DATA-SLOT-EXT, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See PRIVATE-DATA-SLOT-EXT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-QUERY-POOL
- DEVICE
- &OPTIONAL
- QUERY-POOL
- ALLOCATOR
Represents vkDestroyQueryPool. Args: - DEVICE: a DEVICE - QUERY-POOL (optional): a QUERY-POOL, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See QUERY-POOL See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-RENDER-PASS
- DEVICE
- &OPTIONAL
- RENDER-PASS
- ALLOCATOR
Represents vkDestroyRenderPass. Args: - DEVICE: a DEVICE - RENDER-PASS (optional): a RENDER-PASS, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See RENDER-PASS See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-SAMPLER
- DEVICE
- &OPTIONAL
- SAMPLER
- ALLOCATOR
Represents vkDestroySampler. Args: - DEVICE: a DEVICE - SAMPLER (optional): a SAMPLER, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See SAMPLER See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-SAMPLER-YCBCR-CONVERSION
- DEVICE
- &OPTIONAL
- YCBCR-CONVERSION
- ALLOCATOR
Represents vkDestroySamplerYcbcrConversion. Args: - DEVICE: a DEVICE - YCBCR-CONVERSION (optional): a SAMPLER-YCBCR-CONVERSION, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See SAMPLER-YCBCR-CONVERSION See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-SAMPLER-YCBCR-CONVERSION-KHR
- DEVICE
- &OPTIONAL
- YCBCR-CONVERSION
- ALLOCATOR
Represents vkDestroySamplerYcbcrConversionKHR. Args: - DEVICE: a DEVICE - YCBCR-CONVERSION (optional): a SAMPLER-YCBCR-CONVERSION, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See SAMPLER-YCBCR-CONVERSION See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-SEMAPHORE
- DEVICE
- &OPTIONAL
- SEMAPHORE
- ALLOCATOR
Represents vkDestroySemaphore. Args: - DEVICE: a DEVICE - SEMAPHORE (optional): a SEMAPHORE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See SEMAPHORE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-SHADER-MODULE
- DEVICE
- &OPTIONAL
- SHADER-MODULE
- ALLOCATOR
Represents vkDestroyShaderModule. Args: - DEVICE: a DEVICE - SHADER-MODULE (optional): a SHADER-MODULE, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See SHADER-MODULE See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-SURFACE-KHR
- INSTANCE
- &OPTIONAL
- SURFACE
- ALLOCATOR
Represents vkDestroySurfaceKHR. Args: - INSTANCE: a INSTANCE - SURFACE (optional): a SURFACE-KHR, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See INSTANCE See SURFACE-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-SWAPCHAIN-KHR
- DEVICE
- &OPTIONAL
- SWAPCHAIN
- ALLOCATOR
Represents vkDestroySwapchainKHR. Args: - DEVICE: a DEVICE - SWAPCHAIN (optional): a SWAPCHAIN-KHR, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See SWAPCHAIN-KHR See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION DESTROY-VALIDATION-CACHE-EXT
- DEVICE
- &OPTIONAL
- VALIDATION-CACHE
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyValidationCacheEXT. Args: - DEVICE: a DEVICE - VALIDATION-CACHE (optional): a VALIDATION-CACHE-EXT, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See VALIDATION-CACHE-EXT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-VIDEO-SESSION-KHR
- DEVICE
- VIDEO-SESSION
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyVideoSessionKHR. Args: - DEVICE: a DEVICE - VIDEO-SESSION: a VIDEO-SESSION-KHR - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See VIDEO-SESSION-KHR See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DESTROY-VIDEO-SESSION-PARAMETERS-KHR
- DEVICE
- VIDEO-SESSION-PARAMETERS
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkDestroyVideoSessionParametersKHR. Args: - DEVICE: a DEVICE - VIDEO-SESSION-PARAMETERS: a VIDEO-SESSION-PARAMETERS-KHR - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See ALLOCATION-CALLBACKS See DEVICE See EXTENSION-LOADER See VIDEO-SESSION-PARAMETERS-KHR See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION DEVICE-WAIT-IDLE
- DEVICE
- &OPTIONAL
Represents vkDeviceWaitIdle. Args: - DEVICE: a DEVICE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See RESULT
-
EXTERNAL FUNCTION DISPLAY-POWER-CONTROL-EXT
- DEVICE
- DISPLAY
- DISPLAY-POWER-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkDisplayPowerControlEXT. Args: - DEVICE: a DEVICE - DISPLAY: a DISPLAY-KHR - DISPLAY-POWER-INFO: a (OR DISPLAY-POWER-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See DEVICE See DISPLAY-KHR See DISPLAY-POWER-INFO-EXT See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION END-COMMAND-BUFFER
- COMMAND-BUFFER
- &OPTIONAL
Represents vkEndCommandBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See COMMAND-BUFFER See RESULT
-
EXTERNAL FUNCTION ENUMERATE-DEVICE-EXTENSION-PROPERTIES
- PHYSICAL-DEVICE
- &OPTIONAL
- LAYER-NAME
Represents vkEnumerateDeviceExtensionProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - LAYER-NAME (optional): a STRING, defaults to: NIL Returns: (CL:VALUES EXTENSION-PROPERTIESs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-LAYER-NOT-PRESENT See EXTENSION-PROPERTIES See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION ENUMERATE-DEVICE-LAYER-PROPERTIES
- PHYSICAL-DEVICE
- &OPTIONAL
Represents vkEnumerateDeviceLayerProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE Returns: (CL:VALUES LAYER-PROPERTIESs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See LAYER-PROPERTIES See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION ENUMERATE-INSTANCE-EXTENSION-PROPERTIES
- &OPTIONAL
- LAYER-NAME
Represents vkEnumerateInstanceExtensionProperties. Args: - LAYER-NAME (optional): a STRING, defaults to: NIL Returns: (CL:VALUES EXTENSION-PROPERTIESs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-LAYER-NOT-PRESENT See EXTENSION-PROPERTIES See RESULT
-
EXTERNAL FUNCTION ENUMERATE-INSTANCE-LAYER-PROPERTIES
- &OPTIONAL
Represents vkEnumerateInstanceLayerProperties. Args: Returns: (CL:VALUES LAYER-PROPERTIESs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See LAYER-PROPERTIES See RESULT
-
EXTERNAL FUNCTION ENUMERATE-INSTANCE-VERSION
- &OPTIONAL
Represents vkEnumerateInstanceVersion. Args: Returns: (CL:VALUES UNSIGNED-BYTE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See RESULT
-
EXTERNAL FUNCTION ENUMERATE-PHYSICAL-DEVICE-GROUPS
- INSTANCE
- &OPTIONAL
- PHYSICAL-DEVICE-GROUP-PROPERTIES
Represents vkEnumeratePhysicalDeviceGroups. Args: - INSTANCE: a INSTANCE - PHYSICAL-DEVICE-GROUP-PROPERTIES (optional): a (OR LIST VECTOR) of (OR PHYSICAL-DEVICE-GROUP-PROPERTIES CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-GROUP-PROPERTIESs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED See INSTANCE See PHYSICAL-DEVICE-GROUP-PROPERTIES See RESULT
-
EXTERNAL FUNCTION ENUMERATE-PHYSICAL-DEVICE-GROUPS-KHR
- INSTANCE
- &OPTIONAL
- PHYSICAL-DEVICE-GROUP-PROPERTIES
Represents vkEnumeratePhysicalDeviceGroupsKHR. Args: - INSTANCE: a INSTANCE - PHYSICAL-DEVICE-GROUP-PROPERTIES (optional): a (OR LIST VECTOR) of (OR PHYSICAL-DEVICE-GROUP-PROPERTIES CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-GROUP-PROPERTIESs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED See INSTANCE See PHYSICAL-DEVICE-GROUP-PROPERTIES See RESULT
-
EXTERNAL FUNCTION ENUMERATE-PHYSICAL-DEVICE-QUEUE-FAMILY-PERFORMANCE-QUERY-COUNTERS-KHR
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- &OPTIONAL
- COUNTERS
- COUNTER-DESCRIPTIONS
- EXTENSION-LOADER
Represents vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - COUNTERS (optional): a (OR LIST VECTOR) of (OR PERFORMANCE-COUNTER-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - COUNTER-DESCRIPTIONS (optional): a (OR LIST VECTOR) of (OR PERFORMANCE-COUNTER-DESCRIPTION-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PERFORMANCE-COUNTER-KHRs PERFORMANCE-COUNTER-DESCRIPTION-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED See EXTENSION-LOADER See PERFORMANCE-COUNTER-DESCRIPTION-KHR See PERFORMANCE-COUNTER-KHR See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION ENUMERATE-PHYSICAL-DEVICES
- INSTANCE
- &OPTIONAL
Represents vkEnumeratePhysicalDevices. Args: - INSTANCE: a INSTANCE Returns: (CL:VALUES PHYSICAL-DEVICEs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-INITIALIZATION-FAILED See INSTANCE See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION EXTENSION-LOADER-DEVICE
- EXTENSION-LOADER
Gets the value bound to the DEVICE slot of a given EXTENSION-LOADER. See EXTENSION-LOADER
-
EXTERNAL FUNCTION (SETF EXTENSION-LOADER-DEVICE)
- DEVICE
- EXTENSION-LOADER
Binds a given VALUE to the DEVICE slot of a given EXTENSION-LOADER. See EXTENSION-LOADER
-
EXTERNAL FUNCTION EXTENSION-LOADER-INSTANCE
- EXTENSION-LOADER
Gets the value bound to the INSTANCE slot of a given EXTENSION-LOADER. See EXTENSION-LOADER
-
EXTERNAL FUNCTION (SETF EXTENSION-LOADER-INSTANCE)
- INSTANCE
- EXTENSION-LOADER
Binds a given VALUE to the INSTANCE slot of a given EXTENSION-LOADER. See EXTENSION-LOADER
-
EXTERNAL FUNCTION FLUSH-MAPPED-MEMORY-RANGES
- DEVICE
- MEMORY-RANGES
- &OPTIONAL
Represents vkFlushMappedMemoryRanges. Args: - DEVICE: a DEVICE - MEMORY-RANGES: a (OR LIST VECTOR) of (OR MAPPED-MEMORY-RANGE CFFI:FOREIGN-POINTER) instances Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See MAPPED-MEMORY-RANGE See RESULT
-
EXTERNAL FUNCTION FREE-COMMAND-BUFFERS
- DEVICE
- COMMAND-POOL
- COMMAND-BUFFERS
- &OPTIONAL
Represents vkFreeCommandBuffers. Args: - DEVICE: a DEVICE - COMMAND-POOL: a COMMAND-POOL - COMMAND-BUFFERS: a (OR LIST VECTOR) of COMMAND-BUFFER handles See COMMAND-BUFFER See COMMAND-POOL See DEVICE
-
EXTERNAL FUNCTION FREE-DESCRIPTOR-SETS
- DEVICE
- DESCRIPTOR-POOL
- DESCRIPTOR-SETS
- &OPTIONAL
Represents vkFreeDescriptorSets. Args: - DEVICE: a DEVICE - DESCRIPTOR-POOL: a DESCRIPTOR-POOL - DESCRIPTOR-SETS: a (OR LIST VECTOR) of DESCRIPTOR-SET handles Returns: (CL:VALUES RESULT) Success codes: - SUCCESS See DESCRIPTOR-POOL See DESCRIPTOR-SET See DEVICE See RESULT
-
EXTERNAL FUNCTION FREE-MEMORY
- DEVICE
- &OPTIONAL
- MEMORY
- ALLOCATOR
Represents vkFreeMemory. Args: - DEVICE: a DEVICE - MEMORY (optional): a DEVICE-MEMORY, defaults to: NIL - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* See ALLOCATION-CALLBACKS See DEVICE See DEVICE-MEMORY See *DEFAULT-ALLOCATOR*
-
EXTERNAL FUNCTION GET-ACCELERATION-STRUCTURE-BUILD-SIZES-KHR
- DEVICE
- BUILD-TYPE
- BUILD-INFO
- &OPTIONAL
- MAX-PRIMITIVE-COUNTS
- SIZE-INFO
- EXTENSION-LOADER
Represents vkGetAccelerationStructureBuildSizesKHR. Args: - DEVICE: a DEVICE - BUILD-TYPE: a ACCELERATION-STRUCTURE-BUILD-TYPE-KHR - BUILD-INFO: a (OR ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR CFFI:FOREIGN-POINTER) - MAX-PRIMITIVE-COUNTS (optional): a (OR LIST VECTOR) of (OR LIST VECTOR), defaults to: NIL - SIZE-INFO (optional): a (OR ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR) See ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR See ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR See ACCELERATION-STRUCTURE-BUILD-TYPE-KHR See DEVICE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-ACCELERATION-STRUCTURE-DEVICE-ADDRESS-KHR
- DEVICE
- INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetAccelerationStructureDeviceAddressKHR. Args: - DEVICE: a DEVICE - INFO: a (OR ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEVICE-ADDRESS) See ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR See DEVICE See DEVICE-ADDRESS See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-ACCELERATION-STRUCTURE-HANDLE-NV
- DEVICE
- ACCELERATION-STRUCTURE
- DATA-SIZE
- DATA
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetAccelerationStructureHandleNV. Args: - DEVICE: a DEVICE - ACCELERATION-STRUCTURE: a ACCELERATION-STRUCTURE-NV - DATA-SIZE: a UNSIGNED-BYTE - DATA: a CFFI:FOREIGN-POINTER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ACCELERATION-STRUCTURE-NV See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-NV
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
- EXTENSION-LOADER
Represents vkGetAccelerationStructureMemoryRequirementsNV. Args: - DEVICE: a DEVICE - INFO: a (OR ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a MEMORY-REQUIREMENTS-2-KHR, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-REQUIREMENTS-2-KHR) See ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV See DEVICE See EXTENSION-LOADER See MEMORY-REQUIREMENTS-2-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID
- DEVICE
- BUFFER
- &OPTIONAL
- PROPERTIES
- EXTENSION-LOADER
Represents vkGetAndroidHardwareBufferPropertiesANDROID. Args: - DEVICE: a DEVICE - BUFFER: a A-HARDWARE-BUFFER - PROPERTIES (optional): a (OR ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE-KHR See A-HARDWARE-BUFFER See ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-BUFFER-COLLECTION-PROPERTIES-FUCHSIA
- DEVICE
- COLLECTION
- &OPTIONAL
- PROPERTIES
- EXTENSION-LOADER
Represents vkGetBufferCollectionPropertiesFUCHSIA. Args: - DEVICE: a DEVICE - COLLECTION: a BUFFER-COLLECTION-FUCHSIA - PROPERTIES (optional): a (OR BUFFER-COLLECTION-PROPERTIES-FUCHSIA CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES BUFFER-COLLECTION-PROPERTIES-FUCHSIA RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INITIALIZATION-FAILED See BUFFER-COLLECTION-FUCHSIA See BUFFER-COLLECTION-PROPERTIES-FUCHSIA See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-BUFFER-DEVICE-ADDRESS
- DEVICE
- INFO
- &OPTIONAL
Represents vkGetBufferDeviceAddress. Args: - DEVICE: a DEVICE - INFO: a (OR BUFFER-DEVICE-ADDRESS-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES DEVICE-ADDRESS) See BUFFER-DEVICE-ADDRESS-INFO See DEVICE See DEVICE-ADDRESS
-
EXTERNAL FUNCTION GET-BUFFER-DEVICE-ADDRESS-EXT
- DEVICE
- INFO
- &OPTIONAL
Represents vkGetBufferDeviceAddressEXT. Args: - DEVICE: a DEVICE - INFO: a (OR BUFFER-DEVICE-ADDRESS-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES DEVICE-ADDRESS) See BUFFER-DEVICE-ADDRESS-INFO See DEVICE See DEVICE-ADDRESS
-
EXTERNAL FUNCTION GET-BUFFER-DEVICE-ADDRESS-KHR
- DEVICE
- INFO
- &OPTIONAL
Represents vkGetBufferDeviceAddressKHR. Args: - DEVICE: a DEVICE - INFO: a (OR BUFFER-DEVICE-ADDRESS-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES DEVICE-ADDRESS) See BUFFER-DEVICE-ADDRESS-INFO See DEVICE See DEVICE-ADDRESS
-
EXTERNAL FUNCTION GET-BUFFER-MEMORY-REQUIREMENTS
- DEVICE
- BUFFER
- &OPTIONAL
Represents vkGetBufferMemoryRequirements. Args: - DEVICE: a DEVICE - BUFFER: a BUFFER Returns: (CL:VALUES MEMORY-REQUIREMENTS) See BUFFER See DEVICE See MEMORY-REQUIREMENTS
-
EXTERNAL FUNCTION GET-BUFFER-MEMORY-REQUIREMENTS-2
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
Represents vkGetBufferMemoryRequirements2. Args: - DEVICE: a DEVICE - INFO: a (OR BUFFER-MEMORY-REQUIREMENTS-INFO-2 CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a (OR MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES MEMORY-REQUIREMENTS-2) See BUFFER-MEMORY-REQUIREMENTS-INFO-2 See DEVICE See MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION GET-BUFFER-MEMORY-REQUIREMENTS-2-KHR
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
Represents vkGetBufferMemoryRequirements2KHR. Args: - DEVICE: a DEVICE - INFO: a (OR BUFFER-MEMORY-REQUIREMENTS-INFO-2 CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a (OR MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES MEMORY-REQUIREMENTS-2) See BUFFER-MEMORY-REQUIREMENTS-INFO-2 See DEVICE See MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION GET-BUFFER-OPAQUE-CAPTURE-ADDRESS
- DEVICE
- INFO
- &OPTIONAL
Represents vkGetBufferOpaqueCaptureAddress. Args: - DEVICE: a DEVICE - INFO: a (OR BUFFER-DEVICE-ADDRESS-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES UNSIGNED-BYTE) See BUFFER-DEVICE-ADDRESS-INFO See DEVICE
-
EXTERNAL FUNCTION GET-BUFFER-OPAQUE-CAPTURE-ADDRESS-KHR
- DEVICE
- INFO
- &OPTIONAL
Represents vkGetBufferOpaqueCaptureAddressKHR. Args: - DEVICE: a DEVICE - INFO: a (OR BUFFER-DEVICE-ADDRESS-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES UNSIGNED-BYTE) See BUFFER-DEVICE-ADDRESS-INFO See DEVICE
-
EXTERNAL FUNCTION GET-CALIBRATED-TIMESTAMPS-EXT
- DEVICE
- TIMESTAMP-INFOS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetCalibratedTimestampsEXT. Args: - DEVICE: a DEVICE - TIMESTAMP-INFOS: a (OR LIST VECTOR) of (OR CALIBRATED-TIMESTAMP-INFO-EXT CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES UNSIGNED-BYTEs UNSIGNED-BYTE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See CALIBRATED-TIMESTAMP-INFO-EXT See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEFERRED-OPERATION-MAX-CONCURRENCY-KHR
- DEVICE
- OPERATION
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetDeferredOperationMaxConcurrencyKHR. Args: - DEVICE: a DEVICE - OPERATION: a DEFERRED-OPERATION-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES UNSIGNED-BYTE) See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEFERRED-OPERATION-RESULT-KHR
- DEVICE
- OPERATION
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetDeferredOperationResultKHR. Args: - DEVICE: a DEVICE - OPERATION: a DEFERRED-OPERATION-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - NOT-READY See DEFERRED-OPERATION-KHR See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DESCRIPTOR-SET-LAYOUT-SUPPORT
- DEVICE
- CREATE-INFO
- &OPTIONAL
- SUPPORT
Represents vkGetDescriptorSetLayoutSupport. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR DESCRIPTOR-SET-LAYOUT-CREATE-INFO CFFI:FOREIGN-POINTER) - SUPPORT (optional): a (OR DESCRIPTOR-SET-LAYOUT-SUPPORT CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES DESCRIPTOR-SET-LAYOUT-SUPPORT) See DESCRIPTOR-SET-LAYOUT-CREATE-INFO See DESCRIPTOR-SET-LAYOUT-SUPPORT See DEVICE
-
EXTERNAL FUNCTION GET-DESCRIPTOR-SET-LAYOUT-SUPPORT-KHR
- DEVICE
- CREATE-INFO
- &OPTIONAL
- SUPPORT
Represents vkGetDescriptorSetLayoutSupportKHR. Args: - DEVICE: a DEVICE - CREATE-INFO: a (OR DESCRIPTOR-SET-LAYOUT-CREATE-INFO CFFI:FOREIGN-POINTER) - SUPPORT (optional): a (OR DESCRIPTOR-SET-LAYOUT-SUPPORT CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES DESCRIPTOR-SET-LAYOUT-SUPPORT) See DESCRIPTOR-SET-LAYOUT-CREATE-INFO See DESCRIPTOR-SET-LAYOUT-SUPPORT See DEVICE
-
EXTERNAL FUNCTION GET-DEVICE-ACCELERATION-STRUCTURE-COMPATIBILITY-KHR
- DEVICE
- VERSION-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetDeviceAccelerationStructureCompatibilityKHR. Args: - DEVICE: a DEVICE - VERSION-INFO: a (OR ACCELERATION-STRUCTURE-VERSION-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES ACCELERATION-STRUCTURE-COMPATIBILITY-KHR) See ACCELERATION-STRUCTURE-COMPATIBILITY-KHR See ACCELERATION-STRUCTURE-VERSION-INFO-KHR See DEVICE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
- EXTENSION-LOADER
Represents vkGetDeviceBufferMemoryRequirementsKHR. Args: - DEVICE: a DEVICE - INFO: a (OR DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a (OR MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-REQUIREMENTS-2) See DEVICE See DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR See EXTENSION-LOADER See MEMORY-REQUIREMENTS-2 See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEVICE-GROUP-PEER-MEMORY-FEATURES
- DEVICE
- HEAP-INDEX
- LOCAL-DEVICE-INDEX
- REMOTE-DEVICE-INDEX
- &OPTIONAL
Represents vkGetDeviceGroupPeerMemoryFeatures. Args: - DEVICE: a DEVICE - HEAP-INDEX: a UNSIGNED-BYTE - LOCAL-DEVICE-INDEX: a UNSIGNED-BYTE - REMOTE-DEVICE-INDEX: a UNSIGNED-BYTE Returns: (CL:VALUES PEER-MEMORY-FEATURE-FLAGS) See DEVICE See PEER-MEMORY-FEATURE-FLAGS
-
EXTERNAL FUNCTION GET-DEVICE-GROUP-PEER-MEMORY-FEATURES-KHR
- DEVICE
- HEAP-INDEX
- LOCAL-DEVICE-INDEX
- REMOTE-DEVICE-INDEX
- &OPTIONAL
Represents vkGetDeviceGroupPeerMemoryFeaturesKHR. Args: - DEVICE: a DEVICE - HEAP-INDEX: a UNSIGNED-BYTE - LOCAL-DEVICE-INDEX: a UNSIGNED-BYTE - REMOTE-DEVICE-INDEX: a UNSIGNED-BYTE Returns: (CL:VALUES PEER-MEMORY-FEATURE-FLAGS) See DEVICE See PEER-MEMORY-FEATURE-FLAGS
-
EXTERNAL FUNCTION GET-DEVICE-GROUP-PRESENT-CAPABILITIES-KHR
- DEVICE
- &OPTIONAL
- DEVICE-GROUP-PRESENT-CAPABILITIES
- EXTENSION-LOADER
Represents vkGetDeviceGroupPresentCapabilitiesKHR. Args: - DEVICE: a DEVICE - DEVICE-GROUP-PRESENT-CAPABILITIES (optional): a (OR DEVICE-GROUP-PRESENT-CAPABILITIES-KHR CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEVICE-GROUP-PRESENT-CAPABILITIES-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See DEVICE-GROUP-PRESENT-CAPABILITIES-KHR See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEVICE-GROUP-SURFACE-PRESENT-MODES-2-EXT
- DEVICE
- SURFACE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetDeviceGroupSurfacePresentModes2EXT. Args: - DEVICE: a DEVICE - SURFACE-INFO: a (OR PHYSICAL-DEVICE-SURFACE-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See DEVICE See DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE-SURFACE-INFO-2-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEVICE-GROUP-SURFACE-PRESENT-MODES-KHR
- DEVICE
- SURFACE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetDeviceGroupSurfacePresentModesKHR. Args: - DEVICE: a DEVICE - SURFACE: a SURFACE-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See DEVICE See DEVICE-GROUP-PRESENT-MODE-FLAGS-KHR See EXTENSION-LOADER See RESULT See SURFACE-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
- EXTENSION-LOADER
Represents vkGetDeviceImageMemoryRequirementsKHR. Args: - DEVICE: a DEVICE - INFO: a (OR DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a (OR MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-REQUIREMENTS-2) See DEVICE See DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR See EXTENSION-LOADER See MEMORY-REQUIREMENTS-2 See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEVICE-IMAGE-SPARSE-MEMORY-REQUIREMENTS-KHR
- DEVICE
- INFO
- &OPTIONAL
- SPARSE-MEMORY-REQUIREMENTS
- EXTENSION-LOADER
Represents vkGetDeviceImageSparseMemoryRequirementsKHR. Args: - DEVICE: a DEVICE - INFO: a (OR DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR CFFI:FOREIGN-POINTER) - SPARSE-MEMORY-REQUIREMENTS (optional): a (OR LIST VECTOR) of (OR SPARSE-IMAGE-MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES SPARSE-IMAGE-MEMORY-REQUIREMENTS-2s) See DEVICE See DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR See EXTENSION-LOADER See SPARSE-IMAGE-MEMORY-REQUIREMENTS-2 See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DEVICE-MEMORY-COMMITMENT
- DEVICE
- MEMORY
- &OPTIONAL
Represents vkGetDeviceMemoryCommitment. Args: - DEVICE: a DEVICE - MEMORY: a DEVICE-MEMORY Returns: (CL:VALUES DEVICE-SIZE) See DEVICE See DEVICE-MEMORY See DEVICE-SIZE
-
EXTERNAL FUNCTION GET-DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS
- DEVICE
- INFO
- &OPTIONAL
Represents vkGetDeviceMemoryOpaqueCaptureAddress. Args: - DEVICE: a DEVICE - INFO: a (OR DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES UNSIGNED-BYTE) See DEVICE See DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO
-
EXTERNAL FUNCTION GET-DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-KHR
- DEVICE
- INFO
- &OPTIONAL
Represents vkGetDeviceMemoryOpaqueCaptureAddressKHR. Args: - DEVICE: a DEVICE - INFO: a (OR DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES UNSIGNED-BYTE) See DEVICE See DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO
-
EXTERNAL FUNCTION GET-DEVICE-PROC-ADDR
- DEVICE
- NAME
- &OPTIONAL
Represents vkGetDeviceProcAddr. Args: - DEVICE: a DEVICE - NAME: a STRING Returns: (CL:VALUES CFFI:FOREIGN-POINTER) See DEVICE
-
EXTERNAL FUNCTION GET-DEVICE-QUEUE
- DEVICE
- QUEUE-FAMILY-INDEX
- QUEUE-INDEX
- &OPTIONAL
Represents vkGetDeviceQueue. Args: - DEVICE: a DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - QUEUE-INDEX: a UNSIGNED-BYTE Returns: (CL:VALUES QUEUE) See DEVICE See QUEUE
-
EXTERNAL FUNCTION GET-DEVICE-QUEUE-2
- DEVICE
- QUEUE-INFO
- &OPTIONAL
Represents vkGetDeviceQueue2. Args: - DEVICE: a DEVICE - QUEUE-INFO: a (OR DEVICE-QUEUE-INFO-2 CFFI:FOREIGN-POINTER) Returns: (CL:VALUES QUEUE) See DEVICE See DEVICE-QUEUE-INFO-2 See QUEUE
-
EXTERNAL FUNCTION GET-DEVICE-SUBPASS-SHADING-MAX-WORKGROUP-SIZE-HUAWEI
- DEVICE
- RENDERPASS
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI. Args: - DEVICE: a DEVICE - RENDERPASS: a RENDER-PASS - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES EXTENT-2D RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See DEVICE See EXTENSION-LOADER See EXTENT-2D See RENDER-PASS See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-DISPLAY-MODE-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- DISPLAY
- &OPTIONAL
- PROPERTIES
Represents vkGetDisplayModeProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DISPLAY: a DISPLAY-KHR - PROPERTIES (optional): a (OR LIST VECTOR) of (OR DISPLAY-MODE-PROPERTIES-2-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES DISPLAY-MODE-PROPERTIES-2-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-KHR See DISPLAY-MODE-PROPERTIES-2-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-DISPLAY-MODE-PROPERTIES-KHR
- PHYSICAL-DEVICE
- DISPLAY
- &OPTIONAL
Represents vkGetDisplayModePropertiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DISPLAY: a DISPLAY-KHR Returns: (CL:VALUES DISPLAY-MODE-PROPERTIES-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-KHR See DISPLAY-MODE-PROPERTIES-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-DISPLAY-PLANE-CAPABILITIES-2-KHR
- PHYSICAL-DEVICE
- DISPLAY-PLANE-INFO
- &OPTIONAL
- CAPABILITIES
Represents vkGetDisplayPlaneCapabilities2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DISPLAY-PLANE-INFO: a (OR DISPLAY-PLANE-INFO-2-KHR CFFI:FOREIGN-POINTER) - CAPABILITIES (optional): a (OR DISPLAY-PLANE-CAPABILITIES-2-KHR CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES DISPLAY-PLANE-CAPABILITIES-2-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-PLANE-CAPABILITIES-2-KHR See DISPLAY-PLANE-INFO-2-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-DISPLAY-PLANE-CAPABILITIES-KHR
- PHYSICAL-DEVICE
- MODE
- PLANE-INDEX
- &OPTIONAL
Represents vkGetDisplayPlaneCapabilitiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - MODE: a DISPLAY-MODE-KHR - PLANE-INDEX: a UNSIGNED-BYTE Returns: (CL:VALUES DISPLAY-PLANE-CAPABILITIES-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-MODE-KHR See DISPLAY-PLANE-CAPABILITIES-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-DISPLAY-PLANE-SUPPORTED-DISPLAYS-KHR
- PHYSICAL-DEVICE
- PLANE-INDEX
- &OPTIONAL
Represents vkGetDisplayPlaneSupportedDisplaysKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - PLANE-INDEX: a UNSIGNED-BYTE Returns: (CL:VALUES DISPLAY-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-DRM-DISPLAY-EXT
- PHYSICAL-DEVICE
- DRM-FD
- CONNECTOR-ID
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetDrmDisplayEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DRM-FD: a INTEGER - CONNECTOR-ID: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DISPLAY-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INITIALIZATION-FAILED - ERROR-OUT-OF-HOST-MEMORY See DISPLAY-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-EVENT-STATUS
- DEVICE
- EVENT
- &OPTIONAL
Represents vkGetEventStatus. Args: - DEVICE: a DEVICE - EVENT: a EVENT Returns: (CL:VALUES RESULT) Success codes: - EVENT-SET - EVENT-RESET Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See EVENT See RESULT
-
EXTERNAL FUNCTION GET-FENCE-FD-KHR
- DEVICE
- GET-FD-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetFenceFdKHR. Args: - DEVICE: a DEVICE - GET-FD-INFO: a (OR FENCE-GET-FD-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES INTEGER RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See FENCE-GET-FD-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-FENCE-STATUS
- DEVICE
- FENCE
- &OPTIONAL
Represents vkGetFenceStatus. Args: - DEVICE: a DEVICE - FENCE: a FENCE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - NOT-READY Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See FENCE See RESULT
-
EXTERNAL FUNCTION GET-FENCE-WIN32-HANDLE-KHR
- DEVICE
- GET-WIN32-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetFenceWin32HandleKHR. Args: - DEVICE: a DEVICE - GET-WIN32-HANDLE-INFO: a (OR FENCE-GET-WIN32-HANDLE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES HANDLE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See FENCE-GET-WIN32-HANDLE-INFO-KHR See HANDLE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-GENERATED-COMMANDS-MEMORY-REQUIREMENTS-NV
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
- EXTENSION-LOADER
Represents vkGetGeneratedCommandsMemoryRequirementsNV. Args: - DEVICE: a DEVICE - INFO: a (OR GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a (OR MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-REQUIREMENTS-2) See DEVICE See EXTENSION-LOADER See GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV See MEMORY-REQUIREMENTS-2 See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT
- DEVICE
- IMAGE
- &OPTIONAL
- PROPERTIES
- EXTENSION-LOADER
Represents vkGetImageDrmFormatModifierPropertiesEXT. Args: - DEVICE: a DEVICE - IMAGE: a IMAGE - PROPERTIES (optional): a (OR IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See IMAGE See IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-IMAGE-MEMORY-REQUIREMENTS
- DEVICE
- IMAGE
- &OPTIONAL
Represents vkGetImageMemoryRequirements. Args: - DEVICE: a DEVICE - IMAGE: a IMAGE Returns: (CL:VALUES MEMORY-REQUIREMENTS) See DEVICE See IMAGE See MEMORY-REQUIREMENTS
-
EXTERNAL FUNCTION GET-IMAGE-MEMORY-REQUIREMENTS-2
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
Represents vkGetImageMemoryRequirements2. Args: - DEVICE: a DEVICE - INFO: a (OR IMAGE-MEMORY-REQUIREMENTS-INFO-2 CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a (OR MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES MEMORY-REQUIREMENTS-2) See DEVICE See IMAGE-MEMORY-REQUIREMENTS-INFO-2 See MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION GET-IMAGE-MEMORY-REQUIREMENTS-2-KHR
- DEVICE
- INFO
- &OPTIONAL
- MEMORY-REQUIREMENTS
Represents vkGetImageMemoryRequirements2KHR. Args: - DEVICE: a DEVICE - INFO: a (OR IMAGE-MEMORY-REQUIREMENTS-INFO-2 CFFI:FOREIGN-POINTER) - MEMORY-REQUIREMENTS (optional): a (OR MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES MEMORY-REQUIREMENTS-2) See DEVICE See IMAGE-MEMORY-REQUIREMENTS-INFO-2 See MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS
- DEVICE
- IMAGE
- &OPTIONAL
Represents vkGetImageSparseMemoryRequirements. Args: - DEVICE: a DEVICE - IMAGE: a IMAGE Returns: (CL:VALUES SPARSE-IMAGE-MEMORY-REQUIREMENTSs) See DEVICE See IMAGE See SPARSE-IMAGE-MEMORY-REQUIREMENTS
-
EXTERNAL FUNCTION GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS-2
- DEVICE
- INFO
- &OPTIONAL
- SPARSE-MEMORY-REQUIREMENTS
Represents vkGetImageSparseMemoryRequirements2. Args: - DEVICE: a DEVICE - INFO: a (OR IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2 CFFI:FOREIGN-POINTER) - SPARSE-MEMORY-REQUIREMENTS (optional): a (OR LIST VECTOR) of (OR SPARSE-IMAGE-MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES SPARSE-IMAGE-MEMORY-REQUIREMENTS-2s) See DEVICE See IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2 See SPARSE-IMAGE-MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION GET-IMAGE-SPARSE-MEMORY-REQUIREMENTS-2-KHR
- DEVICE
- INFO
- &OPTIONAL
- SPARSE-MEMORY-REQUIREMENTS
Represents vkGetImageSparseMemoryRequirements2KHR. Args: - DEVICE: a DEVICE - INFO: a (OR IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2 CFFI:FOREIGN-POINTER) - SPARSE-MEMORY-REQUIREMENTS (optional): a (OR LIST VECTOR) of (OR SPARSE-IMAGE-MEMORY-REQUIREMENTS-2 CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES SPARSE-IMAGE-MEMORY-REQUIREMENTS-2s) See DEVICE See IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2 See SPARSE-IMAGE-MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION GET-IMAGE-SUBRESOURCE-LAYOUT
- DEVICE
- IMAGE
- SUBRESOURCE
- &OPTIONAL
Represents vkGetImageSubresourceLayout. Args: - DEVICE: a DEVICE - IMAGE: a IMAGE - SUBRESOURCE: a (OR IMAGE-SUBRESOURCE CFFI:FOREIGN-POINTER) Returns: (CL:VALUES SUBRESOURCE-LAYOUT) See DEVICE See IMAGE See IMAGE-SUBRESOURCE See SUBRESOURCE-LAYOUT
-
EXTERNAL FUNCTION GET-IMAGE-VIEW-ADDRESS-NVX
- DEVICE
- IMAGE-VIEW
- &OPTIONAL
- PROPERTIES
- EXTENSION-LOADER
Represents vkGetImageViewAddressNVX. Args: - DEVICE: a DEVICE - IMAGE-VIEW: a IMAGE-VIEW - PROPERTIES (optional): a (OR IMAGE-VIEW-ADDRESS-PROPERTIES-NVX CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES IMAGE-VIEW-ADDRESS-PROPERTIES-NVX RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-UNKNOWN See DEVICE See EXTENSION-LOADER See IMAGE-VIEW See IMAGE-VIEW-ADDRESS-PROPERTIES-NVX See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-IMAGE-VIEW-HANDLE-NVX
- DEVICE
- INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetImageViewHandleNVX. Args: - DEVICE: a DEVICE - INFO: a (OR IMAGE-VIEW-HANDLE-INFO-NVX CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES UNSIGNED-BYTE) See DEVICE See EXTENSION-LOADER See IMAGE-VIEW-HANDLE-INFO-NVX See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-INSTANCE-PROC-ADDR
- NAME
- &OPTIONAL
- INSTANCE
Represents vkGetInstanceProcAddr. Args: - NAME: a STRING - INSTANCE (optional): a INSTANCE, defaults to: NIL Returns: (CL:VALUES CFFI:FOREIGN-POINTER) See INSTANCE
-
EXTERNAL FUNCTION GET-MEMORY-ANDROID-HARDWARE-BUFFER-ANDROID
- DEVICE
- INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetMemoryAndroidHardwareBufferANDROID. Args: - DEVICE: a DEVICE - INFO: a (OR MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES A-HARDWARE-BUFFER RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See A-HARDWARE-BUFFER See DEVICE See EXTENSION-LOADER See MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-FD-KHR
- DEVICE
- GET-FD-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetMemoryFdKHR. Args: - DEVICE: a DEVICE - GET-FD-INFO: a (OR MEMORY-GET-FD-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES INTEGER RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See MEMORY-GET-FD-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-FD-PROPERTIES-KHR
- DEVICE
- HANDLE-TYPE
- FD
- &OPTIONAL
- MEMORY-FD-PROPERTIES
- EXTENSION-LOADER
Represents vkGetMemoryFdPropertiesKHR. Args: - DEVICE: a DEVICE - HANDLE-TYPE: a EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS - FD: a INTEGER - MEMORY-FD-PROPERTIES (optional): a (OR MEMORY-FD-PROPERTIES-KHR CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-FD-PROPERTIES-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS See MEMORY-FD-PROPERTIES-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-HOST-POINTER-PROPERTIES-EXT
- DEVICE
- HANDLE-TYPE
- HOST-POINTER
- &OPTIONAL
- MEMORY-HOST-POINTER-PROPERTIES
- EXTENSION-LOADER
Represents vkGetMemoryHostPointerPropertiesEXT. Args: - DEVICE: a DEVICE - HANDLE-TYPE: a EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS - HOST-POINTER: a CFFI:FOREIGN-POINTER - MEMORY-HOST-POINTER-PROPERTIES (optional): a (OR MEMORY-HOST-POINTER-PROPERTIES-EXT CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-HOST-POINTER-PROPERTIES-EXT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS See MEMORY-HOST-POINTER-PROPERTIES-EXT See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-REMOTE-ADDRESS-NV
- DEVICE
- MEMORY-GET-REMOTE-ADDRESS-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetMemoryRemoteAddressNV. Args: - DEVICE: a DEVICE - MEMORY-GET-REMOTE-ADDRESS-INFO: a (OR MEMORY-GET-REMOTE-ADDRESS-INFO-NV CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES REMOTE-ADDRESS-NV RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See MEMORY-GET-REMOTE-ADDRESS-INFO-NV See REMOTE-ADDRESS-NV See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-WIN32-HANDLE-KHR
- DEVICE
- GET-WIN32-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetMemoryWin32HandleKHR. Args: - DEVICE: a DEVICE - GET-WIN32-HANDLE-INFO: a (OR MEMORY-GET-WIN32-HANDLE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES HANDLE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See HANDLE See MEMORY-GET-WIN32-HANDLE-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-WIN32-HANDLE-NV
- DEVICE
- MEMORY
- HANDLE-TYPE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetMemoryWin32HandleNV. Args: - DEVICE: a DEVICE - MEMORY: a DEVICE-MEMORY - HANDLE-TYPE: a EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES HANDLE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See DEVICE-MEMORY See EXTENSION-LOADER See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV See HANDLE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-WIN32-HANDLE-PROPERTIES-KHR
- DEVICE
- HANDLE-TYPE
- HANDLE
- &OPTIONAL
- MEMORY-WIN32-HANDLE-PROPERTIES
- EXTENSION-LOADER
Represents vkGetMemoryWin32HandlePropertiesKHR. Args: - DEVICE: a DEVICE - HANDLE-TYPE: a EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS - HANDLE: a HANDLE - MEMORY-WIN32-HANDLE-PROPERTIES (optional): a (OR MEMORY-WIN32-HANDLE-PROPERTIES-KHR CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-WIN32-HANDLE-PROPERTIES-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS See HANDLE See MEMORY-WIN32-HANDLE-PROPERTIES-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-ZIRCON-HANDLE-FUCHSIA
- DEVICE
- GET-ZIRCON-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetMemoryZirconHandleFUCHSIA. Args: - DEVICE: a DEVICE - GET-ZIRCON-HANDLE-INFO: a (OR MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES ZX_HANDLE_T RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA See RESULT See ZX_HANDLE_T See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA
- DEVICE
- HANDLE-TYPE
- ZIRCON-HANDLE
- &OPTIONAL
- MEMORY-ZIRCON-HANDLE-PROPERTIES
- EXTENSION-LOADER
Represents vkGetMemoryZirconHandlePropertiesFUCHSIA. Args: - DEVICE: a DEVICE - HANDLE-TYPE: a EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS - ZIRCON-HANDLE: a ZX_HANDLE_T - MEMORY-ZIRCON-HANDLE-PROPERTIES (optional): a (OR MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See EXTERNAL-MEMORY-HANDLE-TYPE-FLAG-BITS See MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA See RESULT See ZX_HANDLE_T See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PAST-PRESENTATION-TIMING-GOOGLE
- DEVICE
- SWAPCHAIN
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetPastPresentationTimingGOOGLE. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PAST-PRESENTATION-TIMING-GOOGLEs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-DEVICE-LOST - ERROR-OUT-OF-DATE-KHR - ERROR-SURFACE-LOST-KHR See DEVICE See EXTENSION-LOADER See PAST-PRESENTATION-TIMING-GOOGLE See RESULT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PERFORMANCE-PARAMETER-INTEL
- DEVICE
- PARAMETER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetPerformanceParameterINTEL. Args: - DEVICE: a DEVICE - PARAMETER: a PERFORMANCE-PARAMETER-TYPE-INTEL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PERFORMANCE-VALUE-INTEL RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See PERFORMANCE-PARAMETER-TYPE-INTEL See PERFORMANCE-VALUE-INTEL See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-CALIBRATEABLE-TIME-DOMAINS-EXT
- PHYSICAL-DEVICE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceCalibrateableTimeDomainsEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES TIME-DOMAIN-EXTs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See TIME-DOMAIN-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV
- PHYSICAL-DEVICE
- &OPTIONAL
- PROPERTIES
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceCooperativeMatrixPropertiesNV. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - PROPERTIES (optional): a (OR LIST VECTOR) of (OR COOPERATIVE-MATRIX-PROPERTIES-NV CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES COOPERATIVE-MATRIX-PROPERTIES-NVs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See COOPERATIVE-MATRIX-PROPERTIES-NV See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-DIRECT-FB-PRESENTATION-SUPPORT-EXT
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- DFB
- &OPTIONAL
Represents vkGetPhysicalDeviceDirectFBPresentationSupportEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - DFB: a I-DIRECT-FB Returns: (CL:VALUES BOOLEAN) See I-DIRECT-FB See PHYSICAL-DEVICE
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-DISPLAY-PLANE-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
- PROPERTIES
Represents vkGetPhysicalDeviceDisplayPlaneProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - PROPERTIES (optional): a (OR LIST VECTOR) of (OR DISPLAY-PLANE-PROPERTIES-2-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES DISPLAY-PLANE-PROPERTIES-2-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-PLANE-PROPERTIES-2-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-DISPLAY-PLANE-PROPERTIES-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
Represents vkGetPhysicalDeviceDisplayPlanePropertiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE Returns: (CL:VALUES DISPLAY-PLANE-PROPERTIES-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-PLANE-PROPERTIES-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-DISPLAY-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
- PROPERTIES
Represents vkGetPhysicalDeviceDisplayProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - PROPERTIES (optional): a (OR LIST VECTOR) of (OR DISPLAY-PROPERTIES-2-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES DISPLAY-PROPERTIES-2-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-PROPERTIES-2-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-DISPLAY-PROPERTIES-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
Represents vkGetPhysicalDeviceDisplayPropertiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE Returns: (CL:VALUES DISPLAY-PROPERTIES-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DISPLAY-PROPERTIES-KHR See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-EXTERNAL-BUFFER-PROPERTIES
- PHYSICAL-DEVICE
- EXTERNAL-BUFFER-INFO
- &OPTIONAL
- EXTERNAL-BUFFER-PROPERTIES
Represents vkGetPhysicalDeviceExternalBufferProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - EXTERNAL-BUFFER-INFO: a (OR PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO CFFI:FOREIGN-POINTER) - EXTERNAL-BUFFER-PROPERTIES (optional): a (OR EXTERNAL-BUFFER-PROPERTIES CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES EXTERNAL-BUFFER-PROPERTIES) See EXTERNAL-BUFFER-PROPERTIES See PHYSICAL-DEVICE See PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-EXTERNAL-BUFFER-PROPERTIES-KHR
- PHYSICAL-DEVICE
- EXTERNAL-BUFFER-INFO
- &OPTIONAL
- EXTERNAL-BUFFER-PROPERTIES
Represents vkGetPhysicalDeviceExternalBufferPropertiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - EXTERNAL-BUFFER-INFO: a (OR PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO CFFI:FOREIGN-POINTER) - EXTERNAL-BUFFER-PROPERTIES (optional): a (OR EXTERNAL-BUFFER-PROPERTIES CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES EXTERNAL-BUFFER-PROPERTIES) See EXTERNAL-BUFFER-PROPERTIES See PHYSICAL-DEVICE See PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-EXTERNAL-FENCE-PROPERTIES
- PHYSICAL-DEVICE
- EXTERNAL-FENCE-INFO
- &OPTIONAL
- EXTERNAL-FENCE-PROPERTIES
Represents vkGetPhysicalDeviceExternalFenceProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - EXTERNAL-FENCE-INFO: a (OR PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO CFFI:FOREIGN-POINTER) - EXTERNAL-FENCE-PROPERTIES (optional): a (OR EXTERNAL-FENCE-PROPERTIES CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES EXTERNAL-FENCE-PROPERTIES) See EXTERNAL-FENCE-PROPERTIES See PHYSICAL-DEVICE See PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-EXTERNAL-FENCE-PROPERTIES-KHR
- PHYSICAL-DEVICE
- EXTERNAL-FENCE-INFO
- &OPTIONAL
- EXTERNAL-FENCE-PROPERTIES
Represents vkGetPhysicalDeviceExternalFencePropertiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - EXTERNAL-FENCE-INFO: a (OR PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO CFFI:FOREIGN-POINTER) - EXTERNAL-FENCE-PROPERTIES (optional): a (OR EXTERNAL-FENCE-PROPERTIES CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES EXTERNAL-FENCE-PROPERTIES) See EXTERNAL-FENCE-PROPERTIES See PHYSICAL-DEVICE See PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV
- PHYSICAL-DEVICE
- FORMAT
- TYPE
- TILING
- USAGE
- &OPTIONAL
- FLAGS
- EXTERNAL-HANDLE-TYPE
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceExternalImageFormatPropertiesNV. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT: a FORMAT - TYPE: a IMAGE-TYPE - TILING: a IMAGE-TILING - USAGE: a IMAGE-USAGE-FLAGS - FLAGS (optional): a IMAGE-CREATE-FLAGS, defaults to: NIL - EXTERNAL-HANDLE-TYPE (optional): a EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-FORMAT-NOT-SUPPORTED See EXTENSION-LOADER See EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV See EXTERNAL-MEMORY-HANDLE-TYPE-FLAGS-NV See FORMAT See IMAGE-CREATE-FLAGS See IMAGE-TILING See IMAGE-TYPE See IMAGE-USAGE-FLAGS See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-PROPERTIES
- PHYSICAL-DEVICE
- EXTERNAL-SEMAPHORE-INFO
- &OPTIONAL
- EXTERNAL-SEMAPHORE-PROPERTIES
Represents vkGetPhysicalDeviceExternalSemaphoreProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - EXTERNAL-SEMAPHORE-INFO: a (OR PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO CFFI:FOREIGN-POINTER) - EXTERNAL-SEMAPHORE-PROPERTIES (optional): a (OR EXTERNAL-SEMAPHORE-PROPERTIES CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES EXTERNAL-SEMAPHORE-PROPERTIES) See EXTERNAL-SEMAPHORE-PROPERTIES See PHYSICAL-DEVICE See PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-PROPERTIES-KHR
- PHYSICAL-DEVICE
- EXTERNAL-SEMAPHORE-INFO
- &OPTIONAL
- EXTERNAL-SEMAPHORE-PROPERTIES
Represents vkGetPhysicalDeviceExternalSemaphorePropertiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - EXTERNAL-SEMAPHORE-INFO: a (OR PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO CFFI:FOREIGN-POINTER) - EXTERNAL-SEMAPHORE-PROPERTIES (optional): a (OR EXTERNAL-SEMAPHORE-PROPERTIES CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES EXTERNAL-SEMAPHORE-PROPERTIES) See EXTERNAL-SEMAPHORE-PROPERTIES See PHYSICAL-DEVICE See PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-FEATURES
- PHYSICAL-DEVICE
- &OPTIONAL
Represents vkGetPhysicalDeviceFeatures. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE Returns: (CL:VALUES PHYSICAL-DEVICE-FEATURES) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-FEATURES
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-FEATURES-2
- PHYSICAL-DEVICE
- &OPTIONAL
- FEATURES
Represents vkGetPhysicalDeviceFeatures2. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FEATURES (optional): a (OR PHYSICAL-DEVICE-FEATURES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-FEATURES-2) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-FEATURES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-FEATURES-2-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
- FEATURES
Represents vkGetPhysicalDeviceFeatures2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FEATURES (optional): a (OR PHYSICAL-DEVICE-FEATURES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-FEATURES-2) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-FEATURES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-FORMAT-PROPERTIES
- PHYSICAL-DEVICE
- FORMAT
- &OPTIONAL
Represents vkGetPhysicalDeviceFormatProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT: a FORMAT Returns: (CL:VALUES FORMAT-PROPERTIES) See FORMAT See FORMAT-PROPERTIES See PHYSICAL-DEVICE
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-FORMAT-PROPERTIES-2
- PHYSICAL-DEVICE
- FORMAT
- &OPTIONAL
- FORMAT-PROPERTIES
Represents vkGetPhysicalDeviceFormatProperties2. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT: a FORMAT - FORMAT-PROPERTIES (optional): a (OR FORMAT-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES FORMAT-PROPERTIES-2) See FORMAT See FORMAT-PROPERTIES-2 See PHYSICAL-DEVICE
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-FORMAT-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- FORMAT
- &OPTIONAL
- FORMAT-PROPERTIES
Represents vkGetPhysicalDeviceFormatProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT: a FORMAT - FORMAT-PROPERTIES (optional): a (OR FORMAT-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES FORMAT-PROPERTIES-2) See FORMAT See FORMAT-PROPERTIES-2 See PHYSICAL-DEVICE
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATES-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
- FRAGMENT-SHADING-RATES
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceFragmentShadingRatesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FRAGMENT-SHADING-RATES (optional): a (OR LIST VECTOR) of (OR PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See EXTENSION-LOADER See PHYSICAL-DEVICE See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES
- PHYSICAL-DEVICE
- FORMAT
- TYPE
- TILING
- USAGE
- &OPTIONAL
- FLAGS
Represents vkGetPhysicalDeviceImageFormatProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT: a FORMAT - TYPE: a IMAGE-TYPE - TILING: a IMAGE-TILING - USAGE: a IMAGE-USAGE-FLAGS - FLAGS (optional): a IMAGE-CREATE-FLAGS, defaults to: NIL Returns: (CL:VALUES IMAGE-FORMAT-PROPERTIES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-FORMAT-NOT-SUPPORTED See FORMAT See IMAGE-CREATE-FLAGS See IMAGE-FORMAT-PROPERTIES See IMAGE-TILING See IMAGE-TYPE See IMAGE-USAGE-FLAGS See PHYSICAL-DEVICE See RESULT
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES-2
- PHYSICAL-DEVICE
- IMAGE-FORMAT-INFO
- &OPTIONAL
- IMAGE-FORMAT-PROPERTIES
Represents vkGetPhysicalDeviceImageFormatProperties2. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - IMAGE-FORMAT-INFO: a (OR PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2 CFFI:FOREIGN-POINTER) - IMAGE-FORMAT-PROPERTIES (optional): a (OR IMAGE-FORMAT-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES IMAGE-FORMAT-PROPERTIES-2 RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-FORMAT-NOT-SUPPORTED See IMAGE-FORMAT-PROPERTIES-2 See PHYSICAL-DEVICE See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2 See RESULT
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-IMAGE-FORMAT-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- IMAGE-FORMAT-INFO
- &OPTIONAL
- IMAGE-FORMAT-PROPERTIES
Represents vkGetPhysicalDeviceImageFormatProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - IMAGE-FORMAT-INFO: a (OR PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2 CFFI:FOREIGN-POINTER) - IMAGE-FORMAT-PROPERTIES (optional): a (OR IMAGE-FORMAT-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES IMAGE-FORMAT-PROPERTIES-2 RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-FORMAT-NOT-SUPPORTED See IMAGE-FORMAT-PROPERTIES-2 See PHYSICAL-DEVICE See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2 See RESULT
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-MEMORY-PROPERTIES
- PHYSICAL-DEVICE
- &OPTIONAL
Represents vkGetPhysicalDeviceMemoryProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE Returns: (CL:VALUES PHYSICAL-DEVICE-MEMORY-PROPERTIES) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-MEMORY-PROPERTIES
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
- PHYSICAL-DEVICE
- &OPTIONAL
- MEMORY-PROPERTIES
Represents vkGetPhysicalDeviceMemoryProperties2. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - MEMORY-PROPERTIES (optional): a (OR PHYSICAL-DEVICE-MEMORY-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-MEMORY-PROPERTIES-2) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-MEMORY-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
- MEMORY-PROPERTIES
Represents vkGetPhysicalDeviceMemoryProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - MEMORY-PROPERTIES (optional): a (OR PHYSICAL-DEVICE-MEMORY-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-MEMORY-PROPERTIES-2) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-MULTISAMPLE-PROPERTIES-EXT
- PHYSICAL-DEVICE
- SAMPLES
- &OPTIONAL
- MULTISAMPLE-PROPERTIES
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceMultisamplePropertiesEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SAMPLES: a SAMPLE-COUNT-FLAG-BITS - MULTISAMPLE-PROPERTIES (optional): a (OR MULTISAMPLE-PROPERTIES-EXT CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES MULTISAMPLE-PROPERTIES-EXT) See EXTENSION-LOADER See MULTISAMPLE-PROPERTIES-EXT See PHYSICAL-DEVICE See SAMPLE-COUNT-FLAG-BITS See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-PRESENT-RECTANGLES-KHR
- PHYSICAL-DEVICE
- SURFACE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetPhysicalDevicePresentRectanglesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE: a SURFACE-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RECT-2Ds RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See EXTENSION-LOADER See PHYSICAL-DEVICE See RECT-2D See RESULT See SURFACE-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-PROPERTIES
- PHYSICAL-DEVICE
- &OPTIONAL
Represents vkGetPhysicalDeviceProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE Returns: (CL:VALUES PHYSICAL-DEVICE-PROPERTIES) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-PROPERTIES
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-PROPERTIES-2
- PHYSICAL-DEVICE
- &OPTIONAL
- PROPERTIES
Represents vkGetPhysicalDeviceProperties2. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - PROPERTIES (optional): a (OR PHYSICAL-DEVICE-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-PROPERTIES-2) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
- PROPERTIES
Represents vkGetPhysicalDeviceProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - PROPERTIES (optional): a (OR PHYSICAL-DEVICE-PROPERTIES-2 CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES PHYSICAL-DEVICE-PROPERTIES-2) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PERFORMANCE-QUERY-PASSES-KHR
- PHYSICAL-DEVICE
- PERFORMANCE-QUERY-CREATE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - PERFORMANCE-QUERY-CREATE-INFO: a (OR QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES UNSIGNED-BYTE) See EXTENSION-LOADER See PHYSICAL-DEVICE See QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PROPERTIES
- PHYSICAL-DEVICE
- &OPTIONAL
Represents vkGetPhysicalDeviceQueueFamilyProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE Returns: (CL:VALUES QUEUE-FAMILY-PROPERTIESs) See PHYSICAL-DEVICE See QUEUE-FAMILY-PROPERTIES
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PROPERTIES-2
- PHYSICAL-DEVICE
- &OPTIONAL
- QUEUE-FAMILY-PROPERTIES
Represents vkGetPhysicalDeviceQueueFamilyProperties2. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-PROPERTIES (optional): a (OR LIST VECTOR) of (OR QUEUE-FAMILY-PROPERTIES-2 CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES QUEUE-FAMILY-PROPERTIES-2s) See PHYSICAL-DEVICE See QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-QUEUE-FAMILY-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- &OPTIONAL
- QUEUE-FAMILY-PROPERTIES
Represents vkGetPhysicalDeviceQueueFamilyProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-PROPERTIES (optional): a (OR LIST VECTOR) of (OR QUEUE-FAMILY-PROPERTIES-2 CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES QUEUE-FAMILY-PROPERTIES-2s) See PHYSICAL-DEVICE See QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SCREEN-PRESENTATION-SUPPORT-QNX
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- WINDOW
- &OPTIONAL
Represents vkGetPhysicalDeviceScreenPresentationSupportQNX. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - WINDOW: a _SCREEN_WINDOW Returns: (CL:VALUES BOOLEAN) See PHYSICAL-DEVICE See _SCREEN_WINDOW
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES
- PHYSICAL-DEVICE
- FORMAT
- TYPE
- SAMPLES
- USAGE
- TILING
- &OPTIONAL
Represents vkGetPhysicalDeviceSparseImageFormatProperties. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT: a FORMAT - TYPE: a IMAGE-TYPE - SAMPLES: a SAMPLE-COUNT-FLAG-BITS - USAGE: a IMAGE-USAGE-FLAGS - TILING: a IMAGE-TILING Returns: (CL:VALUES SPARSE-IMAGE-FORMAT-PROPERTIESs) See FORMAT See IMAGE-TILING See IMAGE-TYPE See IMAGE-USAGE-FLAGS See PHYSICAL-DEVICE See SAMPLE-COUNT-FLAG-BITS See SPARSE-IMAGE-FORMAT-PROPERTIES
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES-2
- PHYSICAL-DEVICE
- FORMAT-INFO
- &OPTIONAL
- PROPERTIES
Represents vkGetPhysicalDeviceSparseImageFormatProperties2. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT-INFO: a (OR PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2 CFFI:FOREIGN-POINTER) - PROPERTIES (optional): a (OR LIST VECTOR) of (OR SPARSE-IMAGE-FORMAT-PROPERTIES-2 CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES SPARSE-IMAGE-FORMAT-PROPERTIES-2s) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2 See SPARSE-IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-PROPERTIES-2-KHR
- PHYSICAL-DEVICE
- FORMAT-INFO
- &OPTIONAL
- PROPERTIES
Represents vkGetPhysicalDeviceSparseImageFormatProperties2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - FORMAT-INFO: a (OR PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2 CFFI:FOREIGN-POINTER) - PROPERTIES (optional): a (OR LIST VECTOR) of (OR SPARSE-IMAGE-FORMAT-PROPERTIES-2 CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES SPARSE-IMAGE-FORMAT-PROPERTIES-2s) See PHYSICAL-DEVICE See PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2 See SPARSE-IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SUPPORTED-FRAMEBUFFER-MIXED-SAMPLES-COMBINATIONS-NV
- PHYSICAL-DEVICE
- &OPTIONAL
- COMBINATIONS
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - COMBINATIONS (optional): a (OR LIST VECTOR) of (OR FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NVs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See EXTENSION-LOADER See FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-EXT
- PHYSICAL-DEVICE
- SURFACE
- &OPTIONAL
- SURFACE-CAPABILITIES
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceSurfaceCapabilities2EXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE: a SURFACE-KHR - SURFACE-CAPABILITIES (optional): a (OR SURFACE-CAPABILITIES-2-EXT CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES SURFACE-CAPABILITIES-2-EXT RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See SURFACE-CAPABILITIES-2-EXT See SURFACE-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-2-KHR
- PHYSICAL-DEVICE
- SURFACE-INFO
- &OPTIONAL
- SURFACE-CAPABILITIES
Represents vkGetPhysicalDeviceSurfaceCapabilities2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE-INFO: a (OR PHYSICAL-DEVICE-SURFACE-INFO-2-KHR CFFI:FOREIGN-POINTER) - SURFACE-CAPABILITIES (optional): a (OR SURFACE-CAPABILITIES-2-KHR CFFI:FOREIGN-POINTER), defaults to: NIL Returns: (CL:VALUES SURFACE-CAPABILITIES-2-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See PHYSICAL-DEVICE See PHYSICAL-DEVICE-SURFACE-INFO-2-KHR See RESULT See SURFACE-CAPABILITIES-2-KHR
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-CAPABILITIES-KHR
- PHYSICAL-DEVICE
- SURFACE
- &OPTIONAL
Represents vkGetPhysicalDeviceSurfaceCapabilitiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE: a SURFACE-KHR Returns: (CL:VALUES SURFACE-CAPABILITIES-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See PHYSICAL-DEVICE See RESULT See SURFACE-CAPABILITIES-KHR See SURFACE-KHR
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-FORMATS-2-KHR
- PHYSICAL-DEVICE
- SURFACE-INFO
- &OPTIONAL
- SURFACE-FORMATS
Represents vkGetPhysicalDeviceSurfaceFormats2KHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE-INFO: a (OR PHYSICAL-DEVICE-SURFACE-INFO-2-KHR CFFI:FOREIGN-POINTER) - SURFACE-FORMATS (optional): a (OR LIST VECTOR) of (OR SURFACE-FORMAT-2-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL Returns: (CL:VALUES SURFACE-FORMAT-2-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See PHYSICAL-DEVICE See PHYSICAL-DEVICE-SURFACE-INFO-2-KHR See RESULT See SURFACE-FORMAT-2-KHR
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-FORMATS-KHR
- PHYSICAL-DEVICE
- SURFACE
- &OPTIONAL
Represents vkGetPhysicalDeviceSurfaceFormatsKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE: a SURFACE-KHR Returns: (CL:VALUES SURFACE-FORMAT-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See PHYSICAL-DEVICE See RESULT See SURFACE-FORMAT-KHR See SURFACE-KHR
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-PRESENT-MODES-2-EXT
- PHYSICAL-DEVICE
- SURFACE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceSurfacePresentModes2EXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE-INFO: a (OR PHYSICAL-DEVICE-SURFACE-INFO-2-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PRESENT-MODE-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See PHYSICAL-DEVICE-SURFACE-INFO-2-KHR See PRESENT-MODE-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-PRESENT-MODES-KHR
- PHYSICAL-DEVICE
- SURFACE
- &OPTIONAL
Represents vkGetPhysicalDeviceSurfacePresentModesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - SURFACE: a SURFACE-KHR Returns: (CL:VALUES PRESENT-MODE-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See PHYSICAL-DEVICE See PRESENT-MODE-KHR See RESULT See SURFACE-KHR
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-SURFACE-SUPPORT-KHR
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- SURFACE
- &OPTIONAL
Represents vkGetPhysicalDeviceSurfaceSupportKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - SURFACE: a SURFACE-KHR Returns: (CL:VALUES BOOL32 RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See BOOL32 See PHYSICAL-DEVICE See RESULT See SURFACE-KHR
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT
- PHYSICAL-DEVICE
- &OPTIONAL
- TOOL-PROPERTIES
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceToolPropertiesEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - TOOL-PROPERTIES (optional): a (OR LIST VECTOR) of (OR PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PHYSICAL-DEVICE-TOOL-PROPERTIES-EXTs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See EXTENSION-LOADER See PHYSICAL-DEVICE See PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-VIDEO-CAPABILITIES-KHR
- PHYSICAL-DEVICE
- VIDEO-PROFILE
- &OPTIONAL
- CAPABILITIES
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceVideoCapabilitiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - VIDEO-PROFILE: a (OR VIDEO-PROFILE-KHR CFFI:FOREIGN-POINTER) - CAPABILITIES (optional): a (OR VIDEO-CAPABILITIES-KHR CFFI:FOREIGN-POINTER), defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES VIDEO-CAPABILITIES-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-EXTENSION-NOT-PRESENT - ERROR-INITIALIZATION-FAILED - ERROR-FEATURE-NOT-PRESENT - ERROR-FORMAT-NOT-SUPPORTED See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See VIDEO-CAPABILITIES-KHR See VIDEO-PROFILE-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-VIDEO-FORMAT-PROPERTIES-KHR
- PHYSICAL-DEVICE
- VIDEO-FORMAT-INFO
- &OPTIONAL
- VIDEO-FORMAT-PROPERTIES
- EXTENSION-LOADER
Represents vkGetPhysicalDeviceVideoFormatPropertiesKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - VIDEO-FORMAT-INFO: a (OR PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR CFFI:FOREIGN-POINTER) - VIDEO-FORMAT-PROPERTIES (optional): a (OR LIST VECTOR) of (OR VIDEO-FORMAT-PROPERTIES-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES VIDEO-FORMAT-PROPERTIES-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-EXTENSION-NOT-PRESENT - ERROR-INITIALIZATION-FAILED - ERROR-FORMAT-NOT-SUPPORTED See EXTENSION-LOADER See PHYSICAL-DEVICE See PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR See RESULT See VIDEO-FORMAT-PROPERTIES-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-WAYLAND-PRESENTATION-SUPPORT-KHR
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- DISPLAY
- &OPTIONAL
Represents vkGetPhysicalDeviceWaylandPresentationSupportKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - DISPLAY: a WL_DISPLAY Returns: (CL:VALUES BOOLEAN) See PHYSICAL-DEVICE See WL_DISPLAY
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-WIN32-PRESENTATION-SUPPORT-KHR
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- &OPTIONAL
Represents vkGetPhysicalDeviceWin32PresentationSupportKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE Returns: (CL:VALUES BOOLEAN) See PHYSICAL-DEVICE
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-XCB-PRESENTATION-SUPPORT-KHR
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- CONNECTION
- VISUAL_ID
- &OPTIONAL
Represents vkGetPhysicalDeviceXcbPresentationSupportKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - CONNECTION: a XCB_CONNECTION_T - VISUAL_ID: a XCB_VISUALID_T Returns: (CL:VALUES BOOLEAN) See PHYSICAL-DEVICE See XCB_CONNECTION_T See XCB_VISUALID_T
-
EXTERNAL FUNCTION GET-PHYSICAL-DEVICE-XLIB-PRESENTATION-SUPPORT-KHR
- PHYSICAL-DEVICE
- QUEUE-FAMILY-INDEX
- DPY
- VISUAL-ID
- &OPTIONAL
Represents vkGetPhysicalDeviceXlibPresentationSupportKHR. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - QUEUE-FAMILY-INDEX: a UNSIGNED-BYTE - DPY: a DISPLAY - VISUAL-ID: a VISUAL-ID Returns: (CL:VALUES BOOLEAN) See DISPLAY See PHYSICAL-DEVICE See VISUAL-ID
-
EXTERNAL FUNCTION GET-PIPELINE-CACHE-DATA
- DEVICE
- PIPELINE-CACHE
- DATA-SIZE
- &OPTIONAL
- DATA
Represents vkGetPipelineCacheData. Args: - DEVICE: a DEVICE - PIPELINE-CACHE: a PIPELINE-CACHE - DATA-SIZE: a UNSIGNED-BYTE - DATA (optional): a CFFI:FOREIGN-POINTER, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See PIPELINE-CACHE See RESULT
-
EXTERNAL FUNCTION GET-PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATIONS-KHR
- DEVICE
- EXECUTABLE-INFO
- &OPTIONAL
- INTERNAL-REPRESENTATIONS
- EXTENSION-LOADER
Represents vkGetPipelineExecutableInternalRepresentationsKHR. Args: - DEVICE: a DEVICE - EXECUTABLE-INFO: a (OR PIPELINE-EXECUTABLE-INFO-KHR CFFI:FOREIGN-POINTER) - INTERNAL-REPRESENTATIONS (optional): a (OR LIST VECTOR) of (OR PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See PIPELINE-EXECUTABLE-INFO-KHR See PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PIPELINE-EXECUTABLE-PROPERTIES-KHR
- DEVICE
- PIPELINE-INFO
- &OPTIONAL
- PROPERTIES
- EXTENSION-LOADER
Represents vkGetPipelineExecutablePropertiesKHR. Args: - DEVICE: a DEVICE - PIPELINE-INFO: a (OR PIPELINE-INFO-KHR CFFI:FOREIGN-POINTER) - PROPERTIES (optional): a (OR LIST VECTOR) of (OR PIPELINE-EXECUTABLE-PROPERTIES-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PIPELINE-EXECUTABLE-PROPERTIES-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See PIPELINE-EXECUTABLE-PROPERTIES-KHR See PIPELINE-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PIPELINE-EXECUTABLE-STATISTICS-KHR
- DEVICE
- EXECUTABLE-INFO
- &OPTIONAL
- STATISTICS
- EXTENSION-LOADER
Represents vkGetPipelineExecutableStatisticsKHR. Args: - DEVICE: a DEVICE - EXECUTABLE-INFO: a (OR PIPELINE-EXECUTABLE-INFO-KHR CFFI:FOREIGN-POINTER) - STATISTICS (optional): a (OR LIST VECTOR) of (OR PIPELINE-EXECUTABLE-STATISTIC-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES PIPELINE-EXECUTABLE-STATISTIC-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See PIPELINE-EXECUTABLE-INFO-KHR See PIPELINE-EXECUTABLE-STATISTIC-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-PRIVATE-DATA-EXT
- DEVICE
- OBJECT-TYPE
- OBJECT-HANDLE
- PRIVATE-DATA-SLOT
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetPrivateDataEXT. Args: - DEVICE: a DEVICE - OBJECT-TYPE: a OBJECT-TYPE - OBJECT-HANDLE: a UNSIGNED-BYTE - PRIVATE-DATA-SLOT: a PRIVATE-DATA-SLOT-EXT - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES UNSIGNED-BYTE) See DEVICE See EXTENSION-LOADER See OBJECT-TYPE See PRIVATE-DATA-SLOT-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-QUERY-POOL-RESULTS
- DEVICE
- QUERY-POOL
- FIRST-QUERY
- QUERY-COUNT
- DATA-SIZE
- DATA
- STRIDE
- &OPTIONAL
- FLAGS
Represents vkGetQueryPoolResults. Args: - DEVICE: a DEVICE - QUERY-POOL: a QUERY-POOL - FIRST-QUERY: a UNSIGNED-BYTE - QUERY-COUNT: a UNSIGNED-BYTE - DATA-SIZE: a UNSIGNED-BYTE - DATA: a CFFI:FOREIGN-POINTER - STRIDE: a DEVICE-SIZE - FLAGS (optional): a QUERY-RESULT-FLAGS, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - NOT-READY Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See DEVICE-SIZE See QUERY-POOL See QUERY-RESULT-FLAGS See RESULT
-
EXTERNAL FUNCTION GET-QUEUE-CHECKPOINT-DATA-2-NV
- QUEUE
- &OPTIONAL
- CHECKPOINT-DATA
- EXTENSION-LOADER
Represents vkGetQueueCheckpointData2NV. Args: - QUEUE: a QUEUE - CHECKPOINT-DATA (optional): a (OR LIST VECTOR) of (OR CHECKPOINT-DATA-2-NV CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES CHECKPOINT-DATA-2-NVs) See CHECKPOINT-DATA-2-NV See EXTENSION-LOADER See QUEUE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-QUEUE-CHECKPOINT-DATA-NV
- QUEUE
- &OPTIONAL
- CHECKPOINT-DATA
- EXTENSION-LOADER
Represents vkGetQueueCheckpointDataNV. Args: - QUEUE: a QUEUE - CHECKPOINT-DATA (optional): a (OR LIST VECTOR) of (OR CHECKPOINT-DATA-NV CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES CHECKPOINT-DATA-NVs) See CHECKPOINT-DATA-NV See EXTENSION-LOADER See QUEUE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-RAND-R-OUTPUT-DISPLAY-EXT
- PHYSICAL-DEVICE
- DPY
- RR-OUTPUT
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetRandROutputDisplayEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DPY: a DISPLAY - RR-OUTPUT: a RR-OUTPUT - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DISPLAY-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See DISPLAY See DISPLAY-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See RR-OUTPUT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-RAY-TRACING-CAPTURE-REPLAY-SHADER-GROUP-HANDLES-KHR
- DEVICE
- PIPELINE
- FIRST-GROUP
- GROUP-COUNT
- DATA-SIZE
- DATA
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetRayTracingCaptureReplayShaderGroupHandlesKHR. Args: - DEVICE: a DEVICE - PIPELINE: a PIPELINE - FIRST-GROUP: a UNSIGNED-BYTE - GROUP-COUNT: a UNSIGNED-BYTE - DATA-SIZE: a UNSIGNED-BYTE - DATA: a CFFI:FOREIGN-POINTER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See PIPELINE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-RAY-TRACING-SHADER-GROUP-HANDLES-KHR
- DEVICE
- PIPELINE
- FIRST-GROUP
- GROUP-COUNT
- DATA-SIZE
- DATA
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetRayTracingShaderGroupHandlesKHR. Args: - DEVICE: a DEVICE - PIPELINE: a PIPELINE - FIRST-GROUP: a UNSIGNED-BYTE - GROUP-COUNT: a UNSIGNED-BYTE - DATA-SIZE: a UNSIGNED-BYTE - DATA: a CFFI:FOREIGN-POINTER - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See PIPELINE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-RAY-TRACING-SHADER-GROUP-HANDLES-NV
- DEVICE
- PIPELINE
- FIRST-GROUP
- GROUP-COUNT
- DATA-SIZE
- DATA
- &OPTIONAL
Represents vkGetRayTracingShaderGroupHandlesNV. Args: - DEVICE: a DEVICE - PIPELINE: a PIPELINE - FIRST-GROUP: a UNSIGNED-BYTE - GROUP-COUNT: a UNSIGNED-BYTE - DATA-SIZE: a UNSIGNED-BYTE - DATA: a CFFI:FOREIGN-POINTER Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See PIPELINE See RESULT
-
EXTERNAL FUNCTION GET-RAY-TRACING-SHADER-GROUP-STACK-SIZE-KHR
- DEVICE
- PIPELINE
- GROUP
- GROUP-SHADER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetRayTracingShaderGroupStackSizeKHR. Args: - DEVICE: a DEVICE - PIPELINE: a PIPELINE - GROUP: a UNSIGNED-BYTE - GROUP-SHADER: a SHADER-GROUP-SHADER-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DEVICE-SIZE) See DEVICE See DEVICE-SIZE See EXTENSION-LOADER See PIPELINE See SHADER-GROUP-SHADER-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-REFRESH-CYCLE-DURATION-GOOGLE
- DEVICE
- SWAPCHAIN
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetRefreshCycleDurationGOOGLE. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES REFRESH-CYCLE-DURATION-GOOGLE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-DEVICE-LOST - ERROR-SURFACE-LOST-KHR See DEVICE See EXTENSION-LOADER See REFRESH-CYCLE-DURATION-GOOGLE See RESULT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-RENDER-AREA-GRANULARITY
- DEVICE
- RENDER-PASS
- &OPTIONAL
Represents vkGetRenderAreaGranularity. Args: - DEVICE: a DEVICE - RENDER-PASS: a RENDER-PASS Returns: (CL:VALUES EXTENT-2D) See DEVICE See EXTENT-2D See RENDER-PASS
-
EXTERNAL FUNCTION GET-SEMAPHORE-COUNTER-VALUE
- DEVICE
- SEMAPHORE
- &OPTIONAL
Represents vkGetSemaphoreCounterValue. Args: - DEVICE: a DEVICE - SEMAPHORE: a SEMAPHORE Returns: (CL:VALUES UNSIGNED-BYTE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See RESULT See SEMAPHORE
-
EXTERNAL FUNCTION GET-SEMAPHORE-COUNTER-VALUE-KHR
- DEVICE
- SEMAPHORE
- &OPTIONAL
Represents vkGetSemaphoreCounterValueKHR. Args: - DEVICE: a DEVICE - SEMAPHORE: a SEMAPHORE Returns: (CL:VALUES UNSIGNED-BYTE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See RESULT See SEMAPHORE
-
EXTERNAL FUNCTION GET-SEMAPHORE-FD-KHR
- DEVICE
- GET-FD-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetSemaphoreFdKHR. Args: - DEVICE: a DEVICE - GET-FD-INFO: a (OR SEMAPHORE-GET-FD-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES INTEGER RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See RESULT See SEMAPHORE-GET-FD-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-SEMAPHORE-WIN32-HANDLE-KHR
- DEVICE
- GET-WIN32-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetSemaphoreWin32HandleKHR. Args: - DEVICE: a DEVICE - GET-WIN32-HANDLE-INFO: a (OR SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES HANDLE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See HANDLE See RESULT See SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-SEMAPHORE-ZIRCON-HANDLE-FUCHSIA
- DEVICE
- GET-ZIRCON-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetSemaphoreZirconHandleFUCHSIA. Args: - DEVICE: a DEVICE - GET-ZIRCON-HANDLE-INFO: a (OR SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES ZX_HANDLE_T RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See RESULT See SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA See ZX_HANDLE_T See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-SHADER-INFO-AMD
- DEVICE
- PIPELINE
- SHADER-STAGE
- INFO-TYPE
- INFO-SIZE
- &OPTIONAL
- INFO
- EXTENSION-LOADER
Represents vkGetShaderInfoAMD. Args: - DEVICE: a DEVICE - PIPELINE: a PIPELINE - SHADER-STAGE: a SHADER-STAGE-FLAG-BITS - INFO-TYPE: a SHADER-INFO-TYPE-AMD - INFO-SIZE: a UNSIGNED-BYTE - INFO (optional): a CFFI:FOREIGN-POINTER, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-FEATURE-NOT-PRESENT - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See PIPELINE See RESULT See SHADER-INFO-TYPE-AMD See SHADER-STAGE-FLAG-BITS See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-SWAPCHAIN-COUNTER-EXT
- DEVICE
- SWAPCHAIN
- COUNTER
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetSwapchainCounterEXT. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - COUNTER: a SURFACE-COUNTER-FLAG-BITS-EXT - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES UNSIGNED-BYTE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-DEVICE-LOST - ERROR-OUT-OF-DATE-KHR See DEVICE See EXTENSION-LOADER See RESULT See SURFACE-COUNTER-FLAG-BITS-EXT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-SWAPCHAIN-IMAGES-KHR
- DEVICE
- SWAPCHAIN
- &OPTIONAL
Represents vkGetSwapchainImagesKHR. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR Returns: (CL:VALUES IMAGEs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See IMAGE See RESULT See SWAPCHAIN-KHR
-
EXTERNAL FUNCTION GET-SWAPCHAIN-STATUS-KHR
- DEVICE
- SWAPCHAIN
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetSwapchainStatusKHR. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - SUBOPTIMAL-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST - ERROR-OUT-OF-DATE-KHR - ERROR-SURFACE-LOST-KHR - ERROR-FULL-SCREEN-EXCLUSIVE-MODE-LOST-EXT See DEVICE See EXTENSION-LOADER See RESULT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-VALIDATION-CACHE-DATA-EXT
- DEVICE
- VALIDATION-CACHE
- DATA-SIZE
- &OPTIONAL
- DATA
- EXTENSION-LOADER
Represents vkGetValidationCacheDataEXT. Args: - DEVICE: a DEVICE - VALIDATION-CACHE: a VALIDATION-CACHE-EXT - DATA-SIZE: a UNSIGNED-BYTE - DATA (optional): a CFFI:FOREIGN-POINTER, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See RESULT See VALIDATION-CACHE-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-VIDEO-SESSION-MEMORY-REQUIREMENTS-KHR
- DEVICE
- VIDEO-SESSION
- &OPTIONAL
- VIDEO-SESSION-MEMORY-REQUIREMENTS
- EXTENSION-LOADER
Represents vkGetVideoSessionMemoryRequirementsKHR. Args: - DEVICE: a DEVICE - VIDEO-SESSION: a VIDEO-SESSION-KHR - VIDEO-SESSION-MEMORY-REQUIREMENTS (optional): a (OR LIST VECTOR) of (OR VIDEO-GET-MEMORY-PROPERTIES-KHR CFFI:FOREIGN-POINTER) instances, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES VIDEO-GET-MEMORY-PROPERTIES-KHRs RESULT) Success codes: - SUCCESS - INCOMPLETE Errors signalled on codes: - ERROR-INITIALIZATION-FAILED See DEVICE See EXTENSION-LOADER See RESULT See VIDEO-GET-MEMORY-PROPERTIES-KHR See VIDEO-SESSION-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION GET-WINRT-DISPLAY-NV
- PHYSICAL-DEVICE
- DEVICE-RELATIVE-ID
- &OPTIONAL
- EXTENSION-LOADER
Represents vkGetWinrtDisplayNV. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DEVICE-RELATIVE-ID: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES DISPLAY-KHR RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-DEVICE-LOST - ERROR-INITIALIZATION-FAILED See DISPLAY-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION IMPORT-FENCE-FD-KHR
- DEVICE
- IMPORT-FENCE-FD-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkImportFenceFdKHR. Args: - DEVICE: a DEVICE - IMPORT-FENCE-FD-INFO: a (OR IMPORT-FENCE-FD-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See IMPORT-FENCE-FD-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION IMPORT-FENCE-WIN32-HANDLE-KHR
- DEVICE
- IMPORT-FENCE-WIN32-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkImportFenceWin32HandleKHR. Args: - DEVICE: a DEVICE - IMPORT-FENCE-WIN32-HANDLE-INFO: a (OR IMPORT-FENCE-WIN32-HANDLE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See IMPORT-FENCE-WIN32-HANDLE-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION IMPORT-SEMAPHORE-FD-KHR
- DEVICE
- IMPORT-SEMAPHORE-FD-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkImportSemaphoreFdKHR. Args: - DEVICE: a DEVICE - IMPORT-SEMAPHORE-FD-INFO: a (OR IMPORT-SEMAPHORE-FD-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See IMPORT-SEMAPHORE-FD-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION IMPORT-SEMAPHORE-WIN32-HANDLE-KHR
- DEVICE
- IMPORT-SEMAPHORE-WIN32-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkImportSemaphoreWin32HandleKHR. Args: - DEVICE: a DEVICE - IMPORT-SEMAPHORE-WIN32-HANDLE-INFO: a (OR IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION IMPORT-SEMAPHORE-ZIRCON-HANDLE-FUCHSIA
- DEVICE
- IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkImportSemaphoreZirconHandleFUCHSIA. Args: - DEVICE: a DEVICE - IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO: a (OR IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-INVALID-EXTERNAL-HANDLE See DEVICE See EXTENSION-LOADER See IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION INITIALIZE-PERFORMANCE-API-INTEL
- DEVICE
- INITIALIZE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkInitializePerformanceApiINTEL. Args: - DEVICE: a DEVICE - INITIALIZE-INFO: a (OR INITIALIZE-PERFORMANCE-API-INFO-INTEL CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See INITIALIZE-PERFORMANCE-API-INFO-INTEL See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION INVALIDATE-MAPPED-MEMORY-RANGES
- DEVICE
- MEMORY-RANGES
- &OPTIONAL
Represents vkInvalidateMappedMemoryRanges. Args: - DEVICE: a DEVICE - MEMORY-RANGES: a (OR LIST VECTOR) of (OR MAPPED-MEMORY-RANGE CFFI:FOREIGN-POINTER) instances Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See MAPPED-MEMORY-RANGE See RESULT
-
EXTERNAL FUNCTION MAKE-AABB-POSITIONS-KHR
- &KEY
- MIN-X
- MIN-Y
- MIN-Z
- MAX-X
- MAX-Y
- MAX-Z
Creates an instance of AABB-POSITIONS-KHR. The arguments of this function correspond to the slots of AABB-POSITIONS-KHR. See AABB-POSITIONS-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR
- &KEY
- NEXT
- TYPE
- FLAGS
- MODE
- SRC-ACCELERATION-STRUCTURE
- DST-ACCELERATION-STRUCTURE
- GEOMETRIES
- P-GEOMETRIES
- SCRATCH-DATA
Creates an instance of ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR. See ACCELERATION-STRUCTURE-BUILD-GEOMETRY-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR
- &KEY
- PRIMITIVE-COUNT
- PRIMITIVE-OFFSET
- FIRST-VERTEX
- TRANSFORM-OFFSET
Creates an instance of ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR. See ACCELERATION-STRUCTURE-BUILD-RANGE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR
- &KEY
- NEXT
- ACCELERATION-STRUCTURE-SIZE
- UPDATE-SCRATCH-SIZE
- BUILD-SCRATCH-SIZE
Creates an instance of ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR. See ACCELERATION-STRUCTURE-BUILD-SIZES-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-CREATE-INFO-KHR
- &KEY
- NEXT
- CREATE-FLAGS
- BUFFER
- OFFSET
- SIZE
- TYPE
- DEVICE-ADDRESS
Creates an instance of ACCELERATION-STRUCTURE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-CREATE-INFO-KHR. See ACCELERATION-STRUCTURE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-CREATE-INFO-NV
- &KEY
- NEXT
- COMPACTED-SIZE
- INFO
Creates an instance of ACCELERATION-STRUCTURE-CREATE-INFO-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-CREATE-INFO-NV. See ACCELERATION-STRUCTURE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR
- &KEY
- NEXT
- ACCELERATION-STRUCTURE
Creates an instance of ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR. See ACCELERATION-STRUCTURE-DEVICE-ADDRESS-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR
- &KEY
- NEXT
- DATA
- STRIDE
Creates an instance of ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR. See ACCELERATION-STRUCTURE-GEOMETRY-AABBS-DATA-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR
- &KEY
- TRIANGLES
- AABBS
- INSTANCES
Creates an instance of ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR. Since ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR represents a union, exactly one argument must be supplied. See ACCELERATION-STRUCTURE-GEOMETRY-DATA-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR
- &KEY
- NEXT
- ARRAY-OF-POINTERS
- DATA
Creates an instance of ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR. See ACCELERATION-STRUCTURE-GEOMETRY-INSTANCES-DATA-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-GEOMETRY-KHR
- &KEY
- NEXT
- GEOMETRY-TYPE
- GEOMETRY
- FLAGS
Creates an instance of ACCELERATION-STRUCTURE-GEOMETRY-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-GEOMETRY-KHR. See ACCELERATION-STRUCTURE-GEOMETRY-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-GEOMETRY-MOTION-TRIANGLES-DATA-NV
- &KEY
- NEXT
- VERTEX-DATA
Creates an instance of ACCELERATION-STRUCTURE-GEOMETRY-MOTION-TRIANGLES-DATA-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-GEOMETRY-MOTION-TRIANGLES-DATA-NV. See ACCELERATION-STRUCTURE-GEOMETRY-MOTION-TRIANGLES-DATA-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR
- &KEY
- NEXT
- VERTEX-FORMAT
- VERTEX-DATA
- VERTEX-STRIDE
- MAX-VERTEX
- INDEX-TYPE
- INDEX-DATA
- TRANSFORM-DATA
Creates an instance of ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR. See ACCELERATION-STRUCTURE-GEOMETRY-TRIANGLES-DATA-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-INFO-NV
- &KEY
- NEXT
- TYPE
- FLAGS
- INSTANCE-COUNT
- GEOMETRIES
Creates an instance of ACCELERATION-STRUCTURE-INFO-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-INFO-NV. See ACCELERATION-STRUCTURE-INFO-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-INSTANCE-KHR
- &KEY
- TRANSFORM
- INSTANCE-CUSTOM-INDEX
- MASK
- INSTANCE-SHADER-BINDING-TABLE-RECORD-OFFSET
- FLAGS
- ACCELERATION-STRUCTURE-REFERENCE
Creates an instance of ACCELERATION-STRUCTURE-INSTANCE-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-INSTANCE-KHR. See ACCELERATION-STRUCTURE-INSTANCE-KHR
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-MATRIX-MOTION-INSTANCE-NV
- &KEY
- TRANSFORM-T-0
- TRANSFORM-T-1
- INSTANCE-CUSTOM-INDEX
- MASK
- INSTANCE-SHADER-BINDING-TABLE-RECORD-OFFSET
- FLAGS
- ACCELERATION-STRUCTURE-REFERENCE
Creates an instance of ACCELERATION-STRUCTURE-MATRIX-MOTION-INSTANCE-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-MATRIX-MOTION-INSTANCE-NV. See ACCELERATION-STRUCTURE-MATRIX-MOTION-INSTANCE-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV
- &KEY
- NEXT
- TYPE
- ACCELERATION-STRUCTURE
Creates an instance of ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV. See ACCELERATION-STRUCTURE-MEMORY-REQUIREMENTS-INFO-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-MOTION-INFO-NV
- &KEY
- NEXT
- MAX-INSTANCES
- FLAGS
Creates an instance of ACCELERATION-STRUCTURE-MOTION-INFO-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-MOTION-INFO-NV. See ACCELERATION-STRUCTURE-MOTION-INFO-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV
- &KEY
- STATIC-INSTANCE
- MATRIX-MOTION-INSTANCE
- SRT-MOTION-INSTANCE
Creates an instance of ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV. Since ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV represents a union, exactly one argument must be supplied. See ACCELERATION-STRUCTURE-MOTION-INSTANCE-DATA-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-MOTION-INSTANCE-NV
- &KEY
- TYPE
- FLAGS
- DATA
Creates an instance of ACCELERATION-STRUCTURE-MOTION-INSTANCE-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-MOTION-INSTANCE-NV. See ACCELERATION-STRUCTURE-MOTION-INSTANCE-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-NV-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-SRT-MOTION-INSTANCE-NV
- &KEY
- TRANSFORM-T-0
- TRANSFORM-T-1
- INSTANCE-CUSTOM-INDEX
- MASK
- INSTANCE-SHADER-BINDING-TABLE-RECORD-OFFSET
- FLAGS
- ACCELERATION-STRUCTURE-REFERENCE
Creates an instance of ACCELERATION-STRUCTURE-SRT-MOTION-INSTANCE-NV. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-SRT-MOTION-INSTANCE-NV. See ACCELERATION-STRUCTURE-SRT-MOTION-INSTANCE-NV
-
EXTERNAL FUNCTION MAKE-ACCELERATION-STRUCTURE-VERSION-INFO-KHR
- &KEY
- NEXT
- VERSION-DATA
Creates an instance of ACCELERATION-STRUCTURE-VERSION-INFO-KHR. The arguments of this function correspond to the slots of ACCELERATION-STRUCTURE-VERSION-INFO-KHR. See ACCELERATION-STRUCTURE-VERSION-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ACQUIRE-NEXT-IMAGE-INFO-KHR
- &KEY
- NEXT
- SWAPCHAIN
- TIMEOUT
- SEMAPHORE
- FENCE
- DEVICE-MASK
Creates an instance of ACQUIRE-NEXT-IMAGE-INFO-KHR. The arguments of this function correspond to the slots of ACQUIRE-NEXT-IMAGE-INFO-KHR. See ACQUIRE-NEXT-IMAGE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ACQUIRE-PROFILING-LOCK-INFO-KHR
- &KEY
- NEXT
- FLAGS
- TIMEOUT
Creates an instance of ACQUIRE-PROFILING-LOCK-INFO-KHR. The arguments of this function correspond to the slots of ACQUIRE-PROFILING-LOCK-INFO-KHR. See ACQUIRE-PROFILING-LOCK-INFO-KHR
-
EXTERNAL FUNCTION MAKE-ALLOCATION-CALLBACKS
- &KEY
- USER-DATA
- PFN-ALLOCATION
- PFN-REALLOCATION
- PFN-FREE
- PFN-INTERNAL-ALLOCATION
- PFN-INTERNAL-FREE
Creates an instance of ALLOCATION-CALLBACKS. The arguments of this function correspond to the slots of ALLOCATION-CALLBACKS. See ALLOCATION-CALLBACKS
-
EXTERNAL FUNCTION MAKE-ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-2-ANDROID
- &KEY
- NEXT
- FORMAT
- EXTERNAL-FORMAT
- FORMAT-FEATURES
- SAMPLER-YCBCR-CONVERSION-COMPONENTS
- SUGGESTED-YCBCR-MODEL
- SUGGESTED-YCBCR-RANGE
- SUGGESTED-X-CHROMA-OFFSET
- SUGGESTED-Y-CHROMA-OFFSET
Creates an instance of ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-2-ANDROID. The arguments of this function correspond to the slots of ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-2-ANDROID. See ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-2-ANDROID
-
EXTERNAL FUNCTION MAKE-ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-ANDROID
- &KEY
- NEXT
- FORMAT
- EXTERNAL-FORMAT
- FORMAT-FEATURES
- SAMPLER-YCBCR-CONVERSION-COMPONENTS
- SUGGESTED-YCBCR-MODEL
- SUGGESTED-YCBCR-RANGE
- SUGGESTED-X-CHROMA-OFFSET
- SUGGESTED-Y-CHROMA-OFFSET
Creates an instance of ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-ANDROID. The arguments of this function correspond to the slots of ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-ANDROID. See ANDROID-HARDWARE-BUFFER-FORMAT-PROPERTIES-ANDROID
-
EXTERNAL FUNCTION MAKE-ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID
- &KEY
- NEXT
- ALLOCATION-SIZE
- MEMORY-TYPE-BITS
Creates an instance of ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID. The arguments of this function correspond to the slots of ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID. See ANDROID-HARDWARE-BUFFER-PROPERTIES-ANDROID
-
EXTERNAL FUNCTION MAKE-ANDROID-HARDWARE-BUFFER-USAGE-ANDROID
- &KEY
- NEXT
- ANDROID-HARDWARE-BUFFER-USAGE
Creates an instance of ANDROID-HARDWARE-BUFFER-USAGE-ANDROID. The arguments of this function correspond to the slots of ANDROID-HARDWARE-BUFFER-USAGE-ANDROID. See ANDROID-HARDWARE-BUFFER-USAGE-ANDROID
-
EXTERNAL FUNCTION MAKE-ANDROID-SURFACE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- WINDOW
Creates an instance of ANDROID-SURFACE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of ANDROID-SURFACE-CREATE-INFO-KHR. See ANDROID-SURFACE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-API-VERSION
- VARIANT
- MAJOR
- MINOR
- PATCH
Packs a version number defined by its VARIANT, MAJOR, MINOR, and PATCH version numbers into an integer. This can be used to set the API-VERSION slot of a INSTANCE-CREATE-INFO. See INSTANCE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-APPLICATION-INFO
- &KEY
- NEXT
- APPLICATION-NAME
- APPLICATION-VERSION
- ENGINE-NAME
- ENGINE-VERSION
- API-VERSION
Creates an instance of APPLICATION-INFO. The arguments of this function correspond to the slots of APPLICATION-INFO. See APPLICATION-INFO
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-DESCRIPTION
- &KEY
- FLAGS
- FORMAT
- SAMPLES
- LOAD-OP
- STORE-OP
- STENCIL-LOAD-OP
- STENCIL-STORE-OP
- INITIAL-LAYOUT
- FINAL-LAYOUT
Creates an instance of ATTACHMENT-DESCRIPTION. The arguments of this function correspond to the slots of ATTACHMENT-DESCRIPTION. See ATTACHMENT-DESCRIPTION
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-DESCRIPTION-2
- &KEY
- NEXT
- FLAGS
- FORMAT
- SAMPLES
- LOAD-OP
- STORE-OP
- STENCIL-LOAD-OP
- STENCIL-STORE-OP
- INITIAL-LAYOUT
- FINAL-LAYOUT
Creates an instance of ATTACHMENT-DESCRIPTION-2. The arguments of this function correspond to the slots of ATTACHMENT-DESCRIPTION-2. See ATTACHMENT-DESCRIPTION-2
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-DESCRIPTION-STENCIL-LAYOUT
- &KEY
- NEXT
- STENCIL-INITIAL-LAYOUT
- STENCIL-FINAL-LAYOUT
Creates an instance of ATTACHMENT-DESCRIPTION-STENCIL-LAYOUT. The arguments of this function correspond to the slots of ATTACHMENT-DESCRIPTION-STENCIL-LAYOUT. See ATTACHMENT-DESCRIPTION-STENCIL-LAYOUT
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-REFERENCE
- &KEY
- ATTACHMENT
- LAYOUT
Creates an instance of ATTACHMENT-REFERENCE. The arguments of this function correspond to the slots of ATTACHMENT-REFERENCE. See ATTACHMENT-REFERENCE
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-REFERENCE-2
- &KEY
- NEXT
- ATTACHMENT
- LAYOUT
- ASPECT-MASK
Creates an instance of ATTACHMENT-REFERENCE-2. The arguments of this function correspond to the slots of ATTACHMENT-REFERENCE-2. See ATTACHMENT-REFERENCE-2
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-REFERENCE-STENCIL-LAYOUT
- &KEY
- NEXT
- STENCIL-LAYOUT
Creates an instance of ATTACHMENT-REFERENCE-STENCIL-LAYOUT. The arguments of this function correspond to the slots of ATTACHMENT-REFERENCE-STENCIL-LAYOUT. See ATTACHMENT-REFERENCE-STENCIL-LAYOUT
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-SAMPLE-COUNT-INFO-AMD
- &KEY
- NEXT
- COLOR-ATTACHMENT-SAMPLES
- DEPTH-STENCIL-ATTACHMENT-SAMPLES
Creates an instance of ATTACHMENT-SAMPLE-COUNT-INFO-AMD. The arguments of this function correspond to the slots of ATTACHMENT-SAMPLE-COUNT-INFO-AMD. See ATTACHMENT-SAMPLE-COUNT-INFO-AMD
-
EXTERNAL FUNCTION MAKE-ATTACHMENT-SAMPLE-LOCATIONS-EXT
- &KEY
- ATTACHMENT-INDEX
- SAMPLE-LOCATIONS-INFO
Creates an instance of ATTACHMENT-SAMPLE-LOCATIONS-EXT. The arguments of this function correspond to the slots of ATTACHMENT-SAMPLE-LOCATIONS-EXT. See ATTACHMENT-SAMPLE-LOCATIONS-EXT
-
EXTERNAL FUNCTION MAKE-BASE-IN-STRUCTURE
- &KEY
- S-TYPE
- NEXT
Creates an instance of BASE-IN-STRUCTURE. The arguments of this function correspond to the slots of BASE-IN-STRUCTURE. See BASE-IN-STRUCTURE
-
EXTERNAL FUNCTION MAKE-BASE-OUT-STRUCTURE
- &KEY
- S-TYPE
- NEXT
Creates an instance of BASE-OUT-STRUCTURE. The arguments of this function correspond to the slots of BASE-OUT-STRUCTURE. See BASE-OUT-STRUCTURE
-
EXTERNAL FUNCTION MAKE-BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV
- &KEY
- NEXT
- ACCELERATION-STRUCTURE
- MEMORY
- MEMORY-OFFSET
- DEVICE-INDICES
Creates an instance of BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV. The arguments of this function correspond to the slots of BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV. See BIND-ACCELERATION-STRUCTURE-MEMORY-INFO-NV
-
EXTERNAL FUNCTION MAKE-BIND-BUFFER-MEMORY-DEVICE-GROUP-INFO
- &KEY
- NEXT
- DEVICE-INDICES
Creates an instance of BIND-BUFFER-MEMORY-DEVICE-GROUP-INFO. The arguments of this function correspond to the slots of BIND-BUFFER-MEMORY-DEVICE-GROUP-INFO. See BIND-BUFFER-MEMORY-DEVICE-GROUP-INFO
-
EXTERNAL FUNCTION MAKE-BIND-BUFFER-MEMORY-INFO
- &KEY
- NEXT
- BUFFER
- MEMORY
- MEMORY-OFFSET
Creates an instance of BIND-BUFFER-MEMORY-INFO. The arguments of this function correspond to the slots of BIND-BUFFER-MEMORY-INFO. See BIND-BUFFER-MEMORY-INFO
-
EXTERNAL FUNCTION MAKE-BIND-IMAGE-MEMORY-DEVICE-GROUP-INFO
- &KEY
- NEXT
- DEVICE-INDICES
- SPLIT-INSTANCE-BIND-REGIONS
Creates an instance of BIND-IMAGE-MEMORY-DEVICE-GROUP-INFO. The arguments of this function correspond to the slots of BIND-IMAGE-MEMORY-DEVICE-GROUP-INFO. See BIND-IMAGE-MEMORY-DEVICE-GROUP-INFO
-
EXTERNAL FUNCTION MAKE-BIND-IMAGE-MEMORY-INFO
- &KEY
- NEXT
- IMAGE
- MEMORY
- MEMORY-OFFSET
Creates an instance of BIND-IMAGE-MEMORY-INFO. The arguments of this function correspond to the slots of BIND-IMAGE-MEMORY-INFO. See BIND-IMAGE-MEMORY-INFO
-
EXTERNAL FUNCTION MAKE-BIND-IMAGE-MEMORY-SWAPCHAIN-INFO-KHR
- &KEY
- NEXT
- SWAPCHAIN
- IMAGE-INDEX
Creates an instance of BIND-IMAGE-MEMORY-SWAPCHAIN-INFO-KHR. The arguments of this function correspond to the slots of BIND-IMAGE-MEMORY-SWAPCHAIN-INFO-KHR. See BIND-IMAGE-MEMORY-SWAPCHAIN-INFO-KHR
-
EXTERNAL FUNCTION MAKE-BIND-IMAGE-PLANE-MEMORY-INFO
- &KEY
- NEXT
- PLANE-ASPECT
Creates an instance of BIND-IMAGE-PLANE-MEMORY-INFO. The arguments of this function correspond to the slots of BIND-IMAGE-PLANE-MEMORY-INFO. See BIND-IMAGE-PLANE-MEMORY-INFO
-
EXTERNAL FUNCTION MAKE-BIND-INDEX-BUFFER-INDIRECT-COMMAND-NV
- &KEY
- BUFFER-ADDRESS
- SIZE
- INDEX-TYPE
Creates an instance of BIND-INDEX-BUFFER-INDIRECT-COMMAND-NV. The arguments of this function correspond to the slots of BIND-INDEX-BUFFER-INDIRECT-COMMAND-NV. See BIND-INDEX-BUFFER-INDIRECT-COMMAND-NV
-
EXTERNAL FUNCTION MAKE-BIND-SHADER-GROUP-INDIRECT-COMMAND-NV
- &KEY
- GROUP-INDEX
Creates an instance of BIND-SHADER-GROUP-INDIRECT-COMMAND-NV. The arguments of this function correspond to the slots of BIND-SHADER-GROUP-INDIRECT-COMMAND-NV. See BIND-SHADER-GROUP-INDIRECT-COMMAND-NV
-
EXTERNAL FUNCTION MAKE-BIND-SPARSE-INFO
- &KEY
- NEXT
- WAIT-SEMAPHORES
- BUFFER-BINDS
- IMAGE-OPAQUE-BINDS
- IMAGE-BINDS
- SIGNAL-SEMAPHORES
Creates an instance of BIND-SPARSE-INFO. The arguments of this function correspond to the slots of BIND-SPARSE-INFO. See BIND-SPARSE-INFO
-
EXTERNAL FUNCTION MAKE-BIND-VERTEX-BUFFER-INDIRECT-COMMAND-NV
- &KEY
- BUFFER-ADDRESS
- SIZE
- STRIDE
Creates an instance of BIND-VERTEX-BUFFER-INDIRECT-COMMAND-NV. The arguments of this function correspond to the slots of BIND-VERTEX-BUFFER-INDIRECT-COMMAND-NV. See BIND-VERTEX-BUFFER-INDIRECT-COMMAND-NV
-
EXTERNAL FUNCTION MAKE-BLIT-IMAGE-INFO-2-KHR
- &KEY
- NEXT
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
- FILTER
Creates an instance of BLIT-IMAGE-INFO-2-KHR. The arguments of this function correspond to the slots of BLIT-IMAGE-INFO-2-KHR. See BLIT-IMAGE-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-BUFFER-COLLECTION-BUFFER-CREATE-INFO-FUCHSIA
- &KEY
- NEXT
- COLLECTION
- INDEX
Creates an instance of BUFFER-COLLECTION-BUFFER-CREATE-INFO-FUCHSIA. The arguments of this function correspond to the slots of BUFFER-COLLECTION-BUFFER-CREATE-INFO-FUCHSIA. See BUFFER-COLLECTION-BUFFER-CREATE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA
- &KEY
- NEXT
- MIN-BUFFER-COUNT
- MAX-BUFFER-COUNT
- MIN-BUFFER-COUNT-FOR-CAMPING
- MIN-BUFFER-COUNT-FOR-DEDICATED-SLACK
- MIN-BUFFER-COUNT-FOR-SHARED-SLACK
Creates an instance of BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA. The arguments of this function correspond to the slots of BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA. See BUFFER-COLLECTION-CONSTRAINTS-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-BUFFER-COLLECTION-CREATE-INFO-FUCHSIA
- &KEY
- NEXT
- COLLECTION-TOKEN
Creates an instance of BUFFER-COLLECTION-CREATE-INFO-FUCHSIA. The arguments of this function correspond to the slots of BUFFER-COLLECTION-CREATE-INFO-FUCHSIA. See BUFFER-COLLECTION-CREATE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-BUFFER-COLLECTION-FUCHSIA-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-BUFFER-COLLECTION-IMAGE-CREATE-INFO-FUCHSIA
- &KEY
- NEXT
- COLLECTION
- INDEX
Creates an instance of BUFFER-COLLECTION-IMAGE-CREATE-INFO-FUCHSIA. The arguments of this function correspond to the slots of BUFFER-COLLECTION-IMAGE-CREATE-INFO-FUCHSIA. See BUFFER-COLLECTION-IMAGE-CREATE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-BUFFER-COLLECTION-PROPERTIES-FUCHSIA
- &KEY
- NEXT
- MEMORY-TYPE-BITS
- BUFFER-COUNT
- CREATE-INFO-INDEX
- SYSMEM-PIXEL-FORMAT
- FORMAT-FEATURES
- SYSMEM-COLOR-SPACE-INDEX
- SAMPLER-YCBCR-CONVERSION-COMPONENTS
- SUGGESTED-YCBCR-MODEL
- SUGGESTED-YCBCR-RANGE
- SUGGESTED-X-CHROMA-OFFSET
- SUGGESTED-Y-CHROMA-OFFSET
Creates an instance of BUFFER-COLLECTION-PROPERTIES-FUCHSIA. The arguments of this function correspond to the slots of BUFFER-COLLECTION-PROPERTIES-FUCHSIA. See BUFFER-COLLECTION-PROPERTIES-FUCHSIA
-
EXTERNAL FUNCTION MAKE-BUFFER-CONSTRAINTS-INFO-FUCHSIA
- &KEY
- NEXT
- CREATE-INFO
- REQUIRED-FORMAT-FEATURES
- BUFFER-COLLECTION-CONSTRAINTS
Creates an instance of BUFFER-CONSTRAINTS-INFO-FUCHSIA. The arguments of this function correspond to the slots of BUFFER-CONSTRAINTS-INFO-FUCHSIA. See BUFFER-CONSTRAINTS-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-BUFFER-COPY
- &KEY
- SRC-OFFSET
- DST-OFFSET
- SIZE
Creates an instance of BUFFER-COPY. The arguments of this function correspond to the slots of BUFFER-COPY. See BUFFER-COPY
-
EXTERNAL FUNCTION MAKE-BUFFER-COPY-2-KHR
- &KEY
- NEXT
- SRC-OFFSET
- DST-OFFSET
- SIZE
Creates an instance of BUFFER-COPY-2-KHR. The arguments of this function correspond to the slots of BUFFER-COPY-2-KHR. See BUFFER-COPY-2-KHR
-
EXTERNAL FUNCTION MAKE-BUFFER-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- SIZE
- USAGE
- SHARING-MODE
- QUEUE-FAMILY-INDICES
Creates an instance of BUFFER-CREATE-INFO. The arguments of this function correspond to the slots of BUFFER-CREATE-INFO. See BUFFER-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-BUFFER-DEVICE-ADDRESS-CREATE-INFO-EXT
- &KEY
- NEXT
- DEVICE-ADDRESS
Creates an instance of BUFFER-DEVICE-ADDRESS-CREATE-INFO-EXT. The arguments of this function correspond to the slots of BUFFER-DEVICE-ADDRESS-CREATE-INFO-EXT. See BUFFER-DEVICE-ADDRESS-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-BUFFER-DEVICE-ADDRESS-INFO
- &KEY
- NEXT
- BUFFER
Creates an instance of BUFFER-DEVICE-ADDRESS-INFO. The arguments of this function correspond to the slots of BUFFER-DEVICE-ADDRESS-INFO. See BUFFER-DEVICE-ADDRESS-INFO
-
EXTERNAL FUNCTION MAKE-BUFFER-IMAGE-COPY
- &KEY
- BUFFER-OFFSET
- BUFFER-ROW-LENGTH
- BUFFER-IMAGE-HEIGHT
- IMAGE-SUBRESOURCE
- IMAGE-OFFSET
- IMAGE-EXTENT
Creates an instance of BUFFER-IMAGE-COPY. The arguments of this function correspond to the slots of BUFFER-IMAGE-COPY. See BUFFER-IMAGE-COPY
-
EXTERNAL FUNCTION MAKE-BUFFER-IMAGE-COPY-2-KHR
- &KEY
- NEXT
- BUFFER-OFFSET
- BUFFER-ROW-LENGTH
- BUFFER-IMAGE-HEIGHT
- IMAGE-SUBRESOURCE
- IMAGE-OFFSET
- IMAGE-EXTENT
Creates an instance of BUFFER-IMAGE-COPY-2-KHR. The arguments of this function correspond to the slots of BUFFER-IMAGE-COPY-2-KHR. See BUFFER-IMAGE-COPY-2-KHR
-
EXTERNAL FUNCTION MAKE-BUFFER-MEMORY-BARRIER
- &KEY
- NEXT
- SRC-ACCESS-MASK
- DST-ACCESS-MASK
- SRC-QUEUE-FAMILY-INDEX
- DST-QUEUE-FAMILY-INDEX
- BUFFER
- OFFSET
- SIZE
Creates an instance of BUFFER-MEMORY-BARRIER. The arguments of this function correspond to the slots of BUFFER-MEMORY-BARRIER. See BUFFER-MEMORY-BARRIER
-
EXTERNAL FUNCTION MAKE-BUFFER-MEMORY-BARRIER-2-KHR
- &KEY
- NEXT
- SRC-STAGE-MASK
- SRC-ACCESS-MASK
- DST-STAGE-MASK
- DST-ACCESS-MASK
- SRC-QUEUE-FAMILY-INDEX
- DST-QUEUE-FAMILY-INDEX
- BUFFER
- OFFSET
- SIZE
Creates an instance of BUFFER-MEMORY-BARRIER-2-KHR. The arguments of this function correspond to the slots of BUFFER-MEMORY-BARRIER-2-KHR. See BUFFER-MEMORY-BARRIER-2-KHR
-
EXTERNAL FUNCTION MAKE-BUFFER-MEMORY-REQUIREMENTS-INFO-2
- &KEY
- NEXT
- BUFFER
Creates an instance of BUFFER-MEMORY-REQUIREMENTS-INFO-2. The arguments of this function correspond to the slots of BUFFER-MEMORY-REQUIREMENTS-INFO-2. See BUFFER-MEMORY-REQUIREMENTS-INFO-2
-
EXTERNAL FUNCTION MAKE-BUFFER-OPAQUE-CAPTURE-ADDRESS-CREATE-INFO
- &KEY
- NEXT
- OPAQUE-CAPTURE-ADDRESS
Creates an instance of BUFFER-OPAQUE-CAPTURE-ADDRESS-CREATE-INFO. The arguments of this function correspond to the slots of BUFFER-OPAQUE-CAPTURE-ADDRESS-CREATE-INFO. See BUFFER-OPAQUE-CAPTURE-ADDRESS-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-BUFFER-VIEW-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- BUFFER
- FORMAT
- OFFSET
- RANGE
Creates an instance of BUFFER-VIEW-CREATE-INFO. The arguments of this function correspond to the slots of BUFFER-VIEW-CREATE-INFO. See BUFFER-VIEW-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-BUFFER-VIEW-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-BUFFER-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-CALIBRATED-TIMESTAMP-INFO-EXT
- &KEY
- NEXT
- TIME-DOMAIN
Creates an instance of CALIBRATED-TIMESTAMP-INFO-EXT. The arguments of this function correspond to the slots of CALIBRATED-TIMESTAMP-INFO-EXT. See CALIBRATED-TIMESTAMP-INFO-EXT
-
EXTERNAL FUNCTION MAKE-CHECKPOINT-DATA-2-NV
- &KEY
- NEXT
- STAGE
- CHECKPOINT-MARKER
Creates an instance of CHECKPOINT-DATA-2-NV. The arguments of this function correspond to the slots of CHECKPOINT-DATA-2-NV. See CHECKPOINT-DATA-2-NV
-
EXTERNAL FUNCTION MAKE-CHECKPOINT-DATA-NV
- &KEY
- NEXT
- STAGE
- CHECKPOINT-MARKER
Creates an instance of CHECKPOINT-DATA-NV. The arguments of this function correspond to the slots of CHECKPOINT-DATA-NV. See CHECKPOINT-DATA-NV
-
EXTERNAL FUNCTION MAKE-CLEAR-ATTACHMENT
- &KEY
- ASPECT-MASK
- COLOR-ATTACHMENT
- CLEAR-VALUE
Creates an instance of CLEAR-ATTACHMENT. The arguments of this function correspond to the slots of CLEAR-ATTACHMENT. See CLEAR-ATTACHMENT
-
EXTERNAL FUNCTION MAKE-CLEAR-COLOR-VALUE
- &KEY
- FLOAT-32
- INT-32
- UINT-32
Creates an instance of CLEAR-COLOR-VALUE. The arguments of this function correspond to the slots of CLEAR-COLOR-VALUE. Since CLEAR-COLOR-VALUE represents a union, exactly one argument must be supplied. See CLEAR-COLOR-VALUE
-
EXTERNAL FUNCTION MAKE-CLEAR-DEPTH-STENCIL-VALUE
- &KEY
- DEPTH
- STENCIL
Creates an instance of CLEAR-DEPTH-STENCIL-VALUE. The arguments of this function correspond to the slots of CLEAR-DEPTH-STENCIL-VALUE. See CLEAR-DEPTH-STENCIL-VALUE
-
EXTERNAL FUNCTION MAKE-CLEAR-RECT
- &KEY
- RECT
- BASE-ARRAY-LAYER
- LAYER-COUNT
Creates an instance of CLEAR-RECT. The arguments of this function correspond to the slots of CLEAR-RECT. See CLEAR-RECT
-
EXTERNAL FUNCTION MAKE-CLEAR-VALUE
- &KEY
- COLOR
- DEPTH-STENCIL
Creates an instance of CLEAR-VALUE. The arguments of this function correspond to the slots of CLEAR-VALUE. Since CLEAR-VALUE represents a union, exactly one argument must be supplied. See CLEAR-VALUE
-
EXTERNAL FUNCTION MAKE-COARSE-SAMPLE-LOCATION-NV
- &KEY
- PIXEL-X
- PIXEL-Y
- SAMPLE
Creates an instance of COARSE-SAMPLE-LOCATION-NV. The arguments of this function correspond to the slots of COARSE-SAMPLE-LOCATION-NV. See COARSE-SAMPLE-LOCATION-NV
-
EXTERNAL FUNCTION MAKE-COARSE-SAMPLE-ORDER-CUSTOM-NV
- &KEY
- SHADING-RATE
- SAMPLE-COUNT
- SAMPLE-LOCATIONS
Creates an instance of COARSE-SAMPLE-ORDER-CUSTOM-NV. The arguments of this function correspond to the slots of COARSE-SAMPLE-ORDER-CUSTOM-NV. See COARSE-SAMPLE-ORDER-CUSTOM-NV
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-ALLOCATE-INFO
- &KEY
- NEXT
- COMMAND-POOL
- LEVEL
- COMMAND-BUFFER-COUNT
Creates an instance of COMMAND-BUFFER-ALLOCATE-INFO. The arguments of this function correspond to the slots of COMMAND-BUFFER-ALLOCATE-INFO. See COMMAND-BUFFER-ALLOCATE-INFO
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-BEGIN-INFO
- &KEY
- NEXT
- FLAGS
- INHERITANCE-INFO
Creates an instance of COMMAND-BUFFER-BEGIN-INFO. The arguments of this function correspond to the slots of COMMAND-BUFFER-BEGIN-INFO. See COMMAND-BUFFER-BEGIN-INFO
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-INHERITANCE-CONDITIONAL-RENDERING-INFO-EXT
- &KEY
- NEXT
- CONDITIONAL-RENDERING-ENABLE
Creates an instance of COMMAND-BUFFER-INHERITANCE-CONDITIONAL-RENDERING-INFO-EXT. The arguments of this function correspond to the slots of COMMAND-BUFFER-INHERITANCE-CONDITIONAL-RENDERING-INFO-EXT. See COMMAND-BUFFER-INHERITANCE-CONDITIONAL-RENDERING-INFO-EXT
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-INHERITANCE-INFO
- &KEY
- NEXT
- RENDER-PASS
- SUBPASS
- FRAMEBUFFER
- OCCLUSION-QUERY-ENABLE
- QUERY-FLAGS
- PIPELINE-STATISTICS
Creates an instance of COMMAND-BUFFER-INHERITANCE-INFO. The arguments of this function correspond to the slots of COMMAND-BUFFER-INHERITANCE-INFO. See COMMAND-BUFFER-INHERITANCE-INFO
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-INHERITANCE-RENDER-PASS-TRANSFORM-INFO-QCOM
- &KEY
- NEXT
- TRANSFORM
- RENDER-AREA
Creates an instance of COMMAND-BUFFER-INHERITANCE-RENDER-PASS-TRANSFORM-INFO-QCOM. The arguments of this function correspond to the slots of COMMAND-BUFFER-INHERITANCE-RENDER-PASS-TRANSFORM-INFO-QCOM. See COMMAND-BUFFER-INHERITANCE-RENDER-PASS-TRANSFORM-INFO-QCOM
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-INHERITANCE-RENDERING-INFO-KHR
- &KEY
- NEXT
- FLAGS
- VIEW-MASK
- COLOR-ATTACHMENT-FORMATS
- DEPTH-ATTACHMENT-FORMAT
- STENCIL-ATTACHMENT-FORMAT
- RASTERIZATION-SAMPLES
Creates an instance of COMMAND-BUFFER-INHERITANCE-RENDERING-INFO-KHR. The arguments of this function correspond to the slots of COMMAND-BUFFER-INHERITANCE-RENDERING-INFO-KHR. See COMMAND-BUFFER-INHERITANCE-RENDERING-INFO-KHR
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-INHERITANCE-VIEWPORT-SCISSOR-INFO-NV
- &KEY
- NEXT
- VIEWPORT-SCISSOR-2D
- VIEWPORT-DEPTH-COUNT
- VIEWPORT-DEPTHS
Creates an instance of COMMAND-BUFFER-INHERITANCE-VIEWPORT-SCISSOR-INFO-NV. The arguments of this function correspond to the slots of COMMAND-BUFFER-INHERITANCE-VIEWPORT-SCISSOR-INFO-NV. See COMMAND-BUFFER-INHERITANCE-VIEWPORT-SCISSOR-INFO-NV
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-SUBMIT-INFO-KHR
- &KEY
- NEXT
- COMMAND-BUFFER
- DEVICE-MASK
Creates an instance of COMMAND-BUFFER-SUBMIT-INFO-KHR. The arguments of this function correspond to the slots of COMMAND-BUFFER-SUBMIT-INFO-KHR. See COMMAND-BUFFER-SUBMIT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-COMMAND-BUFFER-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-COMMAND-POOL-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- QUEUE-FAMILY-INDEX
Creates an instance of COMMAND-POOL-CREATE-INFO. The arguments of this function correspond to the slots of COMMAND-POOL-CREATE-INFO. See COMMAND-POOL-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-COMMAND-POOL-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-COMPONENT-MAPPING
- &KEY
- R
- G
- B
- A
Creates an instance of COMPONENT-MAPPING. The arguments of this function correspond to the slots of COMPONENT-MAPPING. See COMPONENT-MAPPING
-
EXTERNAL FUNCTION MAKE-COMPUTE-PIPELINE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- STAGE
- LAYOUT
- BASE-PIPELINE-HANDLE
- BASE-PIPELINE-INDEX
Creates an instance of COMPUTE-PIPELINE-CREATE-INFO. The arguments of this function correspond to the slots of COMPUTE-PIPELINE-CREATE-INFO. See COMPUTE-PIPELINE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-CONDITIONAL-RENDERING-BEGIN-INFO-EXT
- &KEY
- NEXT
- BUFFER
- OFFSET
- FLAGS
Creates an instance of CONDITIONAL-RENDERING-BEGIN-INFO-EXT. The arguments of this function correspond to the slots of CONDITIONAL-RENDERING-BEGIN-INFO-EXT. See CONDITIONAL-RENDERING-BEGIN-INFO-EXT
-
EXTERNAL FUNCTION MAKE-CONFORMANCE-VERSION
- &KEY
- MAJOR
- MINOR
- SUBMINOR
- PATCH
Creates an instance of CONFORMANCE-VERSION. The arguments of this function correspond to the slots of CONFORMANCE-VERSION. See CONFORMANCE-VERSION
-
EXTERNAL FUNCTION MAKE-COOPERATIVE-MATRIX-PROPERTIES-NV
- &KEY
- NEXT
- M-SIZE
- N-SIZE
- K-SIZE
- A-TYPE
- B-TYPE
- C-TYPE
- D-TYPE
- SCOPE
Creates an instance of COOPERATIVE-MATRIX-PROPERTIES-NV. The arguments of this function correspond to the slots of COOPERATIVE-MATRIX-PROPERTIES-NV. See COOPERATIVE-MATRIX-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-COPY-ACCELERATION-STRUCTURE-INFO-KHR
- &KEY
- NEXT
- SRC
- DST
- MODE
Creates an instance of COPY-ACCELERATION-STRUCTURE-INFO-KHR. The arguments of this function correspond to the slots of COPY-ACCELERATION-STRUCTURE-INFO-KHR. See COPY-ACCELERATION-STRUCTURE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR
- &KEY
- NEXT
- SRC
- DST
- MODE
Creates an instance of COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR. The arguments of this function correspond to the slots of COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR. See COPY-ACCELERATION-STRUCTURE-TO-MEMORY-INFO-KHR
-
EXTERNAL FUNCTION MAKE-COPY-BUFFER-INFO-2-KHR
- &KEY
- NEXT
- SRC-BUFFER
- DST-BUFFER
- REGIONS
Creates an instance of COPY-BUFFER-INFO-2-KHR. The arguments of this function correspond to the slots of COPY-BUFFER-INFO-2-KHR. See COPY-BUFFER-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-COPY-BUFFER-TO-IMAGE-INFO-2-KHR
- &KEY
- NEXT
- SRC-BUFFER
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
Creates an instance of COPY-BUFFER-TO-IMAGE-INFO-2-KHR. The arguments of this function correspond to the slots of COPY-BUFFER-TO-IMAGE-INFO-2-KHR. See COPY-BUFFER-TO-IMAGE-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-COPY-COMMAND-TRANSFORM-INFO-QCOM
- &KEY
- NEXT
- TRANSFORM
Creates an instance of COPY-COMMAND-TRANSFORM-INFO-QCOM. The arguments of this function correspond to the slots of COPY-COMMAND-TRANSFORM-INFO-QCOM. See COPY-COMMAND-TRANSFORM-INFO-QCOM
-
EXTERNAL FUNCTION MAKE-COPY-DESCRIPTOR-SET
- &KEY
- NEXT
- SRC-SET
- SRC-BINDING
- SRC-ARRAY-ELEMENT
- DST-SET
- DST-BINDING
- DST-ARRAY-ELEMENT
- DESCRIPTOR-COUNT
Creates an instance of COPY-DESCRIPTOR-SET. The arguments of this function correspond to the slots of COPY-DESCRIPTOR-SET. See COPY-DESCRIPTOR-SET
-
EXTERNAL FUNCTION MAKE-COPY-IMAGE-INFO-2-KHR
- &KEY
- NEXT
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
Creates an instance of COPY-IMAGE-INFO-2-KHR. The arguments of this function correspond to the slots of COPY-IMAGE-INFO-2-KHR. See COPY-IMAGE-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-COPY-IMAGE-TO-BUFFER-INFO-2-KHR
- &KEY
- NEXT
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-BUFFER
- REGIONS
Creates an instance of COPY-IMAGE-TO-BUFFER-INFO-2-KHR. The arguments of this function correspond to the slots of COPY-IMAGE-TO-BUFFER-INFO-2-KHR. See COPY-IMAGE-TO-BUFFER-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR
- &KEY
- NEXT
- SRC
- DST
- MODE
Creates an instance of COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR. The arguments of this function correspond to the slots of COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR. See COPY-MEMORY-TO-ACCELERATION-STRUCTURE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-CU-FUNCTION-CREATE-INFO-NVX
- &KEY
- NEXT
- MODULE
- NAME
Creates an instance of CU-FUNCTION-CREATE-INFO-NVX. The arguments of this function correspond to the slots of CU-FUNCTION-CREATE-INFO-NVX. See CU-FUNCTION-CREATE-INFO-NVX
-
EXTERNAL FUNCTION MAKE-CU-FUNCTION-NVX-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-CU-LAUNCH-INFO-NVX
- &KEY
- NEXT
- FUNCTION-HANDLE
- GRID-DIM-X
- GRID-DIM-Y
- GRID-DIM-Z
- BLOCK-DIM-X
- BLOCK-DIM-Y
- BLOCK-DIM-Z
- SHARED-MEM-BYTES
- PARAM-COUNT
- PARAMS
- EXTRA-COUNT
- EXTRAS
Creates an instance of CU-LAUNCH-INFO-NVX. The arguments of this function correspond to the slots of CU-LAUNCH-INFO-NVX. See CU-LAUNCH-INFO-NVX
-
EXTERNAL FUNCTION MAKE-CU-MODULE-CREATE-INFO-NVX
- &KEY
- NEXT
- DATA-SIZE
- DATA
Creates an instance of CU-MODULE-CREATE-INFO-NVX. The arguments of this function correspond to the slots of CU-MODULE-CREATE-INFO-NVX. See CU-MODULE-CREATE-INFO-NVX
-
EXTERNAL FUNCTION MAKE-CU-MODULE-NVX-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-D-3D-1-2-FENCE-SUBMIT-INFO-KHR
- &KEY
- NEXT
- WAIT-SEMAPHORE-VALUES
- SIGNAL-SEMAPHORE-VALUES
Creates an instance of D-3D-1-2-FENCE-SUBMIT-INFO-KHR. The arguments of this function correspond to the slots of D-3D-1-2-FENCE-SUBMIT-INFO-KHR. See D-3D-1-2-FENCE-SUBMIT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-DEBUG-MARKER-MARKER-INFO-EXT
- &KEY
- NEXT
- MARKER-NAME
- COLOR
Creates an instance of DEBUG-MARKER-MARKER-INFO-EXT. The arguments of this function correspond to the slots of DEBUG-MARKER-MARKER-INFO-EXT. See DEBUG-MARKER-MARKER-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-MARKER-OBJECT-NAME-INFO-EXT
- &KEY
- NEXT
- OBJECT-TYPE
- OBJECT
- OBJECT-NAME
Creates an instance of DEBUG-MARKER-OBJECT-NAME-INFO-EXT. The arguments of this function correspond to the slots of DEBUG-MARKER-OBJECT-NAME-INFO-EXT. See DEBUG-MARKER-OBJECT-NAME-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-MARKER-OBJECT-TAG-INFO-EXT
- &KEY
- NEXT
- OBJECT-TYPE
- OBJECT
- TAG-NAME
- TAG-SIZE
- TAG
Creates an instance of DEBUG-MARKER-OBJECT-TAG-INFO-EXT. The arguments of this function correspond to the slots of DEBUG-MARKER-OBJECT-TAG-INFO-EXT. See DEBUG-MARKER-OBJECT-TAG-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- PFN-CALLBACK
- USER-DATA
Creates an instance of DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT. The arguments of this function correspond to the slots of DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT. See DEBUG-REPORT-CALLBACK-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-REPORT-CALLBACK-EXT-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DEBUG-UTILS-LABEL-EXT
- &KEY
- NEXT
- LABEL-NAME
- COLOR
Creates an instance of DEBUG-UTILS-LABEL-EXT. The arguments of this function correspond to the slots of DEBUG-UTILS-LABEL-EXT. See DEBUG-UTILS-LABEL-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT
- &KEY
- NEXT
- FLAGS
- MESSAGE-ID-NAME
- MESSAGE-ID-NUMBER
- MESSAGE
- QUEUE-LABELS
- CMD-BUF-LABELS
- OBJECTS
Creates an instance of DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT. The arguments of this function correspond to the slots of DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT. See DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- MESSAGE-SEVERITY
- MESSAGE-TYPE
- PFN-USER-CALLBACK
- USER-DATA
Creates an instance of DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT. The arguments of this function correspond to the slots of DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT. See DEBUG-UTILS-MESSENGER-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-UTILS-MESSENGER-EXT-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DEBUG-UTILS-OBJECT-NAME-INFO-EXT
- &KEY
- NEXT
- OBJECT-TYPE
- OBJECT-HANDLE
- OBJECT-NAME
Creates an instance of DEBUG-UTILS-OBJECT-NAME-INFO-EXT. The arguments of this function correspond to the slots of DEBUG-UTILS-OBJECT-NAME-INFO-EXT. See DEBUG-UTILS-OBJECT-NAME-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEBUG-UTILS-OBJECT-TAG-INFO-EXT
- &KEY
- NEXT
- OBJECT-TYPE
- OBJECT-HANDLE
- TAG-NAME
- TAG-SIZE
- TAG
Creates an instance of DEBUG-UTILS-OBJECT-TAG-INFO-EXT. The arguments of this function correspond to the slots of DEBUG-UTILS-OBJECT-TAG-INFO-EXT. See DEBUG-UTILS-OBJECT-TAG-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEDICATED-ALLOCATION-BUFFER-CREATE-INFO-NV
- &KEY
- NEXT
- DEDICATED-ALLOCATION
Creates an instance of DEDICATED-ALLOCATION-BUFFER-CREATE-INFO-NV. The arguments of this function correspond to the slots of DEDICATED-ALLOCATION-BUFFER-CREATE-INFO-NV. See DEDICATED-ALLOCATION-BUFFER-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-DEDICATED-ALLOCATION-IMAGE-CREATE-INFO-NV
- &KEY
- NEXT
- DEDICATED-ALLOCATION
Creates an instance of DEDICATED-ALLOCATION-IMAGE-CREATE-INFO-NV. The arguments of this function correspond to the slots of DEDICATED-ALLOCATION-IMAGE-CREATE-INFO-NV. See DEDICATED-ALLOCATION-IMAGE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-DEDICATED-ALLOCATION-MEMORY-ALLOCATE-INFO-NV
- &KEY
- NEXT
- IMAGE
- BUFFER
Creates an instance of DEDICATED-ALLOCATION-MEMORY-ALLOCATE-INFO-NV. The arguments of this function correspond to the slots of DEDICATED-ALLOCATION-MEMORY-ALLOCATE-INFO-NV. See DEDICATED-ALLOCATION-MEMORY-ALLOCATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-DEFERRED-OPERATION-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DEPENDENCY-INFO-KHR
- &KEY
- NEXT
- DEPENDENCY-FLAGS
- MEMORY-BARRIERS
- BUFFER-MEMORY-BARRIERS
- IMAGE-MEMORY-BARRIERS
Creates an instance of DEPENDENCY-INFO-KHR. The arguments of this function correspond to the slots of DEPENDENCY-INFO-KHR. See DEPENDENCY-INFO-KHR
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-BUFFER-INFO
- &KEY
- BUFFER
- OFFSET
- RANGE
Creates an instance of DESCRIPTOR-BUFFER-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-BUFFER-INFO. See DESCRIPTOR-BUFFER-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-IMAGE-INFO
- &KEY
- SAMPLER
- IMAGE-VIEW
- IMAGE-LAYOUT
Creates an instance of DESCRIPTOR-IMAGE-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-IMAGE-INFO. See DESCRIPTOR-IMAGE-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-POOL-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- MAX-SETS
- POOL-SIZES
Creates an instance of DESCRIPTOR-POOL-CREATE-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-POOL-CREATE-INFO. See DESCRIPTOR-POOL-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-POOL-INLINE-UNIFORM-BLOCK-CREATE-INFO-EXT
- &KEY
- NEXT
- MAX-INLINE-UNIFORM-BLOCK-BINDINGS
Creates an instance of DESCRIPTOR-POOL-INLINE-UNIFORM-BLOCK-CREATE-INFO-EXT. The arguments of this function correspond to the slots of DESCRIPTOR-POOL-INLINE-UNIFORM-BLOCK-CREATE-INFO-EXT. See DESCRIPTOR-POOL-INLINE-UNIFORM-BLOCK-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-POOL-SIZE
- &KEY
- TYPE
- DESCRIPTOR-COUNT
Creates an instance of DESCRIPTOR-POOL-SIZE. The arguments of this function correspond to the slots of DESCRIPTOR-POOL-SIZE. See DESCRIPTOR-POOL-SIZE
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-POOL-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-ALLOCATE-INFO
- &KEY
- NEXT
- DESCRIPTOR-POOL
- SET-LAYOUTS
Creates an instance of DESCRIPTOR-SET-ALLOCATE-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-SET-ALLOCATE-INFO. See DESCRIPTOR-SET-ALLOCATE-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-LAYOUT-BINDING
- &KEY
- BINDING
- DESCRIPTOR-TYPE
- DESCRIPTOR-COUNT
- STAGE-FLAGS
- IMMUTABLE-SAMPLERS
Creates an instance of DESCRIPTOR-SET-LAYOUT-BINDING. The arguments of this function correspond to the slots of DESCRIPTOR-SET-LAYOUT-BINDING. See DESCRIPTOR-SET-LAYOUT-BINDING
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-LAYOUT-BINDING-FLAGS-CREATE-INFO
- &KEY
- NEXT
- BINDING-FLAGS
Creates an instance of DESCRIPTOR-SET-LAYOUT-BINDING-FLAGS-CREATE-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-SET-LAYOUT-BINDING-FLAGS-CREATE-INFO. See DESCRIPTOR-SET-LAYOUT-BINDING-FLAGS-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-LAYOUT-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- BINDINGS
Creates an instance of DESCRIPTOR-SET-LAYOUT-CREATE-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-SET-LAYOUT-CREATE-INFO. See DESCRIPTOR-SET-LAYOUT-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-LAYOUT-SUPPORT
- &KEY
- NEXT
- SUPPORTED
Creates an instance of DESCRIPTOR-SET-LAYOUT-SUPPORT. The arguments of this function correspond to the slots of DESCRIPTOR-SET-LAYOUT-SUPPORT. See DESCRIPTOR-SET-LAYOUT-SUPPORT
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-LAYOUT-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-ALLOCATE-INFO
- &KEY
- NEXT
- DESCRIPTOR-COUNTS
Creates an instance of DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-ALLOCATE-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-ALLOCATE-INFO. See DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-ALLOCATE-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-LAYOUT-SUPPORT
- &KEY
- NEXT
- MAX-VARIABLE-DESCRIPTOR-COUNT
Creates an instance of DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-LAYOUT-SUPPORT. The arguments of this function correspond to the slots of DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-LAYOUT-SUPPORT. See DESCRIPTOR-SET-VARIABLE-DESCRIPTOR-COUNT-LAYOUT-SUPPORT
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-SET-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- DESCRIPTOR-UPDATE-ENTRIES
- TEMPLATE-TYPE
- DESCRIPTOR-SET-LAYOUT
- PIPELINE-BIND-POINT
- PIPELINE-LAYOUT
- SET
Creates an instance of DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO. The arguments of this function correspond to the slots of DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO. See DESCRIPTOR-UPDATE-TEMPLATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-UPDATE-TEMPLATE-ENTRY
- &KEY
- DST-BINDING
- DST-ARRAY-ELEMENT
- DESCRIPTOR-COUNT
- DESCRIPTOR-TYPE
- OFFSET
- STRIDE
Creates an instance of DESCRIPTOR-UPDATE-TEMPLATE-ENTRY. The arguments of this function correspond to the slots of DESCRIPTOR-UPDATE-TEMPLATE-ENTRY. See DESCRIPTOR-UPDATE-TEMPLATE-ENTRY
-
EXTERNAL FUNCTION MAKE-DESCRIPTOR-UPDATE-TEMPLATE-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DESCRIPTOR-UPDATE-TEMPLATE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR
- &KEY
- NEXT
- CREATE-INFO
Creates an instance of DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR. The arguments of this function correspond to the slots of DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR. See DEVICE-BUFFER-MEMORY-REQUIREMENTS-KHR
-
EXTERNAL FUNCTION MAKE-DEVICE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- QUEUE-CREATE-INFOS
- ENABLED-LAYER-NAMES
- ENABLED-EXTENSION-NAMES
- ENABLED-FEATURES
Creates an instance of DEVICE-CREATE-INFO. The arguments of this function correspond to the slots of DEVICE-CREATE-INFO. See DEVICE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-DEVICE-MEMORY-REPORT-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- PFN-USER-CALLBACK
- USER-DATA
Creates an instance of DEVICE-DEVICE-MEMORY-REPORT-CREATE-INFO-EXT. The arguments of this function correspond to the slots of DEVICE-DEVICE-MEMORY-REPORT-CREATE-INFO-EXT. See DEVICE-DEVICE-MEMORY-REPORT-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEVICE-DIAGNOSTICS-CONFIG-CREATE-INFO-NV
- &KEY
- NEXT
- FLAGS
Creates an instance of DEVICE-DIAGNOSTICS-CONFIG-CREATE-INFO-NV. The arguments of this function correspond to the slots of DEVICE-DIAGNOSTICS-CONFIG-CREATE-INFO-NV. See DEVICE-DIAGNOSTICS-CONFIG-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-DEVICE-EVENT-INFO-EXT
- &KEY
- NEXT
- DEVICE-EVENT
Creates an instance of DEVICE-EVENT-INFO-EXT. The arguments of this function correspond to the slots of DEVICE-EVENT-INFO-EXT. See DEVICE-EVENT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-BIND-SPARSE-INFO
- &KEY
- NEXT
- RESOURCE-DEVICE-INDEX
- MEMORY-DEVICE-INDEX
Creates an instance of DEVICE-GROUP-BIND-SPARSE-INFO. The arguments of this function correspond to the slots of DEVICE-GROUP-BIND-SPARSE-INFO. See DEVICE-GROUP-BIND-SPARSE-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-COMMAND-BUFFER-BEGIN-INFO
- &KEY
- NEXT
- DEVICE-MASK
Creates an instance of DEVICE-GROUP-COMMAND-BUFFER-BEGIN-INFO. The arguments of this function correspond to the slots of DEVICE-GROUP-COMMAND-BUFFER-BEGIN-INFO. See DEVICE-GROUP-COMMAND-BUFFER-BEGIN-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-DEVICE-CREATE-INFO
- &KEY
- NEXT
- PHYSICAL-DEVICES
Creates an instance of DEVICE-GROUP-DEVICE-CREATE-INFO. The arguments of this function correspond to the slots of DEVICE-GROUP-DEVICE-CREATE-INFO. See DEVICE-GROUP-DEVICE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-PRESENT-CAPABILITIES-KHR
- &KEY
- NEXT
- PRESENT-MASK
- MODES
Creates an instance of DEVICE-GROUP-PRESENT-CAPABILITIES-KHR. The arguments of this function correspond to the slots of DEVICE-GROUP-PRESENT-CAPABILITIES-KHR. See DEVICE-GROUP-PRESENT-CAPABILITIES-KHR
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-PRESENT-INFO-KHR
- &KEY
- NEXT
- DEVICE-MASKS
- MODE
Creates an instance of DEVICE-GROUP-PRESENT-INFO-KHR. The arguments of this function correspond to the slots of DEVICE-GROUP-PRESENT-INFO-KHR. See DEVICE-GROUP-PRESENT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-RENDER-PASS-BEGIN-INFO
- &KEY
- NEXT
- DEVICE-MASK
- DEVICE-RENDER-AREAS
Creates an instance of DEVICE-GROUP-RENDER-PASS-BEGIN-INFO. The arguments of this function correspond to the slots of DEVICE-GROUP-RENDER-PASS-BEGIN-INFO. See DEVICE-GROUP-RENDER-PASS-BEGIN-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-SUBMIT-INFO
- &KEY
- NEXT
- WAIT-SEMAPHORE-DEVICE-INDICES
- COMMAND-BUFFER-DEVICE-MASKS
- SIGNAL-SEMAPHORE-DEVICE-INDICES
Creates an instance of DEVICE-GROUP-SUBMIT-INFO. The arguments of this function correspond to the slots of DEVICE-GROUP-SUBMIT-INFO. See DEVICE-GROUP-SUBMIT-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-GROUP-SWAPCHAIN-CREATE-INFO-KHR
- &KEY
- NEXT
- MODES
Creates an instance of DEVICE-GROUP-SWAPCHAIN-CREATE-INFO-KHR. The arguments of this function correspond to the slots of DEVICE-GROUP-SWAPCHAIN-CREATE-INFO-KHR. See DEVICE-GROUP-SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR
- &KEY
- NEXT
- CREATE-INFO
- PLANE-ASPECT
Creates an instance of DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR. The arguments of this function correspond to the slots of DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR. See DEVICE-IMAGE-MEMORY-REQUIREMENTS-KHR
-
EXTERNAL FUNCTION MAKE-DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO
- &KEY
- NEXT
- MEMORY
Creates an instance of DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO. The arguments of this function correspond to the slots of DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO. See DEVICE-MEMORY-OPAQUE-CAPTURE-ADDRESS-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-MEMORY-OVERALLOCATION-CREATE-INFO-AMD
- &KEY
- NEXT
- OVERALLOCATION-BEHAVIOR
Creates an instance of DEVICE-MEMORY-OVERALLOCATION-CREATE-INFO-AMD. The arguments of this function correspond to the slots of DEVICE-MEMORY-OVERALLOCATION-CREATE-INFO-AMD. See DEVICE-MEMORY-OVERALLOCATION-CREATE-INFO-AMD
-
EXTERNAL FUNCTION MAKE-DEVICE-MEMORY-REPORT-CALLBACK-DATA-EXT
- &KEY
- NEXT
- FLAGS
- TYPE
- MEMORY-OBJECT-ID
- SIZE
- OBJECT-TYPE
- OBJECT-HANDLE
- HEAP-INDEX
Creates an instance of DEVICE-MEMORY-REPORT-CALLBACK-DATA-EXT. The arguments of this function correspond to the slots of DEVICE-MEMORY-REPORT-CALLBACK-DATA-EXT. See DEVICE-MEMORY-REPORT-CALLBACK-DATA-EXT
-
EXTERNAL FUNCTION MAKE-DEVICE-MEMORY-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DEVICE-OR-HOST-ADDRESS-CONST-KHR
- &KEY
- DEVICE-ADDRESS
- HOST-ADDRESS
Creates an instance of DEVICE-OR-HOST-ADDRESS-CONST-KHR. The arguments of this function correspond to the slots of DEVICE-OR-HOST-ADDRESS-CONST-KHR. Since DEVICE-OR-HOST-ADDRESS-CONST-KHR represents a union, exactly one argument must be supplied. See DEVICE-OR-HOST-ADDRESS-CONST-KHR
-
EXTERNAL FUNCTION MAKE-DEVICE-OR-HOST-ADDRESS-KHR
- &KEY
- DEVICE-ADDRESS
- HOST-ADDRESS
Creates an instance of DEVICE-OR-HOST-ADDRESS-KHR. The arguments of this function correspond to the slots of DEVICE-OR-HOST-ADDRESS-KHR. Since DEVICE-OR-HOST-ADDRESS-KHR represents a union, exactly one argument must be supplied. See DEVICE-OR-HOST-ADDRESS-KHR
-
EXTERNAL FUNCTION MAKE-DEVICE-PRIVATE-DATA-CREATE-INFO-EXT
- &KEY
- NEXT
- PRIVATE-DATA-SLOT-REQUEST-COUNT
Creates an instance of DEVICE-PRIVATE-DATA-CREATE-INFO-EXT. The arguments of this function correspond to the slots of DEVICE-PRIVATE-DATA-CREATE-INFO-EXT. See DEVICE-PRIVATE-DATA-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEVICE-QUEUE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- QUEUE-FAMILY-INDEX
- QUEUE-PRIORITIES
Creates an instance of DEVICE-QUEUE-CREATE-INFO. The arguments of this function correspond to the slots of DEVICE-QUEUE-CREATE-INFO. See DEVICE-QUEUE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-DEVICE-QUEUE-GLOBAL-PRIORITY-CREATE-INFO-EXT
- &KEY
- NEXT
- GLOBAL-PRIORITY
Creates an instance of DEVICE-QUEUE-GLOBAL-PRIORITY-CREATE-INFO-EXT. The arguments of this function correspond to the slots of DEVICE-QUEUE-GLOBAL-PRIORITY-CREATE-INFO-EXT. See DEVICE-QUEUE-GLOBAL-PRIORITY-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DEVICE-QUEUE-INFO-2
- &KEY
- NEXT
- FLAGS
- QUEUE-FAMILY-INDEX
- QUEUE-INDEX
Creates an instance of DEVICE-QUEUE-INFO-2. The arguments of this function correspond to the slots of DEVICE-QUEUE-INFO-2. See DEVICE-QUEUE-INFO-2
-
EXTERNAL FUNCTION MAKE-DEVICE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DIRECT-FB-SURFACE-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- DFB
- SURFACE
Creates an instance of DIRECT-FB-SURFACE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of DIRECT-FB-SURFACE-CREATE-INFO-EXT. See DIRECT-FB-SURFACE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DISPATCH-INDIRECT-COMMAND
- &KEY
- X
- Y
- Z
Creates an instance of DISPATCH-INDIRECT-COMMAND. The arguments of this function correspond to the slots of DISPATCH-INDIRECT-COMMAND. See DISPATCH-INDIRECT-COMMAND
-
EXTERNAL FUNCTION MAKE-DISPLAY-EVENT-INFO-EXT
- &KEY
- NEXT
- DISPLAY-EVENT
Creates an instance of DISPLAY-EVENT-INFO-EXT. The arguments of this function correspond to the slots of DISPLAY-EVENT-INFO-EXT. See DISPLAY-EVENT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DISPLAY-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DISPLAY-MODE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- PARAMETERS
Creates an instance of DISPLAY-MODE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of DISPLAY-MODE-CREATE-INFO-KHR. See DISPLAY-MODE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-MODE-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-DISPLAY-MODE-PARAMETERS-KHR
- &KEY
- VISIBLE-REGION
- REFRESH-RATE
Creates an instance of DISPLAY-MODE-PARAMETERS-KHR. The arguments of this function correspond to the slots of DISPLAY-MODE-PARAMETERS-KHR. See DISPLAY-MODE-PARAMETERS-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-MODE-PROPERTIES-2-KHR
- &KEY
- NEXT
- DISPLAY-MODE-PROPERTIES
Creates an instance of DISPLAY-MODE-PROPERTIES-2-KHR. The arguments of this function correspond to the slots of DISPLAY-MODE-PROPERTIES-2-KHR. See DISPLAY-MODE-PROPERTIES-2-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-MODE-PROPERTIES-KHR
- &KEY
- DISPLAY-MODE
- PARAMETERS
Creates an instance of DISPLAY-MODE-PROPERTIES-KHR. The arguments of this function correspond to the slots of DISPLAY-MODE-PROPERTIES-KHR. See DISPLAY-MODE-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-NATIVE-HDR-SURFACE-CAPABILITIES-AMD
- &KEY
- NEXT
- LOCAL-DIMMING-SUPPORT
Creates an instance of DISPLAY-NATIVE-HDR-SURFACE-CAPABILITIES-AMD. The arguments of this function correspond to the slots of DISPLAY-NATIVE-HDR-SURFACE-CAPABILITIES-AMD. See DISPLAY-NATIVE-HDR-SURFACE-CAPABILITIES-AMD
-
EXTERNAL FUNCTION MAKE-DISPLAY-PLANE-CAPABILITIES-2-KHR
- &KEY
- NEXT
- CAPABILITIES
Creates an instance of DISPLAY-PLANE-CAPABILITIES-2-KHR. The arguments of this function correspond to the slots of DISPLAY-PLANE-CAPABILITIES-2-KHR. See DISPLAY-PLANE-CAPABILITIES-2-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-PLANE-CAPABILITIES-KHR
- &KEY
- SUPPORTED-ALPHA
- MIN-SRC-POSITION
- MAX-SRC-POSITION
- MIN-SRC-EXTENT
- MAX-SRC-EXTENT
- MIN-DST-POSITION
- MAX-DST-POSITION
- MIN-DST-EXTENT
- MAX-DST-EXTENT
Creates an instance of DISPLAY-PLANE-CAPABILITIES-KHR. The arguments of this function correspond to the slots of DISPLAY-PLANE-CAPABILITIES-KHR. See DISPLAY-PLANE-CAPABILITIES-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-PLANE-INFO-2-KHR
- &KEY
- NEXT
- MODE
- PLANE-INDEX
Creates an instance of DISPLAY-PLANE-INFO-2-KHR. The arguments of this function correspond to the slots of DISPLAY-PLANE-INFO-2-KHR. See DISPLAY-PLANE-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-PLANE-PROPERTIES-2-KHR
- &KEY
- NEXT
- DISPLAY-PLANE-PROPERTIES
Creates an instance of DISPLAY-PLANE-PROPERTIES-2-KHR. The arguments of this function correspond to the slots of DISPLAY-PLANE-PROPERTIES-2-KHR. See DISPLAY-PLANE-PROPERTIES-2-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-PLANE-PROPERTIES-KHR
- &KEY
- CURRENT-DISPLAY
- CURRENT-STACK-INDEX
Creates an instance of DISPLAY-PLANE-PROPERTIES-KHR. The arguments of this function correspond to the slots of DISPLAY-PLANE-PROPERTIES-KHR. See DISPLAY-PLANE-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-POWER-INFO-EXT
- &KEY
- NEXT
- POWER-STATE
Creates an instance of DISPLAY-POWER-INFO-EXT. The arguments of this function correspond to the slots of DISPLAY-POWER-INFO-EXT. See DISPLAY-POWER-INFO-EXT
-
EXTERNAL FUNCTION MAKE-DISPLAY-PRESENT-INFO-KHR
- &KEY
- NEXT
- SRC-RECT
- DST-RECT
- PERSISTENT
Creates an instance of DISPLAY-PRESENT-INFO-KHR. The arguments of this function correspond to the slots of DISPLAY-PRESENT-INFO-KHR. See DISPLAY-PRESENT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-PROPERTIES-2-KHR
- &KEY
- NEXT
- DISPLAY-PROPERTIES
Creates an instance of DISPLAY-PROPERTIES-2-KHR. The arguments of this function correspond to the slots of DISPLAY-PROPERTIES-2-KHR. See DISPLAY-PROPERTIES-2-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-PROPERTIES-KHR
- &KEY
- DISPLAY
- DISPLAY-NAME
- PHYSICAL-DIMENSIONS
- PHYSICAL-RESOLUTION
- SUPPORTED-TRANSFORMS
- PLANE-REORDER-POSSIBLE
- PERSISTENT-CONTENT
Creates an instance of DISPLAY-PROPERTIES-KHR. The arguments of this function correspond to the slots of DISPLAY-PROPERTIES-KHR. See DISPLAY-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-DISPLAY-SURFACE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- DISPLAY-MODE
- PLANE-INDEX
- PLANE-STACK-INDEX
- TRANSFORM
- GLOBAL-ALPHA
- ALPHA-MODE
- IMAGE-EXTENT
Creates an instance of DISPLAY-SURFACE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of DISPLAY-SURFACE-CREATE-INFO-KHR. See DISPLAY-SURFACE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-DRAW-INDEXED-INDIRECT-COMMAND
- &KEY
- INDEX-COUNT
- INSTANCE-COUNT
- FIRST-INDEX
- VERTEX-OFFSET
- FIRST-INSTANCE
Creates an instance of DRAW-INDEXED-INDIRECT-COMMAND. The arguments of this function correspond to the slots of DRAW-INDEXED-INDIRECT-COMMAND. See DRAW-INDEXED-INDIRECT-COMMAND
-
EXTERNAL FUNCTION MAKE-DRAW-INDIRECT-COMMAND
- &KEY
- VERTEX-COUNT
- INSTANCE-COUNT
- FIRST-VERTEX
- FIRST-INSTANCE
Creates an instance of DRAW-INDIRECT-COMMAND. The arguments of this function correspond to the slots of DRAW-INDIRECT-COMMAND. See DRAW-INDIRECT-COMMAND
-
EXTERNAL FUNCTION MAKE-DRAW-MESH-TASKS-INDIRECT-COMMAND-NV
- &KEY
- TASK-COUNT
- FIRST-TASK
Creates an instance of DRAW-MESH-TASKS-INDIRECT-COMMAND-NV. The arguments of this function correspond to the slots of DRAW-MESH-TASKS-INDIRECT-COMMAND-NV. See DRAW-MESH-TASKS-INDIRECT-COMMAND-NV
-
EXTERNAL FUNCTION MAKE-DRM-FORMAT-MODIFIER-PROPERTIES-2-EXT
- &KEY
- DRM-FORMAT-MODIFIER
- DRM-FORMAT-MODIFIER-PLANE-COUNT
- DRM-FORMAT-MODIFIER-TILING-FEATURES
Creates an instance of DRM-FORMAT-MODIFIER-PROPERTIES-2-EXT. The arguments of this function correspond to the slots of DRM-FORMAT-MODIFIER-PROPERTIES-2-EXT. See DRM-FORMAT-MODIFIER-PROPERTIES-2-EXT
-
EXTERNAL FUNCTION MAKE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT
- &KEY
- DRM-FORMAT-MODIFIER
- DRM-FORMAT-MODIFIER-PLANE-COUNT
- DRM-FORMAT-MODIFIER-TILING-FEATURES
Creates an instance of DRM-FORMAT-MODIFIER-PROPERTIES-EXT. The arguments of this function correspond to the slots of DRM-FORMAT-MODIFIER-PROPERTIES-EXT. See DRM-FORMAT-MODIFIER-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-DRM-FORMAT-MODIFIER-PROPERTIES-LIST-2-EXT
- &KEY
- NEXT
- DRM-FORMAT-MODIFIER-PROPERTIES
Creates an instance of DRM-FORMAT-MODIFIER-PROPERTIES-LIST-2-EXT. The arguments of this function correspond to the slots of DRM-FORMAT-MODIFIER-PROPERTIES-LIST-2-EXT. See DRM-FORMAT-MODIFIER-PROPERTIES-LIST-2-EXT
-
EXTERNAL FUNCTION MAKE-DRM-FORMAT-MODIFIER-PROPERTIES-LIST-EXT
- &KEY
- NEXT
- DRM-FORMAT-MODIFIER-PROPERTIES
Creates an instance of DRM-FORMAT-MODIFIER-PROPERTIES-LIST-EXT. The arguments of this function correspond to the slots of DRM-FORMAT-MODIFIER-PROPERTIES-LIST-EXT. See DRM-FORMAT-MODIFIER-PROPERTIES-LIST-EXT
-
EXTERNAL FUNCTION MAKE-EVENT-CREATE-INFO
- &KEY
- NEXT
- FLAGS
Creates an instance of EVENT-CREATE-INFO. The arguments of this function correspond to the slots of EVENT-CREATE-INFO. See EVENT-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-EVENT-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-EXPORT-FENCE-CREATE-INFO
- &KEY
- NEXT
- HANDLE-TYPES
Creates an instance of EXPORT-FENCE-CREATE-INFO. The arguments of this function correspond to the slots of EXPORT-FENCE-CREATE-INFO. See EXPORT-FENCE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-EXPORT-FENCE-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- ATTRIBUTES
- DW-ACCESS
- NAME
Creates an instance of EXPORT-FENCE-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of EXPORT-FENCE-WIN32-HANDLE-INFO-KHR. See EXPORT-FENCE-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-EXPORT-MEMORY-ALLOCATE-INFO
- &KEY
- NEXT
- HANDLE-TYPES
Creates an instance of EXPORT-MEMORY-ALLOCATE-INFO. The arguments of this function correspond to the slots of EXPORT-MEMORY-ALLOCATE-INFO. See EXPORT-MEMORY-ALLOCATE-INFO
-
EXTERNAL FUNCTION MAKE-EXPORT-MEMORY-ALLOCATE-INFO-NV
- &KEY
- NEXT
- HANDLE-TYPES
Creates an instance of EXPORT-MEMORY-ALLOCATE-INFO-NV. The arguments of this function correspond to the slots of EXPORT-MEMORY-ALLOCATE-INFO-NV. See EXPORT-MEMORY-ALLOCATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-EXPORT-MEMORY-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- ATTRIBUTES
- DW-ACCESS
- NAME
Creates an instance of EXPORT-MEMORY-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of EXPORT-MEMORY-WIN32-HANDLE-INFO-KHR. See EXPORT-MEMORY-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-EXPORT-MEMORY-WIN32-HANDLE-INFO-NV
- &KEY
- NEXT
- ATTRIBUTES
- DW-ACCESS
Creates an instance of EXPORT-MEMORY-WIN32-HANDLE-INFO-NV. The arguments of this function correspond to the slots of EXPORT-MEMORY-WIN32-HANDLE-INFO-NV. See EXPORT-MEMORY-WIN32-HANDLE-INFO-NV
-
EXTERNAL FUNCTION MAKE-EXPORT-SEMAPHORE-CREATE-INFO
- &KEY
- NEXT
- HANDLE-TYPES
Creates an instance of EXPORT-SEMAPHORE-CREATE-INFO. The arguments of this function correspond to the slots of EXPORT-SEMAPHORE-CREATE-INFO. See EXPORT-SEMAPHORE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-EXPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- ATTRIBUTES
- DW-ACCESS
- NAME
Creates an instance of EXPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of EXPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR. See EXPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-EXTENSION-LOADER
- &KEY
- INSTANCE
- DEVICE
Creates an EXTENSION-LOADER instance. See EXTENSION-LOADER
-
EXTERNAL FUNCTION MAKE-EXTENSION-PROPERTIES
- &KEY
- EXTENSION-NAME
- SPEC-VERSION
Creates an instance of EXTENSION-PROPERTIES. The arguments of this function correspond to the slots of EXTENSION-PROPERTIES. See EXTENSION-PROPERTIES
-
EXTERNAL FUNCTION MAKE-EXTENT-2D
- &KEY
- WIDTH
- HEIGHT
Creates an instance of EXTENT-2D. The arguments of this function correspond to the slots of EXTENT-2D. See EXTENT-2D
-
EXTERNAL FUNCTION MAKE-EXTENT-3D
- &KEY
- WIDTH
- HEIGHT
- DEPTH
Creates an instance of EXTENT-3D. The arguments of this function correspond to the slots of EXTENT-3D. See EXTENT-3D
-
EXTERNAL FUNCTION MAKE-EXTERNAL-BUFFER-PROPERTIES
- &KEY
- NEXT
- EXTERNAL-MEMORY-PROPERTIES
Creates an instance of EXTERNAL-BUFFER-PROPERTIES. The arguments of this function correspond to the slots of EXTERNAL-BUFFER-PROPERTIES. See EXTERNAL-BUFFER-PROPERTIES
-
EXTERNAL FUNCTION MAKE-EXTERNAL-FENCE-PROPERTIES
- &KEY
- NEXT
- EXPORT-FROM-IMPORTED-HANDLE-TYPES
- COMPATIBLE-HANDLE-TYPES
- EXTERNAL-FENCE-FEATURES
Creates an instance of EXTERNAL-FENCE-PROPERTIES. The arguments of this function correspond to the slots of EXTERNAL-FENCE-PROPERTIES. See EXTERNAL-FENCE-PROPERTIES
-
EXTERNAL FUNCTION MAKE-EXTERNAL-FORMAT-ANDROID
- &KEY
- NEXT
- EXTERNAL-FORMAT
Creates an instance of EXTERNAL-FORMAT-ANDROID. The arguments of this function correspond to the slots of EXTERNAL-FORMAT-ANDROID. See EXTERNAL-FORMAT-ANDROID
-
EXTERNAL FUNCTION MAKE-EXTERNAL-IMAGE-FORMAT-PROPERTIES
- &KEY
- NEXT
- EXTERNAL-MEMORY-PROPERTIES
Creates an instance of EXTERNAL-IMAGE-FORMAT-PROPERTIES. The arguments of this function correspond to the slots of EXTERNAL-IMAGE-FORMAT-PROPERTIES. See EXTERNAL-IMAGE-FORMAT-PROPERTIES
-
EXTERNAL FUNCTION MAKE-EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV
- &KEY
- IMAGE-FORMAT-PROPERTIES
- EXTERNAL-MEMORY-FEATURES
- EXPORT-FROM-IMPORTED-HANDLE-TYPES
- COMPATIBLE-HANDLE-TYPES
Creates an instance of EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV. The arguments of this function correspond to the slots of EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV. See EXTERNAL-IMAGE-FORMAT-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-EXTERNAL-MEMORY-BUFFER-CREATE-INFO
- &KEY
- NEXT
- HANDLE-TYPES
Creates an instance of EXTERNAL-MEMORY-BUFFER-CREATE-INFO. The arguments of this function correspond to the slots of EXTERNAL-MEMORY-BUFFER-CREATE-INFO. See EXTERNAL-MEMORY-BUFFER-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-EXTERNAL-MEMORY-IMAGE-CREATE-INFO
- &KEY
- NEXT
- HANDLE-TYPES
Creates an instance of EXTERNAL-MEMORY-IMAGE-CREATE-INFO. The arguments of this function correspond to the slots of EXTERNAL-MEMORY-IMAGE-CREATE-INFO. See EXTERNAL-MEMORY-IMAGE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-EXTERNAL-MEMORY-IMAGE-CREATE-INFO-NV
- &KEY
- NEXT
- HANDLE-TYPES
Creates an instance of EXTERNAL-MEMORY-IMAGE-CREATE-INFO-NV. The arguments of this function correspond to the slots of EXTERNAL-MEMORY-IMAGE-CREATE-INFO-NV. See EXTERNAL-MEMORY-IMAGE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-EXTERNAL-MEMORY-PROPERTIES
- &KEY
- EXTERNAL-MEMORY-FEATURES
- EXPORT-FROM-IMPORTED-HANDLE-TYPES
- COMPATIBLE-HANDLE-TYPES
Creates an instance of EXTERNAL-MEMORY-PROPERTIES. The arguments of this function correspond to the slots of EXTERNAL-MEMORY-PROPERTIES. See EXTERNAL-MEMORY-PROPERTIES
-
EXTERNAL FUNCTION MAKE-EXTERNAL-SEMAPHORE-PROPERTIES
- &KEY
- NEXT
- EXPORT-FROM-IMPORTED-HANDLE-TYPES
- COMPATIBLE-HANDLE-TYPES
- EXTERNAL-SEMAPHORE-FEATURES
Creates an instance of EXTERNAL-SEMAPHORE-PROPERTIES. The arguments of this function correspond to the slots of EXTERNAL-SEMAPHORE-PROPERTIES. See EXTERNAL-SEMAPHORE-PROPERTIES
-
EXTERNAL FUNCTION MAKE-FENCE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
Creates an instance of FENCE-CREATE-INFO. The arguments of this function correspond to the slots of FENCE-CREATE-INFO. See FENCE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-FENCE-GET-FD-INFO-KHR
- &KEY
- NEXT
- FENCE
- HANDLE-TYPE
Creates an instance of FENCE-GET-FD-INFO-KHR. The arguments of this function correspond to the slots of FENCE-GET-FD-INFO-KHR. See FENCE-GET-FD-INFO-KHR
-
EXTERNAL FUNCTION MAKE-FENCE-GET-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- FENCE
- HANDLE-TYPE
Creates an instance of FENCE-GET-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of FENCE-GET-WIN32-HANDLE-INFO-KHR. See FENCE-GET-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-FENCE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-FILTER-CUBIC-IMAGE-VIEW-IMAGE-FORMAT-PROPERTIES-EXT
- &KEY
- NEXT
- FILTER-CUBIC
- FILTER-CUBIC-MINMAX
Creates an instance of FILTER-CUBIC-IMAGE-VIEW-IMAGE-FORMAT-PROPERTIES-EXT. The arguments of this function correspond to the slots of FILTER-CUBIC-IMAGE-VIEW-IMAGE-FORMAT-PROPERTIES-EXT. See FILTER-CUBIC-IMAGE-VIEW-IMAGE-FORMAT-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-FORMAT-PROPERTIES
- &KEY
- LINEAR-TILING-FEATURES
- OPTIMAL-TILING-FEATURES
- BUFFER-FEATURES
Creates an instance of FORMAT-PROPERTIES. The arguments of this function correspond to the slots of FORMAT-PROPERTIES. See FORMAT-PROPERTIES
-
EXTERNAL FUNCTION MAKE-FORMAT-PROPERTIES-2
- &KEY
- NEXT
- FORMAT-PROPERTIES
Creates an instance of FORMAT-PROPERTIES-2. The arguments of this function correspond to the slots of FORMAT-PROPERTIES-2. See FORMAT-PROPERTIES-2
-
EXTERNAL FUNCTION MAKE-FORMAT-PROPERTIES-3-KHR
- &KEY
- NEXT
- LINEAR-TILING-FEATURES
- OPTIMAL-TILING-FEATURES
- BUFFER-FEATURES
Creates an instance of FORMAT-PROPERTIES-3-KHR. The arguments of this function correspond to the slots of FORMAT-PROPERTIES-3-KHR. See FORMAT-PROPERTIES-3-KHR
-
EXTERNAL FUNCTION MAKE-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR
- &KEY
- NEXT
- FRAGMENT-SHADING-RATE-ATTACHMENT
- SHADING-RATE-ATTACHMENT-TEXEL-SIZE
Creates an instance of FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR. The arguments of this function correspond to the slots of FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR. See FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-FRAMEBUFFER-ATTACHMENT-IMAGE-INFO
- &KEY
- NEXT
- FLAGS
- USAGE
- WIDTH
- HEIGHT
- LAYER-COUNT
- VIEW-FORMATS
Creates an instance of FRAMEBUFFER-ATTACHMENT-IMAGE-INFO. The arguments of this function correspond to the slots of FRAMEBUFFER-ATTACHMENT-IMAGE-INFO. See FRAMEBUFFER-ATTACHMENT-IMAGE-INFO
-
EXTERNAL FUNCTION MAKE-FRAMEBUFFER-ATTACHMENTS-CREATE-INFO
- &KEY
- NEXT
- ATTACHMENT-IMAGE-INFOS
Creates an instance of FRAMEBUFFER-ATTACHMENTS-CREATE-INFO. The arguments of this function correspond to the slots of FRAMEBUFFER-ATTACHMENTS-CREATE-INFO. See FRAMEBUFFER-ATTACHMENTS-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-FRAMEBUFFER-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- RENDER-PASS
- ATTACHMENTS
- WIDTH
- HEIGHT
- LAYERS
Creates an instance of FRAMEBUFFER-CREATE-INFO. The arguments of this function correspond to the slots of FRAMEBUFFER-CREATE-INFO. See FRAMEBUFFER-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV
- &KEY
- NEXT
- COVERAGE-REDUCTION-MODE
- RASTERIZATION-SAMPLES
- DEPTH-STENCIL-SAMPLES
- COLOR-SAMPLES
Creates an instance of FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV. The arguments of this function correspond to the slots of FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV. See FRAMEBUFFER-MIXED-SAMPLES-COMBINATION-NV
-
EXTERNAL FUNCTION MAKE-FRAMEBUFFER-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-GENERATED-COMMANDS-INFO-NV
- &KEY
- NEXT
- PIPELINE-BIND-POINT
- PIPELINE
- INDIRECT-COMMANDS-LAYOUT
- STREAMS
- SEQUENCES-COUNT
- PREPROCESS-BUFFER
- PREPROCESS-OFFSET
- PREPROCESS-SIZE
- SEQUENCES-COUNT-BUFFER
- SEQUENCES-COUNT-OFFSET
- SEQUENCES-INDEX-BUFFER
- SEQUENCES-INDEX-OFFSET
Creates an instance of GENERATED-COMMANDS-INFO-NV. The arguments of this function correspond to the slots of GENERATED-COMMANDS-INFO-NV. See GENERATED-COMMANDS-INFO-NV
-
EXTERNAL FUNCTION MAKE-GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV
- &KEY
- NEXT
- PIPELINE-BIND-POINT
- PIPELINE
- INDIRECT-COMMANDS-LAYOUT
- MAX-SEQUENCES-COUNT
Creates an instance of GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV. The arguments of this function correspond to the slots of GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV. See GENERATED-COMMANDS-MEMORY-REQUIREMENTS-INFO-NV
-
EXTERNAL FUNCTION MAKE-GEOMETRY-AABB-NV
- &KEY
- NEXT
- AABB-DATA
- NUM-AABBS
- STRIDE
- OFFSET
Creates an instance of GEOMETRY-AABB-NV. The arguments of this function correspond to the slots of GEOMETRY-AABB-NV. See GEOMETRY-AABB-NV
-
EXTERNAL FUNCTION MAKE-GEOMETRY-DATA-NV
- &KEY
- TRIANGLES
- AABBS
Creates an instance of GEOMETRY-DATA-NV. The arguments of this function correspond to the slots of GEOMETRY-DATA-NV. See GEOMETRY-DATA-NV
-
EXTERNAL FUNCTION MAKE-GEOMETRY-NV
- &KEY
- NEXT
- GEOMETRY-TYPE
- GEOMETRY
- FLAGS
Creates an instance of GEOMETRY-NV. The arguments of this function correspond to the slots of GEOMETRY-NV. See GEOMETRY-NV
-
EXTERNAL FUNCTION MAKE-GEOMETRY-TRIANGLES-NV
- &KEY
- NEXT
- VERTEX-DATA
- VERTEX-OFFSET
- VERTEX-COUNT
- VERTEX-STRIDE
- VERTEX-FORMAT
- INDEX-DATA
- INDEX-OFFSET
- INDEX-COUNT
- INDEX-TYPE
- TRANSFORM-DATA
- TRANSFORM-OFFSET
Creates an instance of GEOMETRY-TRIANGLES-NV. The arguments of this function correspond to the slots of GEOMETRY-TRIANGLES-NV. See GEOMETRY-TRIANGLES-NV
-
EXTERNAL FUNCTION MAKE-GRAPHICS-PIPELINE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- STAGES
- VERTEX-INPUT-STATE
- INPUT-ASSEMBLY-STATE
- TESSELLATION-STATE
- VIEWPORT-STATE
- RASTERIZATION-STATE
- MULTISAMPLE-STATE
- DEPTH-STENCIL-STATE
- COLOR-BLEND-STATE
- DYNAMIC-STATE
- LAYOUT
- RENDER-PASS
- SUBPASS
- BASE-PIPELINE-HANDLE
- BASE-PIPELINE-INDEX
Creates an instance of GRAPHICS-PIPELINE-CREATE-INFO. The arguments of this function correspond to the slots of GRAPHICS-PIPELINE-CREATE-INFO. See GRAPHICS-PIPELINE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-GRAPHICS-PIPELINE-SHADER-GROUPS-CREATE-INFO-NV
- &KEY
- NEXT
- GROUPS
- PIPELINES
Creates an instance of GRAPHICS-PIPELINE-SHADER-GROUPS-CREATE-INFO-NV. The arguments of this function correspond to the slots of GRAPHICS-PIPELINE-SHADER-GROUPS-CREATE-INFO-NV. See GRAPHICS-PIPELINE-SHADER-GROUPS-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-GRAPHICS-SHADER-GROUP-CREATE-INFO-NV
- &KEY
- NEXT
- STAGES
- VERTEX-INPUT-STATE
- TESSELLATION-STATE
Creates an instance of GRAPHICS-SHADER-GROUP-CREATE-INFO-NV. The arguments of this function correspond to the slots of GRAPHICS-SHADER-GROUP-CREATE-INFO-NV. See GRAPHICS-SHADER-GROUP-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-HDR-METADATA-EXT
- &KEY
- NEXT
- DISPLAY-PRIMARY-RED
- DISPLAY-PRIMARY-GREEN
- DISPLAY-PRIMARY-BLUE
- WHITE-POINT
- MAX-LUMINANCE
- MIN-LUMINANCE
- MAX-CONTENT-LIGHT-LEVEL
- MAX-FRAME-AVERAGE-LIGHT-LEVEL
Creates an instance of HDR-METADATA-EXT. The arguments of this function correspond to the slots of HDR-METADATA-EXT. See HDR-METADATA-EXT
-
EXTERNAL FUNCTION MAKE-HEADLESS-SURFACE-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
Creates an instance of HEADLESS-SURFACE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of HEADLESS-SURFACE-CREATE-INFO-EXT. See HEADLESS-SURFACE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-IMAGE-BLIT
- &KEY
- SRC-SUBRESOURCE
- SRC-OFFSETS
- DST-SUBRESOURCE
- DST-OFFSETS
Creates an instance of IMAGE-BLIT. The arguments of this function correspond to the slots of IMAGE-BLIT. See IMAGE-BLIT
-
EXTERNAL FUNCTION MAKE-IMAGE-BLIT-2-KHR
- &KEY
- NEXT
- SRC-SUBRESOURCE
- SRC-OFFSETS
- DST-SUBRESOURCE
- DST-OFFSETS
Creates an instance of IMAGE-BLIT-2-KHR. The arguments of this function correspond to the slots of IMAGE-BLIT-2-KHR. See IMAGE-BLIT-2-KHR
-
EXTERNAL FUNCTION MAKE-IMAGE-CONSTRAINTS-INFO-FUCHSIA
- &KEY
- NEXT
- FORMAT-CONSTRAINTS
- BUFFER-COLLECTION-CONSTRAINTS
- FLAGS
Creates an instance of IMAGE-CONSTRAINTS-INFO-FUCHSIA. The arguments of this function correspond to the slots of IMAGE-CONSTRAINTS-INFO-FUCHSIA. See IMAGE-CONSTRAINTS-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-IMAGE-COPY
- &KEY
- SRC-SUBRESOURCE
- SRC-OFFSET
- DST-SUBRESOURCE
- DST-OFFSET
- EXTENT
Creates an instance of IMAGE-COPY. The arguments of this function correspond to the slots of IMAGE-COPY. See IMAGE-COPY
-
EXTERNAL FUNCTION MAKE-IMAGE-COPY-2-KHR
- &KEY
- NEXT
- SRC-SUBRESOURCE
- SRC-OFFSET
- DST-SUBRESOURCE
- DST-OFFSET
- EXTENT
Creates an instance of IMAGE-COPY-2-KHR. The arguments of this function correspond to the slots of IMAGE-COPY-2-KHR. See IMAGE-COPY-2-KHR
-
EXTERNAL FUNCTION MAKE-IMAGE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- IMAGE-TYPE
- FORMAT
- EXTENT
- MIP-LEVELS
- ARRAY-LAYERS
- SAMPLES
- TILING
- USAGE
- SHARING-MODE
- QUEUE-FAMILY-INDICES
- INITIAL-LAYOUT
Creates an instance of IMAGE-CREATE-INFO. The arguments of this function correspond to the slots of IMAGE-CREATE-INFO. See IMAGE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-IMAGE-DRM-FORMAT-MODIFIER-EXPLICIT-CREATE-INFO-EXT
- &KEY
- NEXT
- DRM-FORMAT-MODIFIER
- PLANE-LAYOUTS
Creates an instance of IMAGE-DRM-FORMAT-MODIFIER-EXPLICIT-CREATE-INFO-EXT. The arguments of this function correspond to the slots of IMAGE-DRM-FORMAT-MODIFIER-EXPLICIT-CREATE-INFO-EXT. See IMAGE-DRM-FORMAT-MODIFIER-EXPLICIT-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-IMAGE-DRM-FORMAT-MODIFIER-LIST-CREATE-INFO-EXT
- &KEY
- NEXT
- DRM-FORMAT-MODIFIERS
Creates an instance of IMAGE-DRM-FORMAT-MODIFIER-LIST-CREATE-INFO-EXT. The arguments of this function correspond to the slots of IMAGE-DRM-FORMAT-MODIFIER-LIST-CREATE-INFO-EXT. See IMAGE-DRM-FORMAT-MODIFIER-LIST-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT
- &KEY
- NEXT
- DRM-FORMAT-MODIFIER
Creates an instance of IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT. The arguments of this function correspond to the slots of IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT. See IMAGE-DRM-FORMAT-MODIFIER-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIA
- &KEY
- NEXT
- IMAGE-CREATE-INFO
- REQUIRED-FORMAT-FEATURES
- FLAGS
- SYSMEM-PIXEL-FORMAT
- COLOR-SPACE-COUNT
- COLOR-SPACES
Creates an instance of IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIA. The arguments of this function correspond to the slots of IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIA. See IMAGE-FORMAT-CONSTRAINTS-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-IMAGE-FORMAT-LIST-CREATE-INFO
- &KEY
- NEXT
- VIEW-FORMATS
Creates an instance of IMAGE-FORMAT-LIST-CREATE-INFO. The arguments of this function correspond to the slots of IMAGE-FORMAT-LIST-CREATE-INFO. See IMAGE-FORMAT-LIST-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-IMAGE-FORMAT-PROPERTIES
- &KEY
- MAX-EXTENT
- MAX-MIP-LEVELS
- MAX-ARRAY-LAYERS
- SAMPLE-COUNTS
- MAX-RESOURCE-SIZE
Creates an instance of IMAGE-FORMAT-PROPERTIES. The arguments of this function correspond to the slots of IMAGE-FORMAT-PROPERTIES. See IMAGE-FORMAT-PROPERTIES
-
EXTERNAL FUNCTION MAKE-IMAGE-FORMAT-PROPERTIES-2
- &KEY
- NEXT
- IMAGE-FORMAT-PROPERTIES
Creates an instance of IMAGE-FORMAT-PROPERTIES-2. The arguments of this function correspond to the slots of IMAGE-FORMAT-PROPERTIES-2. See IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL FUNCTION MAKE-IMAGE-MEMORY-BARRIER
- &KEY
- NEXT
- SRC-ACCESS-MASK
- DST-ACCESS-MASK
- OLD-LAYOUT
- NEW-LAYOUT
- SRC-QUEUE-FAMILY-INDEX
- DST-QUEUE-FAMILY-INDEX
- IMAGE
- SUBRESOURCE-RANGE
Creates an instance of IMAGE-MEMORY-BARRIER. The arguments of this function correspond to the slots of IMAGE-MEMORY-BARRIER. See IMAGE-MEMORY-BARRIER
-
EXTERNAL FUNCTION MAKE-IMAGE-MEMORY-BARRIER-2-KHR
- &KEY
- NEXT
- SRC-STAGE-MASK
- SRC-ACCESS-MASK
- DST-STAGE-MASK
- DST-ACCESS-MASK
- OLD-LAYOUT
- NEW-LAYOUT
- SRC-QUEUE-FAMILY-INDEX
- DST-QUEUE-FAMILY-INDEX
- IMAGE
- SUBRESOURCE-RANGE
Creates an instance of IMAGE-MEMORY-BARRIER-2-KHR. The arguments of this function correspond to the slots of IMAGE-MEMORY-BARRIER-2-KHR. See IMAGE-MEMORY-BARRIER-2-KHR
-
EXTERNAL FUNCTION MAKE-IMAGE-MEMORY-REQUIREMENTS-INFO-2
- &KEY
- NEXT
- IMAGE
Creates an instance of IMAGE-MEMORY-REQUIREMENTS-INFO-2. The arguments of this function correspond to the slots of IMAGE-MEMORY-REQUIREMENTS-INFO-2. See IMAGE-MEMORY-REQUIREMENTS-INFO-2
-
EXTERNAL FUNCTION MAKE-IMAGE-PIPE-SURFACE-CREATE-INFO-FUCHSIA
- &KEY
- NEXT
- FLAGS
- IMAGE-PIPE-HANDLE
Creates an instance of IMAGE-PIPE-SURFACE-CREATE-INFO-FUCHSIA. The arguments of this function correspond to the slots of IMAGE-PIPE-SURFACE-CREATE-INFO-FUCHSIA. See IMAGE-PIPE-SURFACE-CREATE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-IMAGE-PLANE-MEMORY-REQUIREMENTS-INFO
- &KEY
- NEXT
- PLANE-ASPECT
Creates an instance of IMAGE-PLANE-MEMORY-REQUIREMENTS-INFO. The arguments of this function correspond to the slots of IMAGE-PLANE-MEMORY-REQUIREMENTS-INFO. See IMAGE-PLANE-MEMORY-REQUIREMENTS-INFO
-
EXTERNAL FUNCTION MAKE-IMAGE-RESOLVE
- &KEY
- SRC-SUBRESOURCE
- SRC-OFFSET
- DST-SUBRESOURCE
- DST-OFFSET
- EXTENT
Creates an instance of IMAGE-RESOLVE. The arguments of this function correspond to the slots of IMAGE-RESOLVE. See IMAGE-RESOLVE
-
EXTERNAL FUNCTION MAKE-IMAGE-RESOLVE-2-KHR
- &KEY
- NEXT
- SRC-SUBRESOURCE
- SRC-OFFSET
- DST-SUBRESOURCE
- DST-OFFSET
- EXTENT
Creates an instance of IMAGE-RESOLVE-2-KHR. The arguments of this function correspond to the slots of IMAGE-RESOLVE-2-KHR. See IMAGE-RESOLVE-2-KHR
-
EXTERNAL FUNCTION MAKE-IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2
- &KEY
- NEXT
- IMAGE
Creates an instance of IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2. The arguments of this function correspond to the slots of IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2. See IMAGE-SPARSE-MEMORY-REQUIREMENTS-INFO-2
-
EXTERNAL FUNCTION MAKE-IMAGE-STENCIL-USAGE-CREATE-INFO
- &KEY
- NEXT
- STENCIL-USAGE
Creates an instance of IMAGE-STENCIL-USAGE-CREATE-INFO. The arguments of this function correspond to the slots of IMAGE-STENCIL-USAGE-CREATE-INFO. See IMAGE-STENCIL-USAGE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-IMAGE-SUBRESOURCE
- &KEY
- ASPECT-MASK
- MIP-LEVEL
- ARRAY-LAYER
Creates an instance of IMAGE-SUBRESOURCE. The arguments of this function correspond to the slots of IMAGE-SUBRESOURCE. See IMAGE-SUBRESOURCE
-
EXTERNAL FUNCTION MAKE-IMAGE-SUBRESOURCE-LAYERS
- &KEY
- ASPECT-MASK
- MIP-LEVEL
- BASE-ARRAY-LAYER
- LAYER-COUNT
Creates an instance of IMAGE-SUBRESOURCE-LAYERS. The arguments of this function correspond to the slots of IMAGE-SUBRESOURCE-LAYERS. See IMAGE-SUBRESOURCE-LAYERS
-
EXTERNAL FUNCTION MAKE-IMAGE-SUBRESOURCE-RANGE
- &KEY
- ASPECT-MASK
- BASE-MIP-LEVEL
- LEVEL-COUNT
- BASE-ARRAY-LAYER
- LAYER-COUNT
Creates an instance of IMAGE-SUBRESOURCE-RANGE. The arguments of this function correspond to the slots of IMAGE-SUBRESOURCE-RANGE. See IMAGE-SUBRESOURCE-RANGE
-
EXTERNAL FUNCTION MAKE-IMAGE-SWAPCHAIN-CREATE-INFO-KHR
- &KEY
- NEXT
- SWAPCHAIN
Creates an instance of IMAGE-SWAPCHAIN-CREATE-INFO-KHR. The arguments of this function correspond to the slots of IMAGE-SWAPCHAIN-CREATE-INFO-KHR. See IMAGE-SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-IMAGE-VIEW-ADDRESS-PROPERTIES-NVX
- &KEY
- NEXT
- DEVICE-ADDRESS
- SIZE
Creates an instance of IMAGE-VIEW-ADDRESS-PROPERTIES-NVX. The arguments of this function correspond to the slots of IMAGE-VIEW-ADDRESS-PROPERTIES-NVX. See IMAGE-VIEW-ADDRESS-PROPERTIES-NVX
-
EXTERNAL FUNCTION MAKE-IMAGE-VIEW-ASTC-DECODE-MODE-EXT
- &KEY
- NEXT
- DECODE-MODE
Creates an instance of IMAGE-VIEW-ASTC-DECODE-MODE-EXT. The arguments of this function correspond to the slots of IMAGE-VIEW-ASTC-DECODE-MODE-EXT. See IMAGE-VIEW-ASTC-DECODE-MODE-EXT
-
EXTERNAL FUNCTION MAKE-IMAGE-VIEW-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- IMAGE
- VIEW-TYPE
- FORMAT
- COMPONENTS
- SUBRESOURCE-RANGE
Creates an instance of IMAGE-VIEW-CREATE-INFO. The arguments of this function correspond to the slots of IMAGE-VIEW-CREATE-INFO. See IMAGE-VIEW-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-IMAGE-VIEW-HANDLE-INFO-NVX
- &KEY
- NEXT
- IMAGE-VIEW
- DESCRIPTOR-TYPE
- SAMPLER
Creates an instance of IMAGE-VIEW-HANDLE-INFO-NVX. The arguments of this function correspond to the slots of IMAGE-VIEW-HANDLE-INFO-NVX. See IMAGE-VIEW-HANDLE-INFO-NVX
-
EXTERNAL FUNCTION MAKE-IMAGE-VIEW-USAGE-CREATE-INFO
- &KEY
- NEXT
- USAGE
Creates an instance of IMAGE-VIEW-USAGE-CREATE-INFO. The arguments of this function correspond to the slots of IMAGE-VIEW-USAGE-CREATE-INFO. See IMAGE-VIEW-USAGE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-IMAGE-VIEW-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-IMAGE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-IMPORT-ANDROID-HARDWARE-BUFFER-INFO-ANDROID
- &KEY
- NEXT
- BUFFER
Creates an instance of IMPORT-ANDROID-HARDWARE-BUFFER-INFO-ANDROID. The arguments of this function correspond to the slots of IMPORT-ANDROID-HARDWARE-BUFFER-INFO-ANDROID. See IMPORT-ANDROID-HARDWARE-BUFFER-INFO-ANDROID
-
EXTERNAL FUNCTION MAKE-IMPORT-FENCE-FD-INFO-KHR
- &KEY
- NEXT
- FENCE
- FLAGS
- HANDLE-TYPE
- FD
Creates an instance of IMPORT-FENCE-FD-INFO-KHR. The arguments of this function correspond to the slots of IMPORT-FENCE-FD-INFO-KHR. See IMPORT-FENCE-FD-INFO-KHR
-
EXTERNAL FUNCTION MAKE-IMPORT-FENCE-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- FENCE
- FLAGS
- HANDLE-TYPE
- HANDLE
- NAME
Creates an instance of IMPORT-FENCE-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of IMPORT-FENCE-WIN32-HANDLE-INFO-KHR. See IMPORT-FENCE-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-IMPORT-MEMORY-BUFFER-COLLECTION-FUCHSIA
- &KEY
- NEXT
- COLLECTION
- INDEX
Creates an instance of IMPORT-MEMORY-BUFFER-COLLECTION-FUCHSIA. The arguments of this function correspond to the slots of IMPORT-MEMORY-BUFFER-COLLECTION-FUCHSIA. See IMPORT-MEMORY-BUFFER-COLLECTION-FUCHSIA
-
EXTERNAL FUNCTION MAKE-IMPORT-MEMORY-FD-INFO-KHR
- &KEY
- NEXT
- HANDLE-TYPE
- FD
Creates an instance of IMPORT-MEMORY-FD-INFO-KHR. The arguments of this function correspond to the slots of IMPORT-MEMORY-FD-INFO-KHR. See IMPORT-MEMORY-FD-INFO-KHR
-
EXTERNAL FUNCTION MAKE-IMPORT-MEMORY-HOST-POINTER-INFO-EXT
- &KEY
- NEXT
- HANDLE-TYPE
- HOST-POINTER
Creates an instance of IMPORT-MEMORY-HOST-POINTER-INFO-EXT. The arguments of this function correspond to the slots of IMPORT-MEMORY-HOST-POINTER-INFO-EXT. See IMPORT-MEMORY-HOST-POINTER-INFO-EXT
-
EXTERNAL FUNCTION MAKE-IMPORT-MEMORY-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- HANDLE-TYPE
- HANDLE
- NAME
Creates an instance of IMPORT-MEMORY-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of IMPORT-MEMORY-WIN32-HANDLE-INFO-KHR. See IMPORT-MEMORY-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-IMPORT-MEMORY-WIN32-HANDLE-INFO-NV
- &KEY
- NEXT
- HANDLE-TYPE
- HANDLE
Creates an instance of IMPORT-MEMORY-WIN32-HANDLE-INFO-NV. The arguments of this function correspond to the slots of IMPORT-MEMORY-WIN32-HANDLE-INFO-NV. See IMPORT-MEMORY-WIN32-HANDLE-INFO-NV
-
EXTERNAL FUNCTION MAKE-IMPORT-MEMORY-ZIRCON-HANDLE-INFO-FUCHSIA
- &KEY
- NEXT
- HANDLE-TYPE
- HANDLE
Creates an instance of IMPORT-MEMORY-ZIRCON-HANDLE-INFO-FUCHSIA. The arguments of this function correspond to the slots of IMPORT-MEMORY-ZIRCON-HANDLE-INFO-FUCHSIA. See IMPORT-MEMORY-ZIRCON-HANDLE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-IMPORT-SEMAPHORE-FD-INFO-KHR
- &KEY
- NEXT
- SEMAPHORE
- FLAGS
- HANDLE-TYPE
- FD
Creates an instance of IMPORT-SEMAPHORE-FD-INFO-KHR. The arguments of this function correspond to the slots of IMPORT-SEMAPHORE-FD-INFO-KHR. See IMPORT-SEMAPHORE-FD-INFO-KHR
-
EXTERNAL FUNCTION MAKE-IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- SEMAPHORE
- FLAGS
- HANDLE-TYPE
- HANDLE
- NAME
Creates an instance of IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR. See IMPORT-SEMAPHORE-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA
- &KEY
- NEXT
- SEMAPHORE
- FLAGS
- HANDLE-TYPE
- ZIRCON-HANDLE
Creates an instance of IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA. The arguments of this function correspond to the slots of IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA. See IMPORT-SEMAPHORE-ZIRCON-HANDLE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV
- &KEY
- NEXT
- FLAGS
- PIPELINE-BIND-POINT
- TOKENS
- STREAM-STRIDES
Creates an instance of INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV. The arguments of this function correspond to the slots of INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV. See INDIRECT-COMMANDS-LAYOUT-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-INDIRECT-COMMANDS-LAYOUT-NV-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-INDIRECT-COMMANDS-LAYOUT-TOKEN-NV
- &KEY
- NEXT
- TOKEN-TYPE
- STREAM
- OFFSET
- VERTEX-BINDING-UNIT
- VERTEX-DYNAMIC-STRIDE
- PUSHCONSTANT-PIPELINE-LAYOUT
- PUSHCONSTANT-SHADER-STAGE-FLAGS
- PUSHCONSTANT-OFFSET
- PUSHCONSTANT-SIZE
- INDIRECT-STATE-FLAGS
- INDEX-TYPES
- INDEX-TYPE-VALUES
Creates an instance of INDIRECT-COMMANDS-LAYOUT-TOKEN-NV. The arguments of this function correspond to the slots of INDIRECT-COMMANDS-LAYOUT-TOKEN-NV. See INDIRECT-COMMANDS-LAYOUT-TOKEN-NV
-
EXTERNAL FUNCTION MAKE-INDIRECT-COMMANDS-STREAM-NV
- &KEY
- BUFFER
- OFFSET
Creates an instance of INDIRECT-COMMANDS-STREAM-NV. The arguments of this function correspond to the slots of INDIRECT-COMMANDS-STREAM-NV. See INDIRECT-COMMANDS-STREAM-NV
-
EXTERNAL FUNCTION MAKE-INITIALIZE-PERFORMANCE-API-INFO-INTEL
- &KEY
- NEXT
- USER-DATA
Creates an instance of INITIALIZE-PERFORMANCE-API-INFO-INTEL. The arguments of this function correspond to the slots of INITIALIZE-PERFORMANCE-API-INFO-INTEL. See INITIALIZE-PERFORMANCE-API-INFO-INTEL
-
EXTERNAL FUNCTION MAKE-INPUT-ATTACHMENT-ASPECT-REFERENCE
- &KEY
- SUBPASS
- INPUT-ATTACHMENT-INDEX
- ASPECT-MASK
Creates an instance of INPUT-ATTACHMENT-ASPECT-REFERENCE. The arguments of this function correspond to the slots of INPUT-ATTACHMENT-ASPECT-REFERENCE. See INPUT-ATTACHMENT-ASPECT-REFERENCE
-
EXTERNAL FUNCTION MAKE-INSTANCE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- APPLICATION-INFO
- ENABLED-LAYER-NAMES
- ENABLED-EXTENSION-NAMES
Creates an instance of INSTANCE-CREATE-INFO. The arguments of this function correspond to the slots of INSTANCE-CREATE-INFO. See INSTANCE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-INSTANCE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-IOS-SURFACE-CREATE-INFO-MVK
- &KEY
- NEXT
- FLAGS
- VIEW
Creates an instance of IOS-SURFACE-CREATE-INFO-MVK. The arguments of this function correspond to the slots of IOS-SURFACE-CREATE-INFO-MVK. See IOS-SURFACE-CREATE-INFO-MVK
-
EXTERNAL FUNCTION MAKE-LAYER-PROPERTIES
- &KEY
- LAYER-NAME
- SPEC-VERSION
- IMPLEMENTATION-VERSION
- DESCRIPTION
Creates an instance of LAYER-PROPERTIES. The arguments of this function correspond to the slots of LAYER-PROPERTIES. See LAYER-PROPERTIES
-
EXTERNAL FUNCTION MAKE-MAC-OS-SURFACE-CREATE-INFO-MVK
- &KEY
- NEXT
- FLAGS
- VIEW
Creates an instance of MAC-OS-SURFACE-CREATE-INFO-MVK. The arguments of this function correspond to the slots of MAC-OS-SURFACE-CREATE-INFO-MVK. See MAC-OS-SURFACE-CREATE-INFO-MVK
-
EXTERNAL FUNCTION MAKE-MAPPED-MEMORY-RANGE
- &KEY
- NEXT
- MEMORY
- OFFSET
- SIZE
Creates an instance of MAPPED-MEMORY-RANGE. The arguments of this function correspond to the slots of MAPPED-MEMORY-RANGE. See MAPPED-MEMORY-RANGE
-
EXTERNAL FUNCTION MAKE-MEMORY-ALLOCATE-FLAGS-INFO
- &KEY
- NEXT
- FLAGS
- DEVICE-MASK
Creates an instance of MEMORY-ALLOCATE-FLAGS-INFO. The arguments of this function correspond to the slots of MEMORY-ALLOCATE-FLAGS-INFO. See MEMORY-ALLOCATE-FLAGS-INFO
-
EXTERNAL FUNCTION MAKE-MEMORY-ALLOCATE-INFO
- &KEY
- NEXT
- ALLOCATION-SIZE
- MEMORY-TYPE-INDEX
Creates an instance of MEMORY-ALLOCATE-INFO. The arguments of this function correspond to the slots of MEMORY-ALLOCATE-INFO. See MEMORY-ALLOCATE-INFO
-
EXTERNAL FUNCTION MAKE-MEMORY-BARRIER
- &KEY
- NEXT
- SRC-ACCESS-MASK
- DST-ACCESS-MASK
Creates an instance of MEMORY-BARRIER. The arguments of this function correspond to the slots of MEMORY-BARRIER. See MEMORY-BARRIER
-
EXTERNAL FUNCTION MAKE-MEMORY-BARRIER-2-KHR
- &KEY
- NEXT
- SRC-STAGE-MASK
- SRC-ACCESS-MASK
- DST-STAGE-MASK
- DST-ACCESS-MASK
Creates an instance of MEMORY-BARRIER-2-KHR. The arguments of this function correspond to the slots of MEMORY-BARRIER-2-KHR. See MEMORY-BARRIER-2-KHR
-
EXTERNAL FUNCTION MAKE-MEMORY-DEDICATED-ALLOCATE-INFO
- &KEY
- NEXT
- IMAGE
- BUFFER
Creates an instance of MEMORY-DEDICATED-ALLOCATE-INFO. The arguments of this function correspond to the slots of MEMORY-DEDICATED-ALLOCATE-INFO. See MEMORY-DEDICATED-ALLOCATE-INFO
-
EXTERNAL FUNCTION MAKE-MEMORY-DEDICATED-REQUIREMENTS
- &KEY
- NEXT
- PREFERS-DEDICATED-ALLOCATION
- REQUIRES-DEDICATED-ALLOCATION
Creates an instance of MEMORY-DEDICATED-REQUIREMENTS. The arguments of this function correspond to the slots of MEMORY-DEDICATED-REQUIREMENTS. See MEMORY-DEDICATED-REQUIREMENTS
-
EXTERNAL FUNCTION MAKE-MEMORY-FD-PROPERTIES-KHR
- &KEY
- NEXT
- MEMORY-TYPE-BITS
Creates an instance of MEMORY-FD-PROPERTIES-KHR. The arguments of this function correspond to the slots of MEMORY-FD-PROPERTIES-KHR. See MEMORY-FD-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID
- &KEY
- NEXT
- MEMORY
Creates an instance of MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID. The arguments of this function correspond to the slots of MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID. See MEMORY-GET-ANDROID-HARDWARE-BUFFER-INFO-ANDROID
-
EXTERNAL FUNCTION MAKE-MEMORY-GET-FD-INFO-KHR
- &KEY
- NEXT
- MEMORY
- HANDLE-TYPE
Creates an instance of MEMORY-GET-FD-INFO-KHR. The arguments of this function correspond to the slots of MEMORY-GET-FD-INFO-KHR. See MEMORY-GET-FD-INFO-KHR
-
EXTERNAL FUNCTION MAKE-MEMORY-GET-REMOTE-ADDRESS-INFO-NV
- &KEY
- NEXT
- MEMORY
- HANDLE-TYPE
Creates an instance of MEMORY-GET-REMOTE-ADDRESS-INFO-NV. The arguments of this function correspond to the slots of MEMORY-GET-REMOTE-ADDRESS-INFO-NV. See MEMORY-GET-REMOTE-ADDRESS-INFO-NV
-
EXTERNAL FUNCTION MAKE-MEMORY-GET-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- MEMORY
- HANDLE-TYPE
Creates an instance of MEMORY-GET-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of MEMORY-GET-WIN32-HANDLE-INFO-KHR. See MEMORY-GET-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA
- &KEY
- NEXT
- MEMORY
- HANDLE-TYPE
Creates an instance of MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA. The arguments of this function correspond to the slots of MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA. See MEMORY-GET-ZIRCON-HANDLE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-MEMORY-HEAP
- &KEY
- SIZE
- FLAGS
Creates an instance of MEMORY-HEAP. The arguments of this function correspond to the slots of MEMORY-HEAP. See MEMORY-HEAP
-
EXTERNAL FUNCTION MAKE-MEMORY-HOST-POINTER-PROPERTIES-EXT
- &KEY
- NEXT
- MEMORY-TYPE-BITS
Creates an instance of MEMORY-HOST-POINTER-PROPERTIES-EXT. The arguments of this function correspond to the slots of MEMORY-HOST-POINTER-PROPERTIES-EXT. See MEMORY-HOST-POINTER-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-MEMORY-OPAQUE-CAPTURE-ADDRESS-ALLOCATE-INFO
- &KEY
- NEXT
- OPAQUE-CAPTURE-ADDRESS
Creates an instance of MEMORY-OPAQUE-CAPTURE-ADDRESS-ALLOCATE-INFO. The arguments of this function correspond to the slots of MEMORY-OPAQUE-CAPTURE-ADDRESS-ALLOCATE-INFO. See MEMORY-OPAQUE-CAPTURE-ADDRESS-ALLOCATE-INFO
-
EXTERNAL FUNCTION MAKE-MEMORY-PRIORITY-ALLOCATE-INFO-EXT
- &KEY
- NEXT
- PRIORITY
Creates an instance of MEMORY-PRIORITY-ALLOCATE-INFO-EXT. The arguments of this function correspond to the slots of MEMORY-PRIORITY-ALLOCATE-INFO-EXT. See MEMORY-PRIORITY-ALLOCATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-MEMORY-REQUIREMENTS
- &KEY
- SIZE
- ALIGNMENT
- MEMORY-TYPE-BITS
Creates an instance of MEMORY-REQUIREMENTS. The arguments of this function correspond to the slots of MEMORY-REQUIREMENTS. See MEMORY-REQUIREMENTS
-
EXTERNAL FUNCTION MAKE-MEMORY-REQUIREMENTS-2
- &KEY
- NEXT
- MEMORY-REQUIREMENTS
Creates an instance of MEMORY-REQUIREMENTS-2. The arguments of this function correspond to the slots of MEMORY-REQUIREMENTS-2. See MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION MAKE-MEMORY-TYPE
- &KEY
- PROPERTY-FLAGS
- HEAP-INDEX
Creates an instance of MEMORY-TYPE. The arguments of this function correspond to the slots of MEMORY-TYPE. See MEMORY-TYPE
-
EXTERNAL FUNCTION MAKE-MEMORY-WIN32-HANDLE-PROPERTIES-KHR
- &KEY
- NEXT
- MEMORY-TYPE-BITS
Creates an instance of MEMORY-WIN32-HANDLE-PROPERTIES-KHR. The arguments of this function correspond to the slots of MEMORY-WIN32-HANDLE-PROPERTIES-KHR. See MEMORY-WIN32-HANDLE-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA
- &KEY
- NEXT
- MEMORY-TYPE-BITS
Creates an instance of MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA. The arguments of this function correspond to the slots of MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA. See MEMORY-ZIRCON-HANDLE-PROPERTIES-FUCHSIA
-
EXTERNAL FUNCTION MAKE-METAL-SURFACE-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- LAYER
Creates an instance of METAL-SURFACE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of METAL-SURFACE-CREATE-INFO-EXT. See METAL-SURFACE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-MULTI-DRAW-INDEXED-INFO-EXT
- &KEY
- FIRST-INDEX
- INDEX-COUNT
- VERTEX-OFFSET
Creates an instance of MULTI-DRAW-INDEXED-INFO-EXT. The arguments of this function correspond to the slots of MULTI-DRAW-INDEXED-INFO-EXT. See MULTI-DRAW-INDEXED-INFO-EXT
-
EXTERNAL FUNCTION MAKE-MULTI-DRAW-INFO-EXT
- &KEY
- FIRST-VERTEX
- VERTEX-COUNT
Creates an instance of MULTI-DRAW-INFO-EXT. The arguments of this function correspond to the slots of MULTI-DRAW-INFO-EXT. See MULTI-DRAW-INFO-EXT
-
EXTERNAL FUNCTION MAKE-MULTISAMPLE-PROPERTIES-EXT
- &KEY
- NEXT
- MAX-SAMPLE-LOCATION-GRID-SIZE
Creates an instance of MULTISAMPLE-PROPERTIES-EXT. The arguments of this function correspond to the slots of MULTISAMPLE-PROPERTIES-EXT. See MULTISAMPLE-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX
- &KEY
- NEXT
- PER-VIEW-ATTRIBUTES
- PER-VIEW-ATTRIBUTES-POSITION-X-ONLY
Creates an instance of MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX. The arguments of this function correspond to the slots of MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX. See MULTIVIEW-PER-VIEW-ATTRIBUTES-INFO-NVX
-
EXTERNAL FUNCTION MAKE-MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE
- &KEY
- NEXT
- MUTABLE-DESCRIPTOR-TYPE-LISTS
Creates an instance of MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE. The arguments of this function correspond to the slots of MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE. See MUTABLE-DESCRIPTOR-TYPE-CREATE-INFO-VALVE
-
EXTERNAL FUNCTION MAKE-MUTABLE-DESCRIPTOR-TYPE-LIST-VALVE
- &KEY
- DESCRIPTOR-TYPES
Creates an instance of MUTABLE-DESCRIPTOR-TYPE-LIST-VALVE. The arguments of this function correspond to the slots of MUTABLE-DESCRIPTOR-TYPE-LIST-VALVE. See MUTABLE-DESCRIPTOR-TYPE-LIST-VALVE
-
EXTERNAL FUNCTION MAKE-OFFSET-2D
- &KEY
- X
- Y
Creates an instance of OFFSET-2D. The arguments of this function correspond to the slots of OFFSET-2D. See OFFSET-2D
-
EXTERNAL FUNCTION MAKE-OFFSET-3D
- &KEY
- X
- Y
- Z
Creates an instance of OFFSET-3D. The arguments of this function correspond to the slots of OFFSET-3D. See OFFSET-3D
-
EXTERNAL FUNCTION MAKE-PAST-PRESENTATION-TIMING-GOOGLE
- &KEY
- PRESENT-ID
- DESIRED-PRESENT-TIME
- ACTUAL-PRESENT-TIME
- EARLIEST-PRESENT-TIME
- PRESENT-MARGIN
Creates an instance of PAST-PRESENTATION-TIMING-GOOGLE. The arguments of this function correspond to the slots of PAST-PRESENTATION-TIMING-GOOGLE. See PAST-PRESENTATION-TIMING-GOOGLE
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL
- &KEY
- NEXT
- TYPE
Creates an instance of PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL. The arguments of this function correspond to the slots of PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL. See PERFORMANCE-CONFIGURATION-ACQUIRE-INFO-INTEL
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-CONFIGURATION-INTEL-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-PERFORMANCE-COUNTER-DESCRIPTION-KHR
- &KEY
- NEXT
- FLAGS
- NAME
- CATEGORY
- DESCRIPTION
Creates an instance of PERFORMANCE-COUNTER-DESCRIPTION-KHR. The arguments of this function correspond to the slots of PERFORMANCE-COUNTER-DESCRIPTION-KHR. See PERFORMANCE-COUNTER-DESCRIPTION-KHR
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-COUNTER-KHR
- &KEY
- NEXT
- UNIT
- SCOPE
- STORAGE
- UUID
Creates an instance of PERFORMANCE-COUNTER-KHR. The arguments of this function correspond to the slots of PERFORMANCE-COUNTER-KHR. See PERFORMANCE-COUNTER-KHR
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-COUNTER-RESULT-KHR
- &KEY
- INT-32
- INT-64
- UINT-32
- UINT-64
- FLOAT-32
- FLOAT-64
Creates an instance of PERFORMANCE-COUNTER-RESULT-KHR. The arguments of this function correspond to the slots of PERFORMANCE-COUNTER-RESULT-KHR. Since PERFORMANCE-COUNTER-RESULT-KHR represents a union, exactly one argument must be supplied. See PERFORMANCE-COUNTER-RESULT-KHR
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-MARKER-INFO-INTEL
- &KEY
- NEXT
- MARKER
Creates an instance of PERFORMANCE-MARKER-INFO-INTEL. The arguments of this function correspond to the slots of PERFORMANCE-MARKER-INFO-INTEL. See PERFORMANCE-MARKER-INFO-INTEL
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-OVERRIDE-INFO-INTEL
- &KEY
- NEXT
- TYPE
- ENABLE
- PARAMETER
Creates an instance of PERFORMANCE-OVERRIDE-INFO-INTEL. The arguments of this function correspond to the slots of PERFORMANCE-OVERRIDE-INFO-INTEL. See PERFORMANCE-OVERRIDE-INFO-INTEL
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-QUERY-SUBMIT-INFO-KHR
- &KEY
- NEXT
- COUNTER-PASS-INDEX
Creates an instance of PERFORMANCE-QUERY-SUBMIT-INFO-KHR. The arguments of this function correspond to the slots of PERFORMANCE-QUERY-SUBMIT-INFO-KHR. See PERFORMANCE-QUERY-SUBMIT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-STREAM-MARKER-INFO-INTEL
- &KEY
- NEXT
- MARKER
Creates an instance of PERFORMANCE-STREAM-MARKER-INFO-INTEL. The arguments of this function correspond to the slots of PERFORMANCE-STREAM-MARKER-INFO-INTEL. See PERFORMANCE-STREAM-MARKER-INFO-INTEL
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-VALUE-DATA-INTEL
- &KEY
- VALUE-32
- VALUE-64
- VALUE-FLOAT
- VALUE-BOOL
- VALUE-STRING
Creates an instance of PERFORMANCE-VALUE-DATA-INTEL. The arguments of this function correspond to the slots of PERFORMANCE-VALUE-DATA-INTEL. Since PERFORMANCE-VALUE-DATA-INTEL represents a union, exactly one argument must be supplied. See PERFORMANCE-VALUE-DATA-INTEL
-
EXTERNAL FUNCTION MAKE-PERFORMANCE-VALUE-INTEL
- &KEY
- TYPE
- DATA
Creates an instance of PERFORMANCE-VALUE-INTEL. The arguments of this function correspond to the slots of PERFORMANCE-VALUE-INTEL. See PERFORMANCE-VALUE-INTEL
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-16-BIT-STORAGE-FEATURES
- &KEY
- NEXT
- STORAGE-BUFFER-16-BIT-ACCESS
- UNIFORM-AND-STORAGE-BUFFER-16-BIT-ACCESS
- STORAGE-PUSH-CONSTANT-16
- STORAGE-INPUT-OUTPUT-16
Creates an instance of PHYSICAL-DEVICE-16-BIT-STORAGE-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-16-BIT-STORAGE-FEATURES. See PHYSICAL-DEVICE-16-BIT-STORAGE-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT
- &KEY
- NEXT
- FORMAT-A4R4G4B4
- FORMAT-A4B4G4R4
Creates an instance of PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT. See PHYSICAL-DEVICE-4444-FORMATS-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-8-BIT-STORAGE-FEATURES
- &KEY
- NEXT
- STORAGE-BUFFER-8-BIT-ACCESS
- UNIFORM-AND-STORAGE-BUFFER-8-BIT-ACCESS
- STORAGE-PUSH-CONSTANT-8
Creates an instance of PHYSICAL-DEVICE-8-BIT-STORAGE-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-8-BIT-STORAGE-FEATURES. See PHYSICAL-DEVICE-8-BIT-STORAGE-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR
- &KEY
- NEXT
- ACCELERATION-STRUCTURE
- ACCELERATION-STRUCTURE-CAPTURE-REPLAY
- ACCELERATION-STRUCTURE-INDIRECT-BUILD
- ACCELERATION-STRUCTURE-HOST-COMMANDS
- DESCRIPTOR-BINDING-ACCELERATION-STRUCTURE-UPDATE-AFTER-BIND
Creates an instance of PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR. See PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-PROPERTIES-KHR
- &KEY
- NEXT
- MAX-GEOMETRY-COUNT
- MAX-INSTANCE-COUNT
- MAX-PRIMITIVE-COUNT
- MAX-PER-STAGE-DESCRIPTOR-ACCELERATION-STRUCTURES
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-ACCELERATION-STRUCTURES
- MAX-DESCRIPTOR-SET-ACCELERATION-STRUCTURES
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-ACCELERATION-STRUCTURES
- MIN-ACCELERATION-STRUCTURE-SCRATCH-OFFSET-ALIGNMENT
Creates an instance of PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-PROPERTIES-KHR. See PHYSICAL-DEVICE-ACCELERATION-STRUCTURE-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT
- &KEY
- NEXT
- DECODE-MODE-SHARED-EXPONENT
Creates an instance of PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT. See PHYSICAL-DEVICE-ASTC-DECODE-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT
- &KEY
- NEXT
- ADVANCED-BLEND-COHERENT-OPERATIONS
Creates an instance of PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT. See PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-PROPERTIES-EXT
- &KEY
- NEXT
- ADVANCED-BLEND-MAX-COLOR-ATTACHMENTS
- ADVANCED-BLEND-INDEPENDENT-BLEND
- ADVANCED-BLEND-NON-PREMULTIPLIED-SRC-COLOR
- ADVANCED-BLEND-NON-PREMULTIPLIED-DST-COLOR
- ADVANCED-BLEND-CORRELATED-OVERLAP
- ADVANCED-BLEND-ALL-OPERATIONS
Creates an instance of PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-PROPERTIES-EXT. See PHYSICAL-DEVICE-BLEND-OPERATION-ADVANCED-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT
- &KEY
- NEXT
- BORDER-COLOR-SWIZZLE
- BORDER-COLOR-SWIZZLE-FROM-IMAGE
Creates an instance of PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT. See PHYSICAL-DEVICE-BORDER-COLOR-SWIZZLE-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES
- &KEY
- NEXT
- BUFFER-DEVICE-ADDRESS
- BUFFER-DEVICE-ADDRESS-CAPTURE-REPLAY
- BUFFER-DEVICE-ADDRESS-MULTI-DEVICE
Creates an instance of PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES. See PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT
- &KEY
- NEXT
- BUFFER-DEVICE-ADDRESS
- BUFFER-DEVICE-ADDRESS-CAPTURE-REPLAY
- BUFFER-DEVICE-ADDRESS-MULTI-DEVICE
Creates an instance of PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT. See PHYSICAL-DEVICE-BUFFER-DEVICE-ADDRESS-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD
- &KEY
- NEXT
- DEVICE-COHERENT-MEMORY
Creates an instance of PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD. See PHYSICAL-DEVICE-COHERENT-MEMORY-FEATURES-AMD
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT
- &KEY
- NEXT
- COLOR-WRITE-ENABLE
Creates an instance of PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT. See PHYSICAL-DEVICE-COLOR-WRITE-ENABLE-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV
- &KEY
- NEXT
- COMPUTE-DERIVATIVE-GROUP-QUADS
- COMPUTE-DERIVATIVE-GROUP-LINEAR
Creates an instance of PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV. See PHYSICAL-DEVICE-COMPUTE-SHADER-DERIVATIVES-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT
- &KEY
- NEXT
- CONDITIONAL-RENDERING
- INHERITED-CONDITIONAL-RENDERING
Creates an instance of PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT. See PHYSICAL-DEVICE-CONDITIONAL-RENDERING-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-CONSERVATIVE-RASTERIZATION-PROPERTIES-EXT
- &KEY
- NEXT
- PRIMITIVE-OVERESTIMATION-SIZE
- MAX-EXTRA-PRIMITIVE-OVERESTIMATION-SIZE
- EXTRA-PRIMITIVE-OVERESTIMATION-SIZE-GRANULARITY
- PRIMITIVE-UNDERESTIMATION
- CONSERVATIVE-POINT-AND-LINE-RASTERIZATION
- DEGENERATE-TRIANGLES-RASTERIZED
- DEGENERATE-LINES-RASTERIZED
- FULLY-COVERED-FRAGMENT-SHADER-INPUT-VARIABLE
- CONSERVATIVE-RASTERIZATION-POST-DEPTH-COVERAGE
Creates an instance of PHYSICAL-DEVICE-CONSERVATIVE-RASTERIZATION-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-CONSERVATIVE-RASTERIZATION-PROPERTIES-EXT. See PHYSICAL-DEVICE-CONSERVATIVE-RASTERIZATION-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV
- &KEY
- NEXT
- COOPERATIVE-MATRIX
- COOPERATIVE-MATRIX-ROBUST-BUFFER-ACCESS
Creates an instance of PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV. See PHYSICAL-DEVICE-COOPERATIVE-MATRIX-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV
- &KEY
- NEXT
- COOPERATIVE-MATRIX-SUPPORTED-STAGES
Creates an instance of PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV. See PHYSICAL-DEVICE-COOPERATIVE-MATRIX-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV
- &KEY
- NEXT
- CORNER-SAMPLED-IMAGE
Creates an instance of PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV. See PHYSICAL-DEVICE-CORNER-SAMPLED-IMAGE-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV
- &KEY
- NEXT
- COVERAGE-REDUCTION-MODE
Creates an instance of PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV. See PHYSICAL-DEVICE-COVERAGE-REDUCTION-MODE-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT
- &KEY
- NEXT
- CUSTOM-BORDER-COLORS
- CUSTOM-BORDER-COLOR-WITHOUT-FORMAT
Creates an instance of PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT. See PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-PROPERTIES-EXT
- &KEY
- NEXT
- MAX-CUSTOM-BORDER-COLOR-SAMPLERS
Creates an instance of PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-PROPERTIES-EXT. See PHYSICAL-DEVICE-CUSTOM-BORDER-COLOR-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV
- &KEY
- NEXT
- DEDICATED-ALLOCATION-IMAGE-ALIASING
Creates an instance of PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV. See PHYSICAL-DEVICE-DEDICATED-ALLOCATION-IMAGE-ALIASING-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT
- &KEY
- NEXT
- DEPTH-CLIP-ENABLE
Creates an instance of PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT. See PHYSICAL-DEVICE-DEPTH-CLIP-ENABLE-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DEPTH-STENCIL-RESOLVE-PROPERTIES
- &KEY
- NEXT
- SUPPORTED-DEPTH-RESOLVE-MODES
- SUPPORTED-STENCIL-RESOLVE-MODES
- INDEPENDENT-RESOLVE-NONE
- INDEPENDENT-RESOLVE
Creates an instance of PHYSICAL-DEVICE-DEPTH-STENCIL-RESOLVE-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DEPTH-STENCIL-RESOLVE-PROPERTIES. See PHYSICAL-DEVICE-DEPTH-STENCIL-RESOLVE-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES
- &KEY
- NEXT
- SHADER-INPUT-ATTACHMENT-ARRAY-DYNAMIC-INDEXING
- SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING
- SHADER-STORAGE-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING
- SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING
- SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING
- SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING
- SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- SHADER-STORAGE-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- DESCRIPTOR-BINDING-UNIFORM-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-SAMPLED-IMAGE-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-STORAGE-IMAGE-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-STORAGE-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-UNIFORM-TEXEL-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-STORAGE-TEXEL-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-UPDATE-UNUSED-WHILE-PENDING
- DESCRIPTOR-BINDING-PARTIALLY-BOUND
- DESCRIPTOR-BINDING-VARIABLE-DESCRIPTOR-COUNT
- RUNTIME-DESCRIPTOR-ARRAY
Creates an instance of PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES. See PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-PROPERTIES
- &KEY
- NEXT
- MAX-UPDATE-AFTER-BIND-DESCRIPTORS-IN-ALL-POOLS
- SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- ROBUST-BUFFER-ACCESS-UPDATE-AFTER-BIND
- QUAD-DIVERGENT-IMPLICIT-LOD
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLERS
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-UNIFORM-BUFFERS
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-BUFFERS
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLED-IMAGES
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-IMAGES
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS
- MAX-PER-STAGE-UPDATE-AFTER-BIND-RESOURCES
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLERS
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS-DYNAMIC
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS-DYNAMIC
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLED-IMAGES
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-IMAGES
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS
Creates an instance of PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-PROPERTIES. See PHYSICAL-DEVICE-DESCRIPTOR-INDEXING-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV
- &KEY
- NEXT
- DEVICE-GENERATED-COMMANDS
Creates an instance of PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV. See PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-PROPERTIES-NV
- &KEY
- NEXT
- MAX-GRAPHICS-SHADER-GROUP-COUNT
- MAX-INDIRECT-SEQUENCE-COUNT
- MAX-INDIRECT-COMMANDS-TOKEN-COUNT
- MAX-INDIRECT-COMMANDS-STREAM-COUNT
- MAX-INDIRECT-COMMANDS-TOKEN-OFFSET
- MAX-INDIRECT-COMMANDS-STREAM-STRIDE
- MIN-SEQUENCES-COUNT-BUFFER-OFFSET-ALIGNMENT
- MIN-SEQUENCES-INDEX-BUFFER-OFFSET-ALIGNMENT
- MIN-INDIRECT-COMMANDS-BUFFER-OFFSET-ALIGNMENT
Creates an instance of PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-PROPERTIES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-PROPERTIES-NV. See PHYSICAL-DEVICE-DEVICE-GENERATED-COMMANDS-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT
- &KEY
- NEXT
- DEVICE-MEMORY-REPORT
Creates an instance of PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT. See PHYSICAL-DEVICE-DEVICE-MEMORY-REPORT-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV
- &KEY
- NEXT
- DIAGNOSTICS-CONFIG
Creates an instance of PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV. See PHYSICAL-DEVICE-DIAGNOSTICS-CONFIG-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DISCARD-RECTANGLE-PROPERTIES-EXT
- &KEY
- NEXT
- MAX-DISCARD-RECTANGLES
Creates an instance of PHYSICAL-DEVICE-DISCARD-RECTANGLE-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DISCARD-RECTANGLE-PROPERTIES-EXT. See PHYSICAL-DEVICE-DISCARD-RECTANGLE-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DRIVER-PROPERTIES
- &KEY
- NEXT
- DRIVER-ID
- DRIVER-NAME
- DRIVER-INFO
- CONFORMANCE-VERSION
Creates an instance of PHYSICAL-DEVICE-DRIVER-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DRIVER-PROPERTIES. See PHYSICAL-DEVICE-DRIVER-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DRM-PROPERTIES-EXT
- &KEY
- NEXT
- HAS-PRIMARY
- HAS-RENDER
- PRIMARY-MAJOR
- PRIMARY-MINOR
- RENDER-MAJOR
- RENDER-MINOR
Creates an instance of PHYSICAL-DEVICE-DRM-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DRM-PROPERTIES-EXT. See PHYSICAL-DEVICE-DRM-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR
- &KEY
- NEXT
- DYNAMIC-RENDERING
Creates an instance of PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR. See PHYSICAL-DEVICE-DYNAMIC-RENDERING-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV
- &KEY
- NEXT
- EXCLUSIVE-SCISSOR
Creates an instance of PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV. See PHYSICAL-DEVICE-EXCLUSIVE-SCISSOR-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT
- &KEY
- NEXT
- EXTENDED-DYNAMIC-STATE-2
- EXTENDED-DYNAMIC-STATE-2-LOGIC-OP
- EXTENDED-DYNAMIC-STATE-2-PATCH-CONTROL-POINTS
Creates an instance of PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT. See PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-2-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT
- &KEY
- NEXT
- EXTENDED-DYNAMIC-STATE
Creates an instance of PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT. See PHYSICAL-DEVICE-EXTENDED-DYNAMIC-STATE-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO
- &KEY
- NEXT
- FLAGS
- USAGE
- HANDLE-TYPE
Creates an instance of PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO. See PHYSICAL-DEVICE-EXTERNAL-BUFFER-INFO
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO
- &KEY
- NEXT
- HANDLE-TYPE
Creates an instance of PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO. See PHYSICAL-DEVICE-EXTERNAL-FENCE-INFO
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-INFO
- &KEY
- NEXT
- HANDLE-TYPE
Creates an instance of PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-INFO. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-INFO. See PHYSICAL-DEVICE-EXTERNAL-IMAGE-FORMAT-INFO
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTERNAL-MEMORY-HOST-PROPERTIES-EXT
- &KEY
- NEXT
- MIN-IMPORTED-HOST-POINTER-ALIGNMENT
Creates an instance of PHYSICAL-DEVICE-EXTERNAL-MEMORY-HOST-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTERNAL-MEMORY-HOST-PROPERTIES-EXT. See PHYSICAL-DEVICE-EXTERNAL-MEMORY-HOST-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTERNAL-MEMORY-R-D-M-A-FEATURES-NV
- &KEY
- NEXT
- EXTERNAL-MEMORY-R-D-M-A
Creates an instance of PHYSICAL-DEVICE-EXTERNAL-MEMORY-R-D-M-A-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTERNAL-MEMORY-R-D-M-A-FEATURES-NV. See PHYSICAL-DEVICE-EXTERNAL-MEMORY-R-D-M-A-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO
- &KEY
- NEXT
- HANDLE-TYPE
Creates an instance of PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO. See PHYSICAL-DEVICE-EXTERNAL-SEMAPHORE-INFO
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FEATURES
- &KEY
- ROBUST-BUFFER-ACCESS
- FULL-DRAW-INDEX-UINT-32
- IMAGE-CUBE-ARRAY
- INDEPENDENT-BLEND
- GEOMETRY-SHADER
- TESSELLATION-SHADER
- SAMPLE-RATE-SHADING
- DUAL-SRC-BLEND
- LOGIC-OP
- MULTI-DRAW-INDIRECT
- DRAW-INDIRECT-FIRST-INSTANCE
- DEPTH-CLAMP
- DEPTH-BIAS-CLAMP
- FILL-MODE-NON-SOLID
- DEPTH-BOUNDS
- WIDE-LINES
- LARGE-POINTS
- ALPHA-TO-ONE
- MULTI-VIEWPORT
- SAMPLER-ANISOTROPY
- TEXTURE-COMPRESSION-ETC2
- TEXTURE-COMPRESSION-ASTC_-LDR
- TEXTURE-COMPRESSION-BC
- OCCLUSION-QUERY-PRECISE
- PIPELINE-STATISTICS-QUERY
- VERTEX-PIPELINE-STORES-AND-ATOMICS
- FRAGMENT-STORES-AND-ATOMICS
- SHADER-TESSELLATION-AND-GEOMETRY-POINT-SIZE
- SHADER-IMAGE-GATHER-EXTENDED
- SHADER-STORAGE-IMAGE-EXTENDED-FORMATS
- SHADER-STORAGE-IMAGE-MULTISAMPLE
- SHADER-STORAGE-IMAGE-READ-WITHOUT-FORMAT
- SHADER-STORAGE-IMAGE-WRITE-WITHOUT-FORMAT
- SHADER-UNIFORM-BUFFER-ARRAY-DYNAMIC-INDEXING
- SHADER-SAMPLED-IMAGE-ARRAY-DYNAMIC-INDEXING
- SHADER-STORAGE-BUFFER-ARRAY-DYNAMIC-INDEXING
- SHADER-STORAGE-IMAGE-ARRAY-DYNAMIC-INDEXING
- SHADER-CLIP-DISTANCE
- SHADER-CULL-DISTANCE
- SHADER-FLOAT-64
- SHADER-INT-64
- SHADER-INT-16
- SHADER-RESOURCE-RESIDENCY
- SHADER-RESOURCE-MIN-LOD
- SPARSE-BINDING
- SPARSE-RESIDENCY-BUFFER
- SPARSE-RESIDENCY-IMAGE-2D
- SPARSE-RESIDENCY-IMAGE-3D
- SPARSE-RESIDENCY-2-SAMPLES
- SPARSE-RESIDENCY-4-SAMPLES
- SPARSE-RESIDENCY-8-SAMPLES
- SPARSE-RESIDENCY-16-SAMPLES
- SPARSE-RESIDENCY-ALIASED
- VARIABLE-MULTISAMPLE-RATE
- INHERITED-QUERIES
Creates an instance of PHYSICAL-DEVICE-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FEATURES. See PHYSICAL-DEVICE-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FEATURES-2
- &KEY
- NEXT
- FEATURES
Creates an instance of PHYSICAL-DEVICE-FEATURES-2. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FEATURES-2. See PHYSICAL-DEVICE-FEATURES-2
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FLOAT-CONTROLS-PROPERTIES
- &KEY
- NEXT
- DENORM-BEHAVIOR-INDEPENDENCE
- ROUNDING-MODE-INDEPENDENCE
- SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-16
- SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-32
- SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-64
- SHADER-DENORM-PRESERVE-FLOAT-16
- SHADER-DENORM-PRESERVE-FLOAT-32
- SHADER-DENORM-PRESERVE-FLOAT-64
- SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-16
- SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-32
- SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-64
- SHADER-ROUNDING-MODE-RTE-FLOAT-16
- SHADER-ROUNDING-MODE-RTE-FLOAT-32
- SHADER-ROUNDING-MODE-RTE-FLOAT-64
- SHADER-ROUNDING-MODE-RTZ-FLOAT-16
- SHADER-ROUNDING-MODE-RTZ-FLOAT-32
- SHADER-ROUNDING-MODE-RTZ-FLOAT-64
Creates an instance of PHYSICAL-DEVICE-FLOAT-CONTROLS-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FLOAT-CONTROLS-PROPERTIES. See PHYSICAL-DEVICE-FLOAT-CONTROLS-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT
- &KEY
- NEXT
- FRAGMENT-DENSITY-MAP-DEFERRED
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT. See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-PROPERTIES-EXT
- &KEY
- NEXT
- SUBSAMPLED-LOADS
- SUBSAMPLED-COARSE-RECONSTRUCTION-EARLY-ACCESS
- MAX-SUBSAMPLED-ARRAY-LAYERS
- MAX-DESCRIPTOR-SET-SUBSAMPLED-SAMPLERS
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-PROPERTIES-EXT. See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-2-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT
- &KEY
- NEXT
- FRAGMENT-DENSITY-MAP
- FRAGMENT-DENSITY-MAP-DYNAMIC
- FRAGMENT-DENSITY-MAP-NON-SUBSAMPLED-IMAGES
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT. See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-PROPERTIES-EXT
- &KEY
- NEXT
- MIN-FRAGMENT-DENSITY-TEXEL-SIZE
- MAX-FRAGMENT-DENSITY-TEXEL-SIZE
- FRAGMENT-DENSITY-INVOCATIONS
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-PROPERTIES-EXT. See PHYSICAL-DEVICE-FRAGMENT-DENSITY-MAP-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV
- &KEY
- NEXT
- FRAGMENT-SHADER-BARYCENTRIC
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV. See PHYSICAL-DEVICE-FRAGMENT-SHADER-BARYCENTRIC-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT
- &KEY
- NEXT
- FRAGMENT-SHADER-SAMPLE-INTERLOCK
- FRAGMENT-SHADER-PIXEL-INTERLOCK
- FRAGMENT-SHADER-SHADING-RATE-INTERLOCK
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT. See PHYSICAL-DEVICE-FRAGMENT-SHADER-INTERLOCK-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV
- &KEY
- NEXT
- FRAGMENT-SHADING-RATE-ENUMS
- SUPERSAMPLE-FRAGMENT-SHADING-RATES
- NO-INVOCATION-FRAGMENT-SHADING-RATES
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV. See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-PROPERTIES-NV
- &KEY
- NEXT
- MAX-FRAGMENT-SHADING-RATE-INVOCATION-COUNT
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-PROPERTIES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-PROPERTIES-NV. See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-ENUMS-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR
- &KEY
- NEXT
- PIPELINE-FRAGMENT-SHADING-RATE
- PRIMITIVE-FRAGMENT-SHADING-RATE
- ATTACHMENT-FRAGMENT-SHADING-RATE
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR. See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR
- &KEY
- NEXT
- SAMPLE-COUNTS
- FRAGMENT-SIZE
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR. See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-PROPERTIES-KHR
- &KEY
- NEXT
- MIN-FRAGMENT-SHADING-RATE-ATTACHMENT-TEXEL-SIZE
- MAX-FRAGMENT-SHADING-RATE-ATTACHMENT-TEXEL-SIZE
- MAX-FRAGMENT-SHADING-RATE-ATTACHMENT-TEXEL-SIZE-ASPECT-RATIO
- PRIMITIVE-FRAGMENT-SHADING-RATE-WITH-MULTIPLE-VIEWPORTS
- LAYERED-SHADING-RATE-ATTACHMENTS
- FRAGMENT-SHADING-RATE-NON-TRIVIAL-COMBINER-OPS
- MAX-FRAGMENT-SIZE
- MAX-FRAGMENT-SIZE-ASPECT-RATIO
- MAX-FRAGMENT-SHADING-RATE-COVERAGE-SAMPLES
- MAX-FRAGMENT-SHADING-RATE-RASTERIZATION-SAMPLES
- FRAGMENT-SHADING-RATE-WITH-SHADER-DEPTH-STENCIL-WRITES
- FRAGMENT-SHADING-RATE-WITH-SAMPLE-MASK
- FRAGMENT-SHADING-RATE-WITH-SHADER-SAMPLE-MASK
- FRAGMENT-SHADING-RATE-WITH-CONSERVATIVE-RASTERIZATION
- FRAGMENT-SHADING-RATE-WITH-FRAGMENT-SHADER-INTERLOCK
- FRAGMENT-SHADING-RATE-WITH-CUSTOM-SAMPLE-LOCATIONS
- FRAGMENT-SHADING-RATE-STRICT-MULTIPLY-COMBINER
Creates an instance of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-PROPERTIES-KHR. See PHYSICAL-DEVICE-FRAGMENT-SHADING-RATE-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT
- &KEY
- NEXT
- GLOBAL-PRIORITY-QUERY
Creates an instance of PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT. See PHYSICAL-DEVICE-GLOBAL-PRIORITY-QUERY-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-GROUP-PROPERTIES
- &KEY
- NEXT
- PHYSICAL-DEVICE-COUNT
- PHYSICAL-DEVICES
- SUBSET-ALLOCATION
Creates an instance of PHYSICAL-DEVICE-GROUP-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-GROUP-PROPERTIES. See PHYSICAL-DEVICE-GROUP-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES
- &KEY
- NEXT
- HOST-QUERY-RESET
Creates an instance of PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES. See PHYSICAL-DEVICE-HOST-QUERY-RESET-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-ID-PROPERTIES
- &KEY
- NEXT
- DEVICE-UUID
- DRIVER-UUID
- DEVICE-LUID
- DEVICE-NODE-MASK
- DEVICE-LUID-VALID
Creates an instance of PHYSICAL-DEVICE-ID-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-ID-PROPERTIES. See PHYSICAL-DEVICE-ID-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-IMAGE-DRM-FORMAT-MODIFIER-INFO-EXT
- &KEY
- NEXT
- DRM-FORMAT-MODIFIER
- SHARING-MODE
- QUEUE-FAMILY-INDICES
Creates an instance of PHYSICAL-DEVICE-IMAGE-DRM-FORMAT-MODIFIER-INFO-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-IMAGE-DRM-FORMAT-MODIFIER-INFO-EXT. See PHYSICAL-DEVICE-IMAGE-DRM-FORMAT-MODIFIER-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
- &KEY
- NEXT
- FORMAT
- TYPE
- TILING
- USAGE
- FLAGS
Creates an instance of PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2. See PHYSICAL-DEVICE-IMAGE-FORMAT-INFO-2
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT
- &KEY
- NEXT
- ROBUST-IMAGE-ACCESS
Creates an instance of PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT. See PHYSICAL-DEVICE-IMAGE-ROBUSTNESS-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-IMAGE-VIEW-IMAGE-FORMAT-INFO-EXT
- &KEY
- NEXT
- IMAGE-VIEW-TYPE
Creates an instance of PHYSICAL-DEVICE-IMAGE-VIEW-IMAGE-FORMAT-INFO-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-IMAGE-VIEW-IMAGE-FORMAT-INFO-EXT. See PHYSICAL-DEVICE-IMAGE-VIEW-IMAGE-FORMAT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES
- &KEY
- NEXT
- IMAGELESS-FRAMEBUFFER
Creates an instance of PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES. See PHYSICAL-DEVICE-IMAGELESS-FRAMEBUFFER-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-INDEX-TYPE-UINT-8-FEATURES-EXT
- &KEY
- NEXT
- INDEX-TYPE-UINT-8
Creates an instance of PHYSICAL-DEVICE-INDEX-TYPE-UINT-8-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-INDEX-TYPE-UINT-8-FEATURES-EXT. See PHYSICAL-DEVICE-INDEX-TYPE-UINT-8-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV
- &KEY
- NEXT
- INHERITED-VIEWPORT-SCISSOR-2D
Creates an instance of PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV. See PHYSICAL-DEVICE-INHERITED-VIEWPORT-SCISSOR-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT
- &KEY
- NEXT
- INLINE-UNIFORM-BLOCK
- DESCRIPTOR-BINDING-INLINE-UNIFORM-BLOCK-UPDATE-AFTER-BIND
Creates an instance of PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT. See PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-PROPERTIES-EXT
- &KEY
- NEXT
- MAX-INLINE-UNIFORM-BLOCK-SIZE
- MAX-PER-STAGE-DESCRIPTOR-INLINE-UNIFORM-BLOCKS
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-INLINE-UNIFORM-BLOCKS
- MAX-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCKS
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-INLINE-UNIFORM-BLOCKS
Creates an instance of PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-PROPERTIES-EXT. See PHYSICAL-DEVICE-INLINE-UNIFORM-BLOCK-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI
- &KEY
- NEXT
- INVOCATION-MASK
Creates an instance of PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI. See PHYSICAL-DEVICE-INVOCATION-MASK-FEATURES-HUAWEI
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-LIMITS
- &KEY
- MAX-IMAGE-DIMENSION-1D
- MAX-IMAGE-DIMENSION-2D
- MAX-IMAGE-DIMENSION-3D
- MAX-IMAGE-DIMENSION-CUBE
- MAX-IMAGE-ARRAY-LAYERS
- MAX-TEXEL-BUFFER-ELEMENTS
- MAX-UNIFORM-BUFFER-RANGE
- MAX-STORAGE-BUFFER-RANGE
- MAX-PUSH-CONSTANTS-SIZE
- MAX-MEMORY-ALLOCATION-COUNT
- MAX-SAMPLER-ALLOCATION-COUNT
- BUFFER-IMAGE-GRANULARITY
- SPARSE-ADDRESS-SPACE-SIZE
- MAX-BOUND-DESCRIPTOR-SETS
- MAX-PER-STAGE-DESCRIPTOR-SAMPLERS
- MAX-PER-STAGE-DESCRIPTOR-UNIFORM-BUFFERS
- MAX-PER-STAGE-DESCRIPTOR-STORAGE-BUFFERS
- MAX-PER-STAGE-DESCRIPTOR-SAMPLED-IMAGES
- MAX-PER-STAGE-DESCRIPTOR-STORAGE-IMAGES
- MAX-PER-STAGE-DESCRIPTOR-INPUT-ATTACHMENTS
- MAX-PER-STAGE-RESOURCES
- MAX-DESCRIPTOR-SET-SAMPLERS
- MAX-DESCRIPTOR-SET-UNIFORM-BUFFERS
- MAX-DESCRIPTOR-SET-UNIFORM-BUFFERS-DYNAMIC
- MAX-DESCRIPTOR-SET-STORAGE-BUFFERS
- MAX-DESCRIPTOR-SET-STORAGE-BUFFERS-DYNAMIC
- MAX-DESCRIPTOR-SET-SAMPLED-IMAGES
- MAX-DESCRIPTOR-SET-STORAGE-IMAGES
- MAX-DESCRIPTOR-SET-INPUT-ATTACHMENTS
- MAX-VERTEX-INPUT-ATTRIBUTES
- MAX-VERTEX-INPUT-BINDINGS
- MAX-VERTEX-INPUT-ATTRIBUTE-OFFSET
- MAX-VERTEX-INPUT-BINDING-STRIDE
- MAX-VERTEX-OUTPUT-COMPONENTS
- MAX-TESSELLATION-GENERATION-LEVEL
- MAX-TESSELLATION-PATCH-SIZE
- MAX-TESSELLATION-CONTROL-PER-VERTEX-INPUT-COMPONENTS
- MAX-TESSELLATION-CONTROL-PER-VERTEX-OUTPUT-COMPONENTS
- MAX-TESSELLATION-CONTROL-PER-PATCH-OUTPUT-COMPONENTS
- MAX-TESSELLATION-CONTROL-TOTAL-OUTPUT-COMPONENTS
- MAX-TESSELLATION-EVALUATION-INPUT-COMPONENTS
- MAX-TESSELLATION-EVALUATION-OUTPUT-COMPONENTS
- MAX-GEOMETRY-SHADER-INVOCATIONS
- MAX-GEOMETRY-INPUT-COMPONENTS
- MAX-GEOMETRY-OUTPUT-COMPONENTS
- MAX-GEOMETRY-OUTPUT-VERTICES
- MAX-GEOMETRY-TOTAL-OUTPUT-COMPONENTS
- MAX-FRAGMENT-INPUT-COMPONENTS
- MAX-FRAGMENT-OUTPUT-ATTACHMENTS
- MAX-FRAGMENT-DUAL-SRC-ATTACHMENTS
- MAX-FRAGMENT-COMBINED-OUTPUT-RESOURCES
- MAX-COMPUTE-SHARED-MEMORY-SIZE
- MAX-COMPUTE-WORK-GROUP-COUNT
- MAX-COMPUTE-WORK-GROUP-INVOCATIONS
- MAX-COMPUTE-WORK-GROUP-SIZE
- SUB-PIXEL-PRECISION-BITS
- SUB-TEXEL-PRECISION-BITS
- MIPMAP-PRECISION-BITS
- MAX-DRAW-INDEXED-INDEX-VALUE
- MAX-DRAW-INDIRECT-COUNT
- MAX-SAMPLER-LOD-BIAS
- MAX-SAMPLER-ANISOTROPY
- MAX-VIEWPORTS
- MAX-VIEWPORT-DIMENSIONS
- VIEWPORT-BOUNDS-RANGE
- VIEWPORT-SUB-PIXEL-BITS
- MIN-MEMORY-MAP-ALIGNMENT
- MIN-TEXEL-BUFFER-OFFSET-ALIGNMENT
- MIN-UNIFORM-BUFFER-OFFSET-ALIGNMENT
- MIN-STORAGE-BUFFER-OFFSET-ALIGNMENT
- MIN-TEXEL-OFFSET
- MAX-TEXEL-OFFSET
- MIN-TEXEL-GATHER-OFFSET
- MAX-TEXEL-GATHER-OFFSET
- MIN-INTERPOLATION-OFFSET
- MAX-INTERPOLATION-OFFSET
- SUB-PIXEL-INTERPOLATION-OFFSET-BITS
- MAX-FRAMEBUFFER-WIDTH
- MAX-FRAMEBUFFER-HEIGHT
- MAX-FRAMEBUFFER-LAYERS
- FRAMEBUFFER-COLOR-SAMPLE-COUNTS
- FRAMEBUFFER-DEPTH-SAMPLE-COUNTS
- FRAMEBUFFER-STENCIL-SAMPLE-COUNTS
- FRAMEBUFFER-NO-ATTACHMENTS-SAMPLE-COUNTS
- MAX-COLOR-ATTACHMENTS
- SAMPLED-IMAGE-COLOR-SAMPLE-COUNTS
- SAMPLED-IMAGE-INTEGER-SAMPLE-COUNTS
- SAMPLED-IMAGE-DEPTH-SAMPLE-COUNTS
- SAMPLED-IMAGE-STENCIL-SAMPLE-COUNTS
- STORAGE-IMAGE-SAMPLE-COUNTS
- MAX-SAMPLE-MASK-WORDS
- TIMESTAMP-COMPUTE-AND-GRAPHICS
- TIMESTAMP-PERIOD
- MAX-CLIP-DISTANCES
- MAX-CULL-DISTANCES
- MAX-COMBINED-CLIP-AND-CULL-DISTANCES
- DISCRETE-QUEUE-PRIORITIES
- POINT-SIZE-RANGE
- LINE-WIDTH-RANGE
- POINT-SIZE-GRANULARITY
- LINE-WIDTH-GRANULARITY
- STRICT-LINES
- STANDARD-SAMPLE-LOCATIONS
- OPTIMAL-BUFFER-COPY-OFFSET-ALIGNMENT
- OPTIMAL-BUFFER-COPY-ROW-PITCH-ALIGNMENT
- NON-COHERENT-ATOM-SIZE
Creates an instance of PHYSICAL-DEVICE-LIMITS. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-LIMITS. See PHYSICAL-DEVICE-LIMITS
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT
- &KEY
- NEXT
- RECTANGULAR-LINES
- BRESENHAM-LINES
- SMOOTH-LINES
- STIPPLED-RECTANGULAR-LINES
- STIPPLED-BRESENHAM-LINES
- STIPPLED-SMOOTH-LINES
Creates an instance of PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT. See PHYSICAL-DEVICE-LINE-RASTERIZATION-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-LINE-RASTERIZATION-PROPERTIES-EXT
- &KEY
- NEXT
- LINE-SUB-PIXEL-PRECISION-BITS
Creates an instance of PHYSICAL-DEVICE-LINE-RASTERIZATION-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-LINE-RASTERIZATION-PROPERTIES-EXT. See PHYSICAL-DEVICE-LINE-RASTERIZATION-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MAINTENANCE-3-PROPERTIES
- &KEY
- NEXT
- MAX-PER-SET-DESCRIPTORS
- MAX-MEMORY-ALLOCATION-SIZE
Creates an instance of PHYSICAL-DEVICE-MAINTENANCE-3-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MAINTENANCE-3-PROPERTIES. See PHYSICAL-DEVICE-MAINTENANCE-3-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR
- &KEY
- NEXT
- MAINTENANCE-4
Creates an instance of PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR. See PHYSICAL-DEVICE-MAINTENANCE-4-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MAINTENANCE-4-PROPERTIES-KHR
- &KEY
- NEXT
- MAX-BUFFER-SIZE
Creates an instance of PHYSICAL-DEVICE-MAINTENANCE-4-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MAINTENANCE-4-PROPERTIES-KHR. See PHYSICAL-DEVICE-MAINTENANCE-4-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MEMORY-BUDGET-PROPERTIES-EXT
- &KEY
- NEXT
- HEAP-BUDGET
- HEAP-USAGE
Creates an instance of PHYSICAL-DEVICE-MEMORY-BUDGET-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MEMORY-BUDGET-PROPERTIES-EXT. See PHYSICAL-DEVICE-MEMORY-BUDGET-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT
- &KEY
- NEXT
- MEMORY-PRIORITY
Creates an instance of PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT. See PHYSICAL-DEVICE-MEMORY-PRIORITY-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MEMORY-PROPERTIES
- &KEY
- MEMORY-TYPE-COUNT
- MEMORY-TYPES
- MEMORY-HEAP-COUNT
- MEMORY-HEAPS
Creates an instance of PHYSICAL-DEVICE-MEMORY-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MEMORY-PROPERTIES. See PHYSICAL-DEVICE-MEMORY-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
- &KEY
- NEXT
- MEMORY-PROPERTIES
Creates an instance of PHYSICAL-DEVICE-MEMORY-PROPERTIES-2. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MEMORY-PROPERTIES-2. See PHYSICAL-DEVICE-MEMORY-PROPERTIES-2
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV
- &KEY
- NEXT
- TASK-SHADER
- MESH-SHADER
Creates an instance of PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV. See PHYSICAL-DEVICE-MESH-SHADER-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MESH-SHADER-PROPERTIES-NV
- &KEY
- NEXT
- MAX-DRAW-MESH-TASKS-COUNT
- MAX-TASK-WORK-GROUP-INVOCATIONS
- MAX-TASK-WORK-GROUP-SIZE
- MAX-TASK-TOTAL-MEMORY-SIZE
- MAX-TASK-OUTPUT-COUNT
- MAX-MESH-WORK-GROUP-INVOCATIONS
- MAX-MESH-WORK-GROUP-SIZE
- MAX-MESH-TOTAL-MEMORY-SIZE
- MAX-MESH-OUTPUT-VERTICES
- MAX-MESH-OUTPUT-PRIMITIVES
- MAX-MESH-MULTIVIEW-VIEW-COUNT
- MESH-OUTPUT-PER-VERTEX-GRANULARITY
- MESH-OUTPUT-PER-PRIMITIVE-GRANULARITY
Creates an instance of PHYSICAL-DEVICE-MESH-SHADER-PROPERTIES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MESH-SHADER-PROPERTIES-NV. See PHYSICAL-DEVICE-MESH-SHADER-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT
- &KEY
- NEXT
- MULTI-DRAW
Creates an instance of PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT. See PHYSICAL-DEVICE-MULTI-DRAW-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MULTI-DRAW-PROPERTIES-EXT
- &KEY
- NEXT
- MAX-MULTI-DRAW-COUNT
Creates an instance of PHYSICAL-DEVICE-MULTI-DRAW-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MULTI-DRAW-PROPERTIES-EXT. See PHYSICAL-DEVICE-MULTI-DRAW-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MULTIVIEW-FEATURES
- &KEY
- NEXT
- MULTIVIEW
- MULTIVIEW-GEOMETRY-SHADER
- MULTIVIEW-TESSELLATION-SHADER
Creates an instance of PHYSICAL-DEVICE-MULTIVIEW-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MULTIVIEW-FEATURES. See PHYSICAL-DEVICE-MULTIVIEW-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MULTIVIEW-PER-VIEW-ATTRIBUTES-PROPERTIES-NVX
- &KEY
- NEXT
- PER-VIEW-POSITION-ALL-COMPONENTS
Creates an instance of PHYSICAL-DEVICE-MULTIVIEW-PER-VIEW-ATTRIBUTES-PROPERTIES-NVX. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MULTIVIEW-PER-VIEW-ATTRIBUTES-PROPERTIES-NVX. See PHYSICAL-DEVICE-MULTIVIEW-PER-VIEW-ATTRIBUTES-PROPERTIES-NVX
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MULTIVIEW-PROPERTIES
- &KEY
- NEXT
- MAX-MULTIVIEW-VIEW-COUNT
- MAX-MULTIVIEW-INSTANCE-INDEX
Creates an instance of PHYSICAL-DEVICE-MULTIVIEW-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MULTIVIEW-PROPERTIES. See PHYSICAL-DEVICE-MULTIVIEW-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE
- &KEY
- NEXT
- MUTABLE-DESCRIPTOR-TYPE
Creates an instance of PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE. See PHYSICAL-DEVICE-MUTABLE-DESCRIPTOR-TYPE-FEATURES-VALVE
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-P-C-I-BUS-INFO-PROPERTIES-EXT
- &KEY
- NEXT
- PCI-DOMAIN
- PCI-BUS
- PCI-DEVICE
- PCI-FUNCTION
Creates an instance of PHYSICAL-DEVICE-P-C-I-BUS-INFO-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-P-C-I-BUS-INFO-PROPERTIES-EXT. See PHYSICAL-DEVICE-P-C-I-BUS-INFO-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT
- &KEY
- NEXT
- PAGEABLE-DEVICE-LOCAL-MEMORY
Creates an instance of PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT. See PHYSICAL-DEVICE-PAGEABLE-DEVICE-LOCAL-MEMORY-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR
- &KEY
- NEXT
- PERFORMANCE-COUNTER-QUERY-POOLS
- PERFORMANCE-COUNTER-MULTIPLE-QUERY-POOLS
Creates an instance of PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR. See PHYSICAL-DEVICE-PERFORMANCE-QUERY-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PERFORMANCE-QUERY-PROPERTIES-KHR
- &KEY
- NEXT
- ALLOW-COMMAND-BUFFER-QUERY-COPIES
Creates an instance of PHYSICAL-DEVICE-PERFORMANCE-QUERY-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PERFORMANCE-QUERY-PROPERTIES-KHR. See PHYSICAL-DEVICE-PERFORMANCE-QUERY-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT
- &KEY
- NEXT
- PIPELINE-CREATION-CACHE-CONTROL
Creates an instance of PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT. See PHYSICAL-DEVICE-PIPELINE-CREATION-CACHE-CONTROL-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR
- &KEY
- NEXT
- PIPELINE-EXECUTABLE-INFO
Creates an instance of PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR. See PHYSICAL-DEVICE-PIPELINE-EXECUTABLE-PROPERTIES-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-POINT-CLIPPING-PROPERTIES
- &KEY
- NEXT
- POINT-CLIPPING-BEHAVIOR
Creates an instance of PHYSICAL-DEVICE-POINT-CLIPPING-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-POINT-CLIPPING-PROPERTIES. See PHYSICAL-DEVICE-POINT-CLIPPING-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR
- &KEY
- NEXT
- CONSTANT-ALPHA-COLOR-BLEND-FACTORS
- EVENTS
- IMAGE-VIEW-FORMAT-REINTERPRETATION
- IMAGE-VIEW-FORMAT-SWIZZLE
- IMAGE-VIEW-2D-ON-3D-IMAGE
- MULTISAMPLE-ARRAY-IMAGE
- MUTABLE-COMPARISON-SAMPLERS
- POINT-POLYGONS
- SAMPLER-MIP-LOD-BIAS
- SEPARATE-STENCIL-MASK-REF
- SHADER-SAMPLE-RATE-INTERPOLATION-FUNCTIONS
- TESSELLATION-ISOLINES
- TESSELLATION-POINT-MODE
- TRIANGLE-FANS
- VERTEX-ATTRIBUTE-ACCESS-BEYOND-STRIDE
Creates an instance of PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR. See PHYSICAL-DEVICE-PORTABILITY-SUBSET-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PORTABILITY-SUBSET-PROPERTIES-KHR
- &KEY
- NEXT
- MIN-VERTEX-INPUT-BINDING-STRIDE-ALIGNMENT
Creates an instance of PHYSICAL-DEVICE-PORTABILITY-SUBSET-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PORTABILITY-SUBSET-PROPERTIES-KHR. See PHYSICAL-DEVICE-PORTABILITY-SUBSET-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR
- &KEY
- NEXT
- PRESENT-ID
Creates an instance of PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR. See PHYSICAL-DEVICE-PRESENT-ID-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR
- &KEY
- NEXT
- PRESENT-WAIT
Creates an instance of PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR. See PHYSICAL-DEVICE-PRESENT-WAIT-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT
- &KEY
- NEXT
- PRIMITIVE-TOPOLOGY-LIST-RESTART
- PRIMITIVE-TOPOLOGY-PATCH-LIST-RESTART
Creates an instance of PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT. See PHYSICAL-DEVICE-PRIMITIVE-TOPOLOGY-LIST-RESTART-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT
- &KEY
- NEXT
- PRIVATE-DATA
Creates an instance of PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT. See PHYSICAL-DEVICE-PRIVATE-DATA-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PROPERTIES
- &KEY
- API-VERSION
- DRIVER-VERSION
- VENDOR-ID
- DEVICE-ID
- DEVICE-TYPE
- DEVICE-NAME
- PIPELINE-CACHE-UUID
- LIMITS
- SPARSE-PROPERTIES
Creates an instance of PHYSICAL-DEVICE-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PROPERTIES. See PHYSICAL-DEVICE-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PROPERTIES-2
- &KEY
- NEXT
- PROPERTIES
Creates an instance of PHYSICAL-DEVICE-PROPERTIES-2. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PROPERTIES-2. See PHYSICAL-DEVICE-PROPERTIES-2
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES
- &KEY
- NEXT
- PROTECTED-MEMORY
Creates an instance of PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES. See PHYSICAL-DEVICE-PROTECTED-MEMORY-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PROTECTED-MEMORY-PROPERTIES
- &KEY
- NEXT
- PROTECTED-NO-FAULT
Creates an instance of PHYSICAL-DEVICE-PROTECTED-MEMORY-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PROTECTED-MEMORY-PROPERTIES. See PHYSICAL-DEVICE-PROTECTED-MEMORY-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT
- &KEY
- NEXT
- PROVOKING-VERTEX-LAST
- TRANSFORM-FEEDBACK-PRESERVES-PROVOKING-VERTEX
Creates an instance of PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT. See PHYSICAL-DEVICE-PROVOKING-VERTEX-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PROVOKING-VERTEX-PROPERTIES-EXT
- &KEY
- NEXT
- PROVOKING-VERTEX-MODE-PER-PIPELINE
- TRANSFORM-FEEDBACK-PRESERVES-TRIANGLE-FAN-PROVOKING-VERTEX
Creates an instance of PHYSICAL-DEVICE-PROVOKING-VERTEX-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PROVOKING-VERTEX-PROPERTIES-EXT. See PHYSICAL-DEVICE-PROVOKING-VERTEX-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-PUSH-DESCRIPTOR-PROPERTIES-KHR
- &KEY
- NEXT
- MAX-PUSH-DESCRIPTORS
Creates an instance of PHYSICAL-DEVICE-PUSH-DESCRIPTOR-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-PUSH-DESCRIPTOR-PROPERTIES-KHR. See PHYSICAL-DEVICE-PUSH-DESCRIPTOR-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-R-G-B-A-1-0-X-6-FORMATS-FEATURES-EXT
- &KEY
- NEXT
- FORMAT-RGBA-1-0X-6-WITHOUT-Y-CB-CR-SAMPLER
Creates an instance of PHYSICAL-DEVICE-R-G-B-A-1-0-X-6-FORMATS-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-R-G-B-A-1-0-X-6-FORMATS-FEATURES-EXT. See PHYSICAL-DEVICE-R-G-B-A-1-0-X-6-FORMATS-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR
- &KEY
- NEXT
- RAY-QUERY
Creates an instance of PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR. See PHYSICAL-DEVICE-RAY-QUERY-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV
- &KEY
- NEXT
- RAY-TRACING-MOTION-BLUR
- RAY-TRACING-MOTION-BLUR-PIPELINE-TRACE-RAYS-INDIRECT
Creates an instance of PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV. See PHYSICAL-DEVICE-RAY-TRACING-MOTION-BLUR-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR
- &KEY
- NEXT
- RAY-TRACING-PIPELINE
- RAY-TRACING-PIPELINE-SHADER-GROUP-HANDLE-CAPTURE-REPLAY
- RAY-TRACING-PIPELINE-SHADER-GROUP-HANDLE-CAPTURE-REPLAY-MIXED
- RAY-TRACING-PIPELINE-TRACE-RAYS-INDIRECT
- RAY-TRAVERSAL-PRIMITIVE-CULLING
Creates an instance of PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR. See PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-PROPERTIES-KHR
- &KEY
- NEXT
- SHADER-GROUP-HANDLE-SIZE
- MAX-RAY-RECURSION-DEPTH
- MAX-SHADER-GROUP-STRIDE
- SHADER-GROUP-BASE-ALIGNMENT
- SHADER-GROUP-HANDLE-CAPTURE-REPLAY-SIZE
- MAX-RAY-DISPATCH-INVOCATION-COUNT
- SHADER-GROUP-HANDLE-ALIGNMENT
- MAX-RAY-HIT-ATTRIBUTE-SIZE
Creates an instance of PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-PROPERTIES-KHR. See PHYSICAL-DEVICE-RAY-TRACING-PIPELINE-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-RAY-TRACING-PROPERTIES-NV
- &KEY
- NEXT
- SHADER-GROUP-HANDLE-SIZE
- MAX-RECURSION-DEPTH
- MAX-SHADER-GROUP-STRIDE
- SHADER-GROUP-BASE-ALIGNMENT
- MAX-GEOMETRY-COUNT
- MAX-INSTANCE-COUNT
- MAX-TRIANGLE-COUNT
- MAX-DESCRIPTOR-SET-ACCELERATION-STRUCTURES
Creates an instance of PHYSICAL-DEVICE-RAY-TRACING-PROPERTIES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-RAY-TRACING-PROPERTIES-NV. See PHYSICAL-DEVICE-RAY-TRACING-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV
- &KEY
- NEXT
- REPRESENTATIVE-FRAGMENT-TEST
Creates an instance of PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV. See PHYSICAL-DEVICE-REPRESENTATIVE-FRAGMENT-TEST-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT
- &KEY
- NEXT
- ROBUST-BUFFER-ACCESS-2
- ROBUST-IMAGE-ACCESS-2
- NULL-DESCRIPTOR
Creates an instance of PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT. See PHYSICAL-DEVICE-ROBUSTNESS-2-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-ROBUSTNESS-2-PROPERTIES-EXT
- &KEY
- NEXT
- ROBUST-STORAGE-BUFFER-ACCESS-SIZE-ALIGNMENT
- ROBUST-UNIFORM-BUFFER-ACCESS-SIZE-ALIGNMENT
Creates an instance of PHYSICAL-DEVICE-ROBUSTNESS-2-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-ROBUSTNESS-2-PROPERTIES-EXT. See PHYSICAL-DEVICE-ROBUSTNESS-2-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SAMPLE-LOCATIONS-PROPERTIES-EXT
- &KEY
- NEXT
- SAMPLE-LOCATION-SAMPLE-COUNTS
- MAX-SAMPLE-LOCATION-GRID-SIZE
- SAMPLE-LOCATION-COORDINATE-RANGE
- SAMPLE-LOCATION-SUB-PIXEL-BITS
- VARIABLE-SAMPLE-LOCATIONS
Creates an instance of PHYSICAL-DEVICE-SAMPLE-LOCATIONS-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SAMPLE-LOCATIONS-PROPERTIES-EXT. See PHYSICAL-DEVICE-SAMPLE-LOCATIONS-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SAMPLER-FILTER-MINMAX-PROPERTIES
- &KEY
- NEXT
- FILTER-MINMAX-SINGLE-COMPONENT-FORMATS
- FILTER-MINMAX-IMAGE-COMPONENT-MAPPING
Creates an instance of PHYSICAL-DEVICE-SAMPLER-FILTER-MINMAX-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SAMPLER-FILTER-MINMAX-PROPERTIES. See PHYSICAL-DEVICE-SAMPLER-FILTER-MINMAX-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES
- &KEY
- NEXT
- SAMPLER-YCBCR-CONVERSION
Creates an instance of PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES. See PHYSICAL-DEVICE-SAMPLER-YCBCR-CONVERSION-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES
- &KEY
- NEXT
- SCALAR-BLOCK-LAYOUT
Creates an instance of PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES. See PHYSICAL-DEVICE-SCALAR-BLOCK-LAYOUT-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES
- &KEY
- NEXT
- SEPARATE-DEPTH-STENCIL-LAYOUTS
Creates an instance of PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES. See PHYSICAL-DEVICE-SEPARATE-DEPTH-STENCIL-LAYOUTS-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT
- &KEY
- NEXT
- SHADER-BUFFER-FLOAT-16-ATOMICS
- SHADER-BUFFER-FLOAT-16-ATOMIC-ADD
- SHADER-BUFFER-FLOAT-16-ATOMIC-MIN-MAX
- SHADER-BUFFER-FLOAT-32-ATOMIC-MIN-MAX
- SHADER-BUFFER-FLOAT-64-ATOMIC-MIN-MAX
- SHADER-SHARED-FLOAT-16-ATOMICS
- SHADER-SHARED-FLOAT-16-ATOMIC-ADD
- SHADER-SHARED-FLOAT-16-ATOMIC-MIN-MAX
- SHADER-SHARED-FLOAT-32-ATOMIC-MIN-MAX
- SHADER-SHARED-FLOAT-64-ATOMIC-MIN-MAX
- SHADER-IMAGE-FLOAT-32-ATOMIC-MIN-MAX
- SPARSE-IMAGE-FLOAT-32-ATOMIC-MIN-MAX
Creates an instance of PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT. See PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-2-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT
- &KEY
- NEXT
- SHADER-BUFFER-FLOAT-32-ATOMICS
- SHADER-BUFFER-FLOAT-32-ATOMIC-ADD
- SHADER-BUFFER-FLOAT-64-ATOMICS
- SHADER-BUFFER-FLOAT-64-ATOMIC-ADD
- SHADER-SHARED-FLOAT-32-ATOMICS
- SHADER-SHARED-FLOAT-32-ATOMIC-ADD
- SHADER-SHARED-FLOAT-64-ATOMICS
- SHADER-SHARED-FLOAT-64-ATOMIC-ADD
- SHADER-IMAGE-FLOAT-32-ATOMICS
- SHADER-IMAGE-FLOAT-32-ATOMIC-ADD
- SPARSE-IMAGE-FLOAT-32-ATOMICS
- SPARSE-IMAGE-FLOAT-32-ATOMIC-ADD
Creates an instance of PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT. See PHYSICAL-DEVICE-SHADER-ATOMIC-FLOAT-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-ATOMIC-INT-64-FEATURES
- &KEY
- NEXT
- SHADER-BUFFER-INT-64-ATOMICS
- SHADER-SHARED-INT-64-ATOMICS
Creates an instance of PHYSICAL-DEVICE-SHADER-ATOMIC-INT-64-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-ATOMIC-INT-64-FEATURES. See PHYSICAL-DEVICE-SHADER-ATOMIC-INT-64-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR
- &KEY
- NEXT
- SHADER-SUBGROUP-CLOCK
- SHADER-DEVICE-CLOCK
Creates an instance of PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR. See PHYSICAL-DEVICE-SHADER-CLOCK-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-2-AMD
- &KEY
- NEXT
- SHADER-CORE-FEATURES
- ACTIVE-COMPUTE-UNIT-COUNT
Creates an instance of PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-2-AMD. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-2-AMD. See PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-2-AMD
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-AMD
- &KEY
- NEXT
- SHADER-ENGINE-COUNT
- SHADER-ARRAYS-PER-ENGINE-COUNT
- COMPUTE-UNITS-PER-SHADER-ARRAY
- SIMD-PER-COMPUTE-UNIT
- WAVEFRONTS-PER-SIMD
- WAVEFRONT-SIZE
- SGPRS-PER-SIMD
- MIN-SGPR-ALLOCATION
- MAX-SGPR-ALLOCATION
- SGPR-ALLOCATION-GRANULARITY
- VGPRS-PER-SIMD
- MIN-VGPR-ALLOCATION
- MAX-VGPR-ALLOCATION
- VGPR-ALLOCATION-GRANULARITY
Creates an instance of PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-AMD. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-AMD. See PHYSICAL-DEVICE-SHADER-CORE-PROPERTIES-AMD
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT
- &KEY
- NEXT
- SHADER-DEMOTE-TO-HELPER-INVOCATION
Creates an instance of PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT. See PHYSICAL-DEVICE-SHADER-DEMOTE-TO-HELPER-INVOCATION-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES
- &KEY
- NEXT
- SHADER-DRAW-PARAMETERS
Creates an instance of PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES. See PHYSICAL-DEVICE-SHADER-DRAW-PARAMETERS-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-FLOAT-16-INT-8-FEATURES
- &KEY
- NEXT
- SHADER-FLOAT-16
- SHADER-INT-8
Creates an instance of PHYSICAL-DEVICE-SHADER-FLOAT-16-INT-8-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-FLOAT-16-INT-8-FEATURES. See PHYSICAL-DEVICE-SHADER-FLOAT-16-INT-8-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT-64-FEATURES-EXT
- &KEY
- NEXT
- SHADER-IMAGE-INT-64-ATOMICS
- SPARSE-IMAGE-INT-64-ATOMICS
Creates an instance of PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT-64-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT-64-FEATURES-EXT. See PHYSICAL-DEVICE-SHADER-IMAGE-ATOMIC-INT-64-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV
- &KEY
- NEXT
- IMAGE-FOOTPRINT
Creates an instance of PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV. See PHYSICAL-DEVICE-SHADER-IMAGE-FOOTPRINT-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR
- &KEY
- NEXT
- SHADER-INTEGER-DOT-PRODUCT
Creates an instance of PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR. See PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-PROPERTIES-KHR
- &KEY
- NEXT
- INTEGER-DOT-PRODUCT-8-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-8-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-8-BIT-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-4X-8-BIT-PACKED-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-4X-8-BIT-PACKED-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-4X-8-BIT-PACKED-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-16-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-16-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-16-BIT-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-32-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-32-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-32-BIT-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-64-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-64-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-64-BIT-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-8-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-8-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-8-BIT-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-4X-8-BIT-PACKED-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-4X-8-BIT-PACKED-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-4X-8-BIT-PACKED-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-16-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-16-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-16-BIT-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-32-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-32-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-32-BIT-MIXED-SIGNEDNESS-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-64-BIT-UNSIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-64-BIT-SIGNED-ACCELERATED
- INTEGER-DOT-PRODUCT-ACCUMULATING-SATURATING-64-BIT-MIXED-SIGNEDNESS-ACCELERATED
Creates an instance of PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-PROPERTIES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-PROPERTIES-KHR. See PHYSICAL-DEVICE-SHADER-INTEGER-DOT-PRODUCT-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL
- &KEY
- NEXT
- SHADER-INTEGER-FUNCTIONS-2
Creates an instance of PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL. See PHYSICAL-DEVICE-SHADER-INTEGER-FUNCTIONS-2-FEATURES-INTEL
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-FEATURES-NV
- &KEY
- NEXT
- SHADER-S-M-BUILTINS
Creates an instance of PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-FEATURES-NV. See PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-PROPERTIES-NV
- &KEY
- NEXT
- SHADER-S-M-COUNT
- SHADER-WARPS-PER-S-M
Creates an instance of PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-PROPERTIES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-PROPERTIES-NV. See PHYSICAL-DEVICE-SHADER-S-M-BUILTINS-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES
- &KEY
- NEXT
- SHADER-SUBGROUP-EXTENDED-TYPES
Creates an instance of PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES. See PHYSICAL-DEVICE-SHADER-SUBGROUP-EXTENDED-TYPES-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR
- &KEY
- NEXT
- SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW
Creates an instance of PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR. See PHYSICAL-DEVICE-SHADER-SUBGROUP-UNIFORM-CONTROL-FLOW-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR
- &KEY
- NEXT
- SHADER-TERMINATE-INVOCATION
Creates an instance of PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR. See PHYSICAL-DEVICE-SHADER-TERMINATE-INVOCATION-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV
- &KEY
- NEXT
- SHADING-RATE-IMAGE
- SHADING-RATE-COARSE-SAMPLE-ORDER
Creates an instance of PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV. See PHYSICAL-DEVICE-SHADING-RATE-IMAGE-FEATURES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SHADING-RATE-IMAGE-PROPERTIES-NV
- &KEY
- NEXT
- SHADING-RATE-TEXEL-SIZE
- SHADING-RATE-PALETTE-SIZE
- SHADING-RATE-MAX-COARSE-SAMPLES
Creates an instance of PHYSICAL-DEVICE-SHADING-RATE-IMAGE-PROPERTIES-NV. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SHADING-RATE-IMAGE-PROPERTIES-NV. See PHYSICAL-DEVICE-SHADING-RATE-IMAGE-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2
- &KEY
- NEXT
- FORMAT
- TYPE
- SAMPLES
- USAGE
- TILING
Creates an instance of PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2. See PHYSICAL-DEVICE-SPARSE-IMAGE-FORMAT-INFO-2
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SPARSE-PROPERTIES
- &KEY
- RESIDENCY-STANDARD-2D-BLOCK-SHAPE
- RESIDENCY-STANDARD-2D-MULTISAMPLE-BLOCK-SHAPE
- RESIDENCY-STANDARD-3D-BLOCK-SHAPE
- RESIDENCY-ALIGNED-MIP-SIZE
- RESIDENCY-NON-RESIDENT-STRICT
Creates an instance of PHYSICAL-DEVICE-SPARSE-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SPARSE-PROPERTIES. See PHYSICAL-DEVICE-SPARSE-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SUBGROUP-PROPERTIES
- &KEY
- NEXT
- SUBGROUP-SIZE
- SUPPORTED-STAGES
- SUPPORTED-OPERATIONS
- QUAD-OPERATIONS-IN-ALL-STAGES
Creates an instance of PHYSICAL-DEVICE-SUBGROUP-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SUBGROUP-PROPERTIES. See PHYSICAL-DEVICE-SUBGROUP-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT
- &KEY
- NEXT
- SUBGROUP-SIZE-CONTROL
- COMPUTE-FULL-SUBGROUPS
Creates an instance of PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT. See PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-PROPERTIES-EXT
- &KEY
- NEXT
- MIN-SUBGROUP-SIZE
- MAX-SUBGROUP-SIZE
- MAX-COMPUTE-WORKGROUP-SUBGROUPS
- REQUIRED-SUBGROUP-SIZE-STAGES
Creates an instance of PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-PROPERTIES-EXT. See PHYSICAL-DEVICE-SUBGROUP-SIZE-CONTROL-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI
- &KEY
- NEXT
- SUBPASS-SHADING
Creates an instance of PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI. See PHYSICAL-DEVICE-SUBPASS-SHADING-FEATURES-HUAWEI
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SUBPASS-SHADING-PROPERTIES-HUAWEI
- &KEY
- NEXT
- MAX-SUBPASS-SHADING-WORKGROUP-SIZE-ASPECT-RATIO
Creates an instance of PHYSICAL-DEVICE-SUBPASS-SHADING-PROPERTIES-HUAWEI. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SUBPASS-SHADING-PROPERTIES-HUAWEI. See PHYSICAL-DEVICE-SUBPASS-SHADING-PROPERTIES-HUAWEI
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SURFACE-INFO-2-KHR
- &KEY
- NEXT
- SURFACE
Creates an instance of PHYSICAL-DEVICE-SURFACE-INFO-2-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SURFACE-INFO-2-KHR. See PHYSICAL-DEVICE-SURFACE-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR
- &KEY
- NEXT
- SYNCHRONIZATION-2
Creates an instance of PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR. See PHYSICAL-DEVICE-SYNCHRONIZATION-2-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT
- &KEY
- NEXT
- TEXEL-BUFFER-ALIGNMENT
Creates an instance of PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT. See PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-PROPERTIES-EXT
- &KEY
- NEXT
- STORAGE-TEXEL-BUFFER-OFFSET-ALIGNMENT-BYTES
- STORAGE-TEXEL-BUFFER-OFFSET-SINGLE-TEXEL-ALIGNMENT
- UNIFORM-TEXEL-BUFFER-OFFSET-ALIGNMENT-BYTES
- UNIFORM-TEXEL-BUFFER-OFFSET-SINGLE-TEXEL-ALIGNMENT
Creates an instance of PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-PROPERTIES-EXT. See PHYSICAL-DEVICE-TEXEL-BUFFER-ALIGNMENT-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-H-D-R-FEATURES-EXT
- &KEY
- NEXT
- TEXTURE-COMPRESSION-ASTC_-H-D-R
Creates an instance of PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-H-D-R-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-H-D-R-FEATURES-EXT. See PHYSICAL-DEVICE-TEXTURE-COMPRESSION-ASTC-H-D-R-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES
- &KEY
- NEXT
- TIMELINE-SEMAPHORE
Creates an instance of PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES. See PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-PROPERTIES
- &KEY
- NEXT
- MAX-TIMELINE-SEMAPHORE-VALUE-DIFFERENCE
Creates an instance of PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-PROPERTIES. See PHYSICAL-DEVICE-TIMELINE-SEMAPHORE-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT
- &KEY
- NEXT
- NAME
- VERSION
- PURPOSES
- DESCRIPTION
- LAYER
Creates an instance of PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT. See PHYSICAL-DEVICE-TOOL-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT
- &KEY
- NEXT
- TRANSFORM-FEEDBACK
- GEOMETRY-STREAMS
Creates an instance of PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT. See PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-PROPERTIES-EXT
- &KEY
- NEXT
- MAX-TRANSFORM-FEEDBACK-STREAMS
- MAX-TRANSFORM-FEEDBACK-BUFFERS
- MAX-TRANSFORM-FEEDBACK-BUFFER-SIZE
- MAX-TRANSFORM-FEEDBACK-STREAM-DATA-SIZE
- MAX-TRANSFORM-FEEDBACK-BUFFER-DATA-SIZE
- MAX-TRANSFORM-FEEDBACK-BUFFER-DATA-STRIDE
- TRANSFORM-FEEDBACK-QUERIES
- TRANSFORM-FEEDBACK-STREAMS-LINES-TRIANGLES
- TRANSFORM-FEEDBACK-RASTERIZATION-STREAM-SELECT
- TRANSFORM-FEEDBACK-DRAW
Creates an instance of PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-PROPERTIES-EXT. See PHYSICAL-DEVICE-TRANSFORM-FEEDBACK-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES
- &KEY
- NEXT
- UNIFORM-BUFFER-STANDARD-LAYOUT
Creates an instance of PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES. See PHYSICAL-DEVICE-UNIFORM-BUFFER-STANDARD-LAYOUT-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES
- &KEY
- NEXT
- VARIABLE-POINTERS-STORAGE-BUFFER
- VARIABLE-POINTERS
Creates an instance of PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES. See PHYSICAL-DEVICE-VARIABLE-POINTERS-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT
- &KEY
- NEXT
- VERTEX-ATTRIBUTE-INSTANCE-RATE-DIVISOR
- VERTEX-ATTRIBUTE-INSTANCE-RATE-ZERO-DIVISOR
Creates an instance of PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT. See PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-PROPERTIES-EXT
- &KEY
- NEXT
- MAX-VERTEX-ATTRIB-DIVISOR
Creates an instance of PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-PROPERTIES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-PROPERTIES-EXT. See PHYSICAL-DEVICE-VERTEX-ATTRIBUTE-DIVISOR-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT
- &KEY
- NEXT
- VERTEX-INPUT-DYNAMIC-STATE
Creates an instance of PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT. See PHYSICAL-DEVICE-VERTEX-INPUT-DYNAMIC-STATE-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR
- &KEY
- NEXT
- IMAGE-USAGE
- VIDEO-PROFILES
Creates an instance of PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR. See PHYSICAL-DEVICE-VIDEO-FORMAT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VULKAN-1-1-FEATURES
- &KEY
- NEXT
- STORAGE-BUFFER-16-BIT-ACCESS
- UNIFORM-AND-STORAGE-BUFFER-16-BIT-ACCESS
- STORAGE-PUSH-CONSTANT-16
- STORAGE-INPUT-OUTPUT-16
- MULTIVIEW
- MULTIVIEW-GEOMETRY-SHADER
- MULTIVIEW-TESSELLATION-SHADER
- VARIABLE-POINTERS-STORAGE-BUFFER
- VARIABLE-POINTERS
- PROTECTED-MEMORY
- SAMPLER-YCBCR-CONVERSION
- SHADER-DRAW-PARAMETERS
Creates an instance of PHYSICAL-DEVICE-VULKAN-1-1-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VULKAN-1-1-FEATURES. See PHYSICAL-DEVICE-VULKAN-1-1-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VULKAN-1-1-PROPERTIES
- &KEY
- NEXT
- DEVICE-UUID
- DRIVER-UUID
- DEVICE-LUID
- DEVICE-NODE-MASK
- DEVICE-LUID-VALID
- SUBGROUP-SIZE
- SUBGROUP-SUPPORTED-STAGES
- SUBGROUP-SUPPORTED-OPERATIONS
- SUBGROUP-QUAD-OPERATIONS-IN-ALL-STAGES
- POINT-CLIPPING-BEHAVIOR
- MAX-MULTIVIEW-VIEW-COUNT
- MAX-MULTIVIEW-INSTANCE-INDEX
- PROTECTED-NO-FAULT
- MAX-PER-SET-DESCRIPTORS
- MAX-MEMORY-ALLOCATION-SIZE
Creates an instance of PHYSICAL-DEVICE-VULKAN-1-1-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VULKAN-1-1-PROPERTIES. See PHYSICAL-DEVICE-VULKAN-1-1-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VULKAN-1-2-FEATURES
- &KEY
- NEXT
- SAMPLER-MIRROR-CLAMP-TO-EDGE
- DRAW-INDIRECT-COUNT
- STORAGE-BUFFER-8-BIT-ACCESS
- UNIFORM-AND-STORAGE-BUFFER-8-BIT-ACCESS
- STORAGE-PUSH-CONSTANT-8
- SHADER-BUFFER-INT-64-ATOMICS
- SHADER-SHARED-INT-64-ATOMICS
- SHADER-FLOAT-16
- SHADER-INT-8
- DESCRIPTOR-INDEXING
- SHADER-INPUT-ATTACHMENT-ARRAY-DYNAMIC-INDEXING
- SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING
- SHADER-STORAGE-TEXEL-BUFFER-ARRAY-DYNAMIC-INDEXING
- SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING
- SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING
- SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING
- SHADER-UNIFORM-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- SHADER-STORAGE-TEXEL-BUFFER-ARRAY-NON-UNIFORM-INDEXING
- DESCRIPTOR-BINDING-UNIFORM-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-SAMPLED-IMAGE-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-STORAGE-IMAGE-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-STORAGE-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-UNIFORM-TEXEL-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-STORAGE-TEXEL-BUFFER-UPDATE-AFTER-BIND
- DESCRIPTOR-BINDING-UPDATE-UNUSED-WHILE-PENDING
- DESCRIPTOR-BINDING-PARTIALLY-BOUND
- DESCRIPTOR-BINDING-VARIABLE-DESCRIPTOR-COUNT
- RUNTIME-DESCRIPTOR-ARRAY
- SAMPLER-FILTER-MINMAX
- SCALAR-BLOCK-LAYOUT
- IMAGELESS-FRAMEBUFFER
- UNIFORM-BUFFER-STANDARD-LAYOUT
- SHADER-SUBGROUP-EXTENDED-TYPES
- SEPARATE-DEPTH-STENCIL-LAYOUTS
- HOST-QUERY-RESET
- TIMELINE-SEMAPHORE
- BUFFER-DEVICE-ADDRESS
- BUFFER-DEVICE-ADDRESS-CAPTURE-REPLAY
- BUFFER-DEVICE-ADDRESS-MULTI-DEVICE
- VULKAN-MEMORY-MODEL
- VULKAN-MEMORY-MODEL-DEVICE-SCOPE
- VULKAN-MEMORY-MODEL-AVAILABILITY-VISIBILITY-CHAINS
- SHADER-OUTPUT-VIEWPORT-INDEX
- SHADER-OUTPUT-LAYER
- SUBGROUP-BROADCAST-DYNAMIC-ID
Creates an instance of PHYSICAL-DEVICE-VULKAN-1-2-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VULKAN-1-2-FEATURES. See PHYSICAL-DEVICE-VULKAN-1-2-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VULKAN-1-2-PROPERTIES
- &KEY
- NEXT
- DRIVER-ID
- DRIVER-NAME
- DRIVER-INFO
- CONFORMANCE-VERSION
- DENORM-BEHAVIOR-INDEPENDENCE
- ROUNDING-MODE-INDEPENDENCE
- SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-16
- SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-32
- SHADER-SIGNED-ZERO-INF-NAN-PRESERVE-FLOAT-64
- SHADER-DENORM-PRESERVE-FLOAT-16
- SHADER-DENORM-PRESERVE-FLOAT-32
- SHADER-DENORM-PRESERVE-FLOAT-64
- SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-16
- SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-32
- SHADER-DENORM-FLUSH-TO-ZERO-FLOAT-64
- SHADER-ROUNDING-MODE-RTE-FLOAT-16
- SHADER-ROUNDING-MODE-RTE-FLOAT-32
- SHADER-ROUNDING-MODE-RTE-FLOAT-64
- SHADER-ROUNDING-MODE-RTZ-FLOAT-16
- SHADER-ROUNDING-MODE-RTZ-FLOAT-32
- SHADER-ROUNDING-MODE-RTZ-FLOAT-64
- MAX-UPDATE-AFTER-BIND-DESCRIPTORS-IN-ALL-POOLS
- SHADER-UNIFORM-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-SAMPLED-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-STORAGE-BUFFER-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-STORAGE-IMAGE-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- SHADER-INPUT-ATTACHMENT-ARRAY-NON-UNIFORM-INDEXING-NATIVE
- ROBUST-BUFFER-ACCESS-UPDATE-AFTER-BIND
- QUAD-DIVERGENT-IMPLICIT-LOD
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLERS
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-UNIFORM-BUFFERS
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-BUFFERS
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-SAMPLED-IMAGES
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-STORAGE-IMAGES
- MAX-PER-STAGE-DESCRIPTOR-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS
- MAX-PER-STAGE-UPDATE-AFTER-BIND-RESOURCES
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLERS
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-UNIFORM-BUFFERS-DYNAMIC
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-BUFFERS-DYNAMIC
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-SAMPLED-IMAGES
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-STORAGE-IMAGES
- MAX-DESCRIPTOR-SET-UPDATE-AFTER-BIND-INPUT-ATTACHMENTS
- SUPPORTED-DEPTH-RESOLVE-MODES
- SUPPORTED-STENCIL-RESOLVE-MODES
- INDEPENDENT-RESOLVE-NONE
- INDEPENDENT-RESOLVE
- FILTER-MINMAX-SINGLE-COMPONENT-FORMATS
- FILTER-MINMAX-IMAGE-COMPONENT-MAPPING
- MAX-TIMELINE-SEMAPHORE-VALUE-DIFFERENCE
- FRAMEBUFFER-INTEGER-COLOR-SAMPLE-COUNTS
Creates an instance of PHYSICAL-DEVICE-VULKAN-1-2-PROPERTIES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VULKAN-1-2-PROPERTIES. See PHYSICAL-DEVICE-VULKAN-1-2-PROPERTIES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES
- &KEY
- NEXT
- VULKAN-MEMORY-MODEL
- VULKAN-MEMORY-MODEL-DEVICE-SCOPE
- VULKAN-MEMORY-MODEL-AVAILABILITY-VISIBILITY-CHAINS
Creates an instance of PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES. See PHYSICAL-DEVICE-VULKAN-MEMORY-MODEL-FEATURES
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR
- &KEY
- NEXT
- WORKGROUP-MEMORY-EXPLICIT-LAYOUT
- WORKGROUP-MEMORY-EXPLICIT-LAYOUT-SCALAR-BLOCK-LAYOUT
- WORKGROUP-MEMORY-EXPLICIT-LAYOUT-8-BIT-ACCESS
- WORKGROUP-MEMORY-EXPLICIT-LAYOUT-16-BIT-ACCESS
Creates an instance of PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR. See PHYSICAL-DEVICE-WORKGROUP-MEMORY-EXPLICIT-LAYOUT-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-YCBCR-2-PLANE-4-4-4-FORMATS-FEATURES-EXT
- &KEY
- NEXT
- YCBCR-2PLANE-4-4-4-FORMATS
Creates an instance of PHYSICAL-DEVICE-YCBCR-2-PLANE-4-4-4-FORMATS-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-YCBCR-2-PLANE-4-4-4-FORMATS-FEATURES-EXT. See PHYSICAL-DEVICE-YCBCR-2-PLANE-4-4-4-FORMATS-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT
- &KEY
- NEXT
- YCBCR-IMAGE-ARRAYS
Creates an instance of PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT. See PHYSICAL-DEVICE-YCBCR-IMAGE-ARRAYS-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR
- &KEY
- NEXT
- SHADER-ZERO-INITIALIZE-WORKGROUP-MEMORY
Creates an instance of PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR. The arguments of this function correspond to the slots of PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR. See PHYSICAL-DEVICE-ZERO-INITIALIZE-WORKGROUP-MEMORY-FEATURES-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-CACHE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- INITIAL-DATA-SIZE
- INITIAL-DATA
Creates an instance of PIPELINE-CACHE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-CACHE-CREATE-INFO. See PIPELINE-CACHE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-CACHE-HEADER-VERSION-ONE
- &KEY
- HEADER-SIZE
- HEADER-VERSION
- VENDOR-ID
- DEVICE-ID
- PIPELINE-CACHE-UUID
Creates an instance of PIPELINE-CACHE-HEADER-VERSION-ONE. The arguments of this function correspond to the slots of PIPELINE-CACHE-HEADER-VERSION-ONE. See PIPELINE-CACHE-HEADER-VERSION-ONE
-
EXTERNAL FUNCTION MAKE-PIPELINE-CACHE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-PIPELINE-COLOR-BLEND-ADVANCED-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- SRC-PREMULTIPLIED
- DST-PREMULTIPLIED
- BLEND-OVERLAP
Creates an instance of PIPELINE-COLOR-BLEND-ADVANCED-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-COLOR-BLEND-ADVANCED-STATE-CREATE-INFO-EXT. See PIPELINE-COLOR-BLEND-ADVANCED-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-COLOR-BLEND-ATTACHMENT-STATE
- &KEY
- BLEND-ENABLE
- SRC-COLOR-BLEND-FACTOR
- DST-COLOR-BLEND-FACTOR
- COLOR-BLEND-OP
- SRC-ALPHA-BLEND-FACTOR
- DST-ALPHA-BLEND-FACTOR
- ALPHA-BLEND-OP
- COLOR-WRITE-MASK
Creates an instance of PIPELINE-COLOR-BLEND-ATTACHMENT-STATE. The arguments of this function correspond to the slots of PIPELINE-COLOR-BLEND-ATTACHMENT-STATE. See PIPELINE-COLOR-BLEND-ATTACHMENT-STATE
-
EXTERNAL FUNCTION MAKE-PIPELINE-COLOR-BLEND-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- LOGIC-OP-ENABLE
- LOGIC-OP
- ATTACHMENTS
- BLEND-CONSTANTS
Creates an instance of PIPELINE-COLOR-BLEND-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-COLOR-BLEND-STATE-CREATE-INFO. See PIPELINE-COLOR-BLEND-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-COLOR-WRITE-CREATE-INFO-EXT
- &KEY
- NEXT
- COLOR-WRITE-ENABLES
Creates an instance of PIPELINE-COLOR-WRITE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-COLOR-WRITE-CREATE-INFO-EXT. See PIPELINE-COLOR-WRITE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD
- &KEY
- NEXT
- COMPILER-CONTROL-FLAGS
Creates an instance of PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD. The arguments of this function correspond to the slots of PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD. See PIPELINE-COMPILER-CONTROL-CREATE-INFO-AMD
-
EXTERNAL FUNCTION MAKE-PIPELINE-COVERAGE-MODULATION-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- FLAGS
- COVERAGE-MODULATION-MODE
- COVERAGE-MODULATION-TABLE-ENABLE
- COVERAGE-MODULATION-TABLE
Creates an instance of PIPELINE-COVERAGE-MODULATION-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-COVERAGE-MODULATION-STATE-CREATE-INFO-NV. See PIPELINE-COVERAGE-MODULATION-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- FLAGS
- COVERAGE-REDUCTION-MODE
Creates an instance of PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-INFO-NV. See PIPELINE-COVERAGE-REDUCTION-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- FLAGS
- COVERAGE-TO-COLOR-ENABLE
- COVERAGE-TO-COLOR-LOCATION
Creates an instance of PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-INFO-NV. See PIPELINE-COVERAGE-TO-COLOR-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT
- &KEY
- NEXT
- PIPELINE-CREATION-FEEDBACK
- PIPELINE-STAGE-CREATION-FEEDBACKS
Creates an instance of PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT. See PIPELINE-CREATION-FEEDBACK-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-CREATION-FEEDBACK-EXT
- &KEY
- FLAGS
- DURATION
Creates an instance of PIPELINE-CREATION-FEEDBACK-EXT. The arguments of this function correspond to the slots of PIPELINE-CREATION-FEEDBACK-EXT. See PIPELINE-CREATION-FEEDBACK-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- DEPTH-TEST-ENABLE
- DEPTH-WRITE-ENABLE
- DEPTH-COMPARE-OP
- DEPTH-BOUNDS-TEST-ENABLE
- STENCIL-TEST-ENABLE
- FRONT
- BACK
- MIN-DEPTH-BOUNDS
- MAX-DEPTH-BOUNDS
Creates an instance of PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO. See PIPELINE-DEPTH-STENCIL-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- DISCARD-RECTANGLE-MODE
- DISCARD-RECTANGLES
Creates an instance of PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-INFO-EXT. See PIPELINE-DISCARD-RECTANGLE-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-DYNAMIC-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- DYNAMIC-STATES
Creates an instance of PIPELINE-DYNAMIC-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-DYNAMIC-STATE-CREATE-INFO. See PIPELINE-DYNAMIC-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-EXECUTABLE-INFO-KHR
- &KEY
- NEXT
- PIPELINE
- EXECUTABLE-INDEX
Creates an instance of PIPELINE-EXECUTABLE-INFO-KHR. The arguments of this function correspond to the slots of PIPELINE-EXECUTABLE-INFO-KHR. See PIPELINE-EXECUTABLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR
- &KEY
- NEXT
- NAME
- DESCRIPTION
- IS-TEXT
- DATA-SIZE
- DATA
Creates an instance of PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR. The arguments of this function correspond to the slots of PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR. See PIPELINE-EXECUTABLE-INTERNAL-REPRESENTATION-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-EXECUTABLE-PROPERTIES-KHR
- &KEY
- NEXT
- STAGES
- NAME
- DESCRIPTION
- SUBGROUP-SIZE
Creates an instance of PIPELINE-EXECUTABLE-PROPERTIES-KHR. The arguments of this function correspond to the slots of PIPELINE-EXECUTABLE-PROPERTIES-KHR. See PIPELINE-EXECUTABLE-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-EXECUTABLE-STATISTIC-KHR
- &KEY
- NEXT
- NAME
- DESCRIPTION
- FORMAT
- VALUE
Creates an instance of PIPELINE-EXECUTABLE-STATISTIC-KHR. The arguments of this function correspond to the slots of PIPELINE-EXECUTABLE-STATISTIC-KHR. See PIPELINE-EXECUTABLE-STATISTIC-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR
- &KEY
- B32
- I64
- U64
- F64
Creates an instance of PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR. The arguments of this function correspond to the slots of PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR. Since PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR represents a union, exactly one argument must be supplied. See PIPELINE-EXECUTABLE-STATISTIC-VALUE-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-FRAGMENT-SHADING-RATE-ENUM-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- SHADING-RATE-TYPE
- SHADING-RATE
- COMBINER-OPS
Creates an instance of PIPELINE-FRAGMENT-SHADING-RATE-ENUM-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-FRAGMENT-SHADING-RATE-ENUM-STATE-CREATE-INFO-NV. See PIPELINE-FRAGMENT-SHADING-RATE-ENUM-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-FRAGMENT-SHADING-RATE-STATE-CREATE-INFO-KHR
- &KEY
- NEXT
- FRAGMENT-SIZE
- COMBINER-OPS
Creates an instance of PIPELINE-FRAGMENT-SHADING-RATE-STATE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of PIPELINE-FRAGMENT-SHADING-RATE-STATE-CREATE-INFO-KHR. See PIPELINE-FRAGMENT-SHADING-RATE-STATE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-INFO-KHR
- &KEY
- NEXT
- PIPELINE
Creates an instance of PIPELINE-INFO-KHR. The arguments of this function correspond to the slots of PIPELINE-INFO-KHR. See PIPELINE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- TOPOLOGY
- PRIMITIVE-RESTART-ENABLE
Creates an instance of PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO. See PIPELINE-INPUT-ASSEMBLY-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-LAYOUT-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- SET-LAYOUTS
- PUSH-CONSTANT-RANGES
Creates an instance of PIPELINE-LAYOUT-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-LAYOUT-CREATE-INFO. See PIPELINE-LAYOUT-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-LAYOUT-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-PIPELINE-LIBRARY-CREATE-INFO-KHR
- &KEY
- NEXT
- LIBRARIES
Creates an instance of PIPELINE-LIBRARY-CREATE-INFO-KHR. The arguments of this function correspond to the slots of PIPELINE-LIBRARY-CREATE-INFO-KHR. See PIPELINE-LIBRARY-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-MULTISAMPLE-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- RASTERIZATION-SAMPLES
- SAMPLE-SHADING-ENABLE
- MIN-SAMPLE-SHADING
- SAMPLE-MASK
- ALPHA-TO-COVERAGE-ENABLE
- ALPHA-TO-ONE-ENABLE
Creates an instance of PIPELINE-MULTISAMPLE-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-MULTISAMPLE-STATE-CREATE-INFO. See PIPELINE-MULTISAMPLE-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- CONSERVATIVE-RASTERIZATION-MODE
- EXTRA-PRIMITIVE-OVERESTIMATION-SIZE
Creates an instance of PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-INFO-EXT. See PIPELINE-RASTERIZATION-CONSERVATIVE-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- DEPTH-CLIP-ENABLE
Creates an instance of PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-INFO-EXT. See PIPELINE-RASTERIZATION-DEPTH-CLIP-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-RASTERIZATION-LINE-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- LINE-RASTERIZATION-MODE
- STIPPLED-LINE-ENABLE
- LINE-STIPPLE-FACTOR
- LINE-STIPPLE-PATTERN
Creates an instance of PIPELINE-RASTERIZATION-LINE-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-RASTERIZATION-LINE-STATE-CREATE-INFO-EXT. See PIPELINE-RASTERIZATION-LINE-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-RASTERIZATION-PROVOKING-VERTEX-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- PROVOKING-VERTEX-MODE
Creates an instance of PIPELINE-RASTERIZATION-PROVOKING-VERTEX-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-RASTERIZATION-PROVOKING-VERTEX-STATE-CREATE-INFO-EXT. See PIPELINE-RASTERIZATION-PROVOKING-VERTEX-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-RASTERIZATION-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- DEPTH-CLAMP-ENABLE
- RASTERIZER-DISCARD-ENABLE
- POLYGON-MODE
- CULL-MODE
- FRONT-FACE
- DEPTH-BIAS-ENABLE
- DEPTH-BIAS-CONSTANT-FACTOR
- DEPTH-BIAS-CLAMP
- DEPTH-BIAS-SLOPE-FACTOR
- LINE-WIDTH
Creates an instance of PIPELINE-RASTERIZATION-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-RASTERIZATION-STATE-CREATE-INFO. See PIPELINE-RASTERIZATION-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-RASTERIZATION-STATE-RASTERIZATION-ORDER-AMD
- &KEY
- NEXT
- RASTERIZATION-ORDER
Creates an instance of PIPELINE-RASTERIZATION-STATE-RASTERIZATION-ORDER-AMD. The arguments of this function correspond to the slots of PIPELINE-RASTERIZATION-STATE-RASTERIZATION-ORDER-AMD. See PIPELINE-RASTERIZATION-STATE-RASTERIZATION-ORDER-AMD
-
EXTERNAL FUNCTION MAKE-PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- RASTERIZATION-STREAM
Creates an instance of PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-INFO-EXT. See PIPELINE-RASTERIZATION-STATE-STREAM-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-RENDERING-CREATE-INFO-KHR
- &KEY
- NEXT
- VIEW-MASK
- COLOR-ATTACHMENT-FORMATS
- DEPTH-ATTACHMENT-FORMAT
- STENCIL-ATTACHMENT-FORMAT
Creates an instance of PIPELINE-RENDERING-CREATE-INFO-KHR. The arguments of this function correspond to the slots of PIPELINE-RENDERING-CREATE-INFO-KHR. See PIPELINE-RENDERING-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PIPELINE-REPRESENTATIVE-FRAGMENT-TEST-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- REPRESENTATIVE-FRAGMENT-TEST-ENABLE
Creates an instance of PIPELINE-REPRESENTATIVE-FRAGMENT-TEST-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-REPRESENTATIVE-FRAGMENT-TEST-STATE-CREATE-INFO-NV. See PIPELINE-REPRESENTATIVE-FRAGMENT-TEST-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-SAMPLE-LOCATIONS-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- SAMPLE-LOCATIONS-ENABLE
- SAMPLE-LOCATIONS-INFO
Creates an instance of PIPELINE-SAMPLE-LOCATIONS-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-SAMPLE-LOCATIONS-STATE-CREATE-INFO-EXT. See PIPELINE-SAMPLE-LOCATIONS-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-SHADER-STAGE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- STAGE
- MODULE
- NAME
- SPECIALIZATION-INFO
Creates an instance of PIPELINE-SHADER-STAGE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-SHADER-STAGE-CREATE-INFO. See PIPELINE-SHADER-STAGE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-SHADER-STAGE-REQUIRED-SUBGROUP-SIZE-CREATE-INFO-EXT
- &KEY
- NEXT
- REQUIRED-SUBGROUP-SIZE
Creates an instance of PIPELINE-SHADER-STAGE-REQUIRED-SUBGROUP-SIZE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-SHADER-STAGE-REQUIRED-SUBGROUP-SIZE-CREATE-INFO-EXT. See PIPELINE-SHADER-STAGE-REQUIRED-SUBGROUP-SIZE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-TESSELLATION-DOMAIN-ORIGIN-STATE-CREATE-INFO
- &KEY
- NEXT
- DOMAIN-ORIGIN
Creates an instance of PIPELINE-TESSELLATION-DOMAIN-ORIGIN-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-TESSELLATION-DOMAIN-ORIGIN-STATE-CREATE-INFO. See PIPELINE-TESSELLATION-DOMAIN-ORIGIN-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-TESSELLATION-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- PATCH-CONTROL-POINTS
Creates an instance of PIPELINE-TESSELLATION-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-TESSELLATION-STATE-CREATE-INFO. See PIPELINE-TESSELLATION-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-VERTEX-INPUT-DIVISOR-STATE-CREATE-INFO-EXT
- &KEY
- NEXT
- VERTEX-BINDING-DIVISORS
Creates an instance of PIPELINE-VERTEX-INPUT-DIVISOR-STATE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PIPELINE-VERTEX-INPUT-DIVISOR-STATE-CREATE-INFO-EXT. See PIPELINE-VERTEX-INPUT-DIVISOR-STATE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- VERTEX-BINDING-DESCRIPTIONS
- VERTEX-ATTRIBUTE-DESCRIPTIONS
Creates an instance of PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO. See PIPELINE-VERTEX-INPUT-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-VIEWPORT-COARSE-SAMPLE-ORDER-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- SAMPLE-ORDER-TYPE
- CUSTOM-SAMPLE-ORDERS
Creates an instance of PIPELINE-VIEWPORT-COARSE-SAMPLE-ORDER-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-VIEWPORT-COARSE-SAMPLE-ORDER-STATE-CREATE-INFO-NV. See PIPELINE-VIEWPORT-COARSE-SAMPLE-ORDER-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-VIEWPORT-EXCLUSIVE-SCISSOR-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- EXCLUSIVE-SCISSORS
Creates an instance of PIPELINE-VIEWPORT-EXCLUSIVE-SCISSOR-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-VIEWPORT-EXCLUSIVE-SCISSOR-STATE-CREATE-INFO-NV. See PIPELINE-VIEWPORT-EXCLUSIVE-SCISSOR-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-VIEWPORT-SHADING-RATE-IMAGE-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- SHADING-RATE-IMAGE-ENABLE
- SHADING-RATE-PALETTES
Creates an instance of PIPELINE-VIEWPORT-SHADING-RATE-IMAGE-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-VIEWPORT-SHADING-RATE-IMAGE-STATE-CREATE-INFO-NV. See PIPELINE-VIEWPORT-SHADING-RATE-IMAGE-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-VIEWPORT-STATE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- VIEWPORTS
- SCISSORS
Creates an instance of PIPELINE-VIEWPORT-STATE-CREATE-INFO. The arguments of this function correspond to the slots of PIPELINE-VIEWPORT-STATE-CREATE-INFO. See PIPELINE-VIEWPORT-STATE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- FLAGS
- VIEWPORT-SWIZZLES
Creates an instance of PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-INFO-NV. See PIPELINE-VIEWPORT-SWIZZLE-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-VIEWPORT-W-SCALING-STATE-CREATE-INFO-NV
- &KEY
- NEXT
- VIEWPORT-W-SCALING-ENABLE
- VIEWPORT-W-SCALINGS
Creates an instance of PIPELINE-VIEWPORT-W-SCALING-STATE-CREATE-INFO-NV. The arguments of this function correspond to the slots of PIPELINE-VIEWPORT-W-SCALING-STATE-CREATE-INFO-NV. See PIPELINE-VIEWPORT-W-SCALING-STATE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-PIPELINE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-PRESENT-FRAME-TOKEN-GGP
- &KEY
- NEXT
- FRAME-TOKEN
Creates an instance of PRESENT-FRAME-TOKEN-GGP. The arguments of this function correspond to the slots of PRESENT-FRAME-TOKEN-GGP. See PRESENT-FRAME-TOKEN-GGP
-
EXTERNAL FUNCTION MAKE-PRESENT-ID-KHR
- &KEY
- NEXT
- PRESENT-IDS
Creates an instance of PRESENT-ID-KHR. The arguments of this function correspond to the slots of PRESENT-ID-KHR. See PRESENT-ID-KHR
-
EXTERNAL FUNCTION MAKE-PRESENT-INFO-KHR
- &KEY
- NEXT
- WAIT-SEMAPHORES
- SWAPCHAINS
- IMAGE-INDICES
- RESULTS
Creates an instance of PRESENT-INFO-KHR. The arguments of this function correspond to the slots of PRESENT-INFO-KHR. See PRESENT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-PRESENT-REGION-KHR
- &KEY
- RECTANGLES
Creates an instance of PRESENT-REGION-KHR. The arguments of this function correspond to the slots of PRESENT-REGION-KHR. See PRESENT-REGION-KHR
-
EXTERNAL FUNCTION MAKE-PRESENT-REGIONS-KHR
- &KEY
- NEXT
- SWAPCHAIN-COUNT
- REGIONS
Creates an instance of PRESENT-REGIONS-KHR. The arguments of this function correspond to the slots of PRESENT-REGIONS-KHR. See PRESENT-REGIONS-KHR
-
EXTERNAL FUNCTION MAKE-PRESENT-TIME-GOOGLE
- &KEY
- PRESENT-ID
- DESIRED-PRESENT-TIME
Creates an instance of PRESENT-TIME-GOOGLE. The arguments of this function correspond to the slots of PRESENT-TIME-GOOGLE. See PRESENT-TIME-GOOGLE
-
EXTERNAL FUNCTION MAKE-PRESENT-TIMES-INFO-GOOGLE
- &KEY
- NEXT
- SWAPCHAIN-COUNT
- TIMES
Creates an instance of PRESENT-TIMES-INFO-GOOGLE. The arguments of this function correspond to the slots of PRESENT-TIMES-INFO-GOOGLE. See PRESENT-TIMES-INFO-GOOGLE
-
EXTERNAL FUNCTION MAKE-PRIVATE-DATA-SLOT-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
Creates an instance of PRIVATE-DATA-SLOT-CREATE-INFO-EXT. The arguments of this function correspond to the slots of PRIVATE-DATA-SLOT-CREATE-INFO-EXT. See PRIVATE-DATA-SLOT-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-PRIVATE-DATA-SLOT-EXT-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-PROTECTED-SUBMIT-INFO
- &KEY
- NEXT
- PROTECTED-SUBMIT
Creates an instance of PROTECTED-SUBMIT-INFO. The arguments of this function correspond to the slots of PROTECTED-SUBMIT-INFO. See PROTECTED-SUBMIT-INFO
-
EXTERNAL FUNCTION MAKE-PUSH-CONSTANT-RANGE
- &KEY
- STAGE-FLAGS
- OFFSET
- SIZE
Creates an instance of PUSH-CONSTANT-RANGE. The arguments of this function correspond to the slots of PUSH-CONSTANT-RANGE. See PUSH-CONSTANT-RANGE
-
EXTERNAL FUNCTION MAKE-QUERY-POOL-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- QUERY-TYPE
- QUERY-COUNT
- PIPELINE-STATISTICS
Creates an instance of QUERY-POOL-CREATE-INFO. The arguments of this function correspond to the slots of QUERY-POOL-CREATE-INFO. See QUERY-POOL-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR
- &KEY
- NEXT
- QUEUE-FAMILY-INDEX
- COUNTER-INDICES
Creates an instance of QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR. See QUERY-POOL-PERFORMANCE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-QUERY-POOL-PERFORMANCE-QUERY-CREATE-INFO-INTEL
- &KEY
- NEXT
- PERFORMANCE-COUNTERS-SAMPLING
Creates an instance of QUERY-POOL-PERFORMANCE-QUERY-CREATE-INFO-INTEL. The arguments of this function correspond to the slots of QUERY-POOL-PERFORMANCE-QUERY-CREATE-INFO-INTEL. See QUERY-POOL-PERFORMANCE-QUERY-CREATE-INFO-INTEL
-
EXTERNAL FUNCTION MAKE-QUERY-POOL-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-QUEUE-FAMILY-CHECKPOINT-PROPERTIES-2-NV
- &KEY
- NEXT
- CHECKPOINT-EXECUTION-STAGE-MASK
Creates an instance of QUEUE-FAMILY-CHECKPOINT-PROPERTIES-2-NV. The arguments of this function correspond to the slots of QUEUE-FAMILY-CHECKPOINT-PROPERTIES-2-NV. See QUEUE-FAMILY-CHECKPOINT-PROPERTIES-2-NV
-
EXTERNAL FUNCTION MAKE-QUEUE-FAMILY-CHECKPOINT-PROPERTIES-NV
- &KEY
- NEXT
- CHECKPOINT-EXECUTION-STAGE-MASK
Creates an instance of QUEUE-FAMILY-CHECKPOINT-PROPERTIES-NV. The arguments of this function correspond to the slots of QUEUE-FAMILY-CHECKPOINT-PROPERTIES-NV. See QUEUE-FAMILY-CHECKPOINT-PROPERTIES-NV
-
EXTERNAL FUNCTION MAKE-QUEUE-FAMILY-GLOBAL-PRIORITY-PROPERTIES-EXT
- &KEY
- NEXT
- PRIORITY-COUNT
- PRIORITIES
Creates an instance of QUEUE-FAMILY-GLOBAL-PRIORITY-PROPERTIES-EXT. The arguments of this function correspond to the slots of QUEUE-FAMILY-GLOBAL-PRIORITY-PROPERTIES-EXT. See QUEUE-FAMILY-GLOBAL-PRIORITY-PROPERTIES-EXT
-
EXTERNAL FUNCTION MAKE-QUEUE-FAMILY-PROPERTIES
- &KEY
- QUEUE-FLAGS
- QUEUE-COUNT
- TIMESTAMP-VALID-BITS
- MIN-IMAGE-TRANSFER-GRANULARITY
Creates an instance of QUEUE-FAMILY-PROPERTIES. The arguments of this function correspond to the slots of QUEUE-FAMILY-PROPERTIES. See QUEUE-FAMILY-PROPERTIES
-
EXTERNAL FUNCTION MAKE-QUEUE-FAMILY-PROPERTIES-2
- &KEY
- NEXT
- QUEUE-FAMILY-PROPERTIES
Creates an instance of QUEUE-FAMILY-PROPERTIES-2. The arguments of this function correspond to the slots of QUEUE-FAMILY-PROPERTIES-2. See QUEUE-FAMILY-PROPERTIES-2
-
EXTERNAL FUNCTION MAKE-QUEUE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-RAY-TRACING-PIPELINE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- STAGES
- GROUPS
- MAX-PIPELINE-RAY-RECURSION-DEPTH
- LIBRARY-INFO
- LIBRARY-INTERFACE
- DYNAMIC-STATE
- LAYOUT
- BASE-PIPELINE-HANDLE
- BASE-PIPELINE-INDEX
Creates an instance of RAY-TRACING-PIPELINE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of RAY-TRACING-PIPELINE-CREATE-INFO-KHR. See RAY-TRACING-PIPELINE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-RAY-TRACING-PIPELINE-CREATE-INFO-NV
- &KEY
- NEXT
- FLAGS
- STAGES
- GROUPS
- MAX-RECURSION-DEPTH
- LAYOUT
- BASE-PIPELINE-HANDLE
- BASE-PIPELINE-INDEX
Creates an instance of RAY-TRACING-PIPELINE-CREATE-INFO-NV. The arguments of this function correspond to the slots of RAY-TRACING-PIPELINE-CREATE-INFO-NV. See RAY-TRACING-PIPELINE-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR
- &KEY
- NEXT
- MAX-PIPELINE-RAY-PAYLOAD-SIZE
- MAX-PIPELINE-RAY-HIT-ATTRIBUTE-SIZE
Creates an instance of RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR. See RAY-TRACING-PIPELINE-INTERFACE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHR
- &KEY
- NEXT
- TYPE
- GENERAL-SHADER
- CLOSEST-HIT-SHADER
- ANY-HIT-SHADER
- INTERSECTION-SHADER
- SHADER-GROUP-CAPTURE-REPLAY-HANDLE
Creates an instance of RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHR. The arguments of this function correspond to the slots of RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHR. See RAY-TRACING-SHADER-GROUP-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-RAY-TRACING-SHADER-GROUP-CREATE-INFO-NV
- &KEY
- NEXT
- TYPE
- GENERAL-SHADER
- CLOSEST-HIT-SHADER
- ANY-HIT-SHADER
- INTERSECTION-SHADER
Creates an instance of RAY-TRACING-SHADER-GROUP-CREATE-INFO-NV. The arguments of this function correspond to the slots of RAY-TRACING-SHADER-GROUP-CREATE-INFO-NV. See RAY-TRACING-SHADER-GROUP-CREATE-INFO-NV
-
EXTERNAL FUNCTION MAKE-RECT-2D
- &KEY
- OFFSET
- EXTENT
Creates an instance of RECT-2D. The arguments of this function correspond to the slots of RECT-2D. See RECT-2D
-
EXTERNAL FUNCTION MAKE-RECT-LAYER-KHR
- &KEY
- OFFSET
- EXTENT
- LAYER
Creates an instance of RECT-LAYER-KHR. The arguments of this function correspond to the slots of RECT-LAYER-KHR. See RECT-LAYER-KHR
-
EXTERNAL FUNCTION MAKE-REFRESH-CYCLE-DURATION-GOOGLE
- &KEY
- REFRESH-DURATION
Creates an instance of REFRESH-CYCLE-DURATION-GOOGLE. The arguments of this function correspond to the slots of REFRESH-CYCLE-DURATION-GOOGLE. See REFRESH-CYCLE-DURATION-GOOGLE
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-ATTACHMENT-BEGIN-INFO
- &KEY
- NEXT
- ATTACHMENTS
Creates an instance of RENDER-PASS-ATTACHMENT-BEGIN-INFO. The arguments of this function correspond to the slots of RENDER-PASS-ATTACHMENT-BEGIN-INFO. See RENDER-PASS-ATTACHMENT-BEGIN-INFO
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-BEGIN-INFO
- &KEY
- NEXT
- RENDER-PASS
- FRAMEBUFFER
- RENDER-AREA
- CLEAR-VALUES
Creates an instance of RENDER-PASS-BEGIN-INFO. The arguments of this function correspond to the slots of RENDER-PASS-BEGIN-INFO. See RENDER-PASS-BEGIN-INFO
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- ATTACHMENTS
- SUBPASSES
- DEPENDENCIES
Creates an instance of RENDER-PASS-CREATE-INFO. The arguments of this function correspond to the slots of RENDER-PASS-CREATE-INFO. See RENDER-PASS-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-CREATE-INFO-2
- &KEY
- NEXT
- FLAGS
- ATTACHMENTS
- SUBPASSES
- DEPENDENCIES
- CORRELATED-VIEW-MASKS
Creates an instance of RENDER-PASS-CREATE-INFO-2. The arguments of this function correspond to the slots of RENDER-PASS-CREATE-INFO-2. See RENDER-PASS-CREATE-INFO-2
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT
- &KEY
- NEXT
- FRAGMENT-DENSITY-MAP-ATTACHMENT
Creates an instance of RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT. The arguments of this function correspond to the slots of RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT. See RENDER-PASS-FRAGMENT-DENSITY-MAP-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-INPUT-ATTACHMENT-ASPECT-CREATE-INFO
- &KEY
- NEXT
- ASPECT-REFERENCES
Creates an instance of RENDER-PASS-INPUT-ATTACHMENT-ASPECT-CREATE-INFO. The arguments of this function correspond to the slots of RENDER-PASS-INPUT-ATTACHMENT-ASPECT-CREATE-INFO. See RENDER-PASS-INPUT-ATTACHMENT-ASPECT-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-MULTIVIEW-CREATE-INFO
- &KEY
- NEXT
- VIEW-MASKS
- VIEW-OFFSETS
- CORRELATION-MASKS
Creates an instance of RENDER-PASS-MULTIVIEW-CREATE-INFO. The arguments of this function correspond to the slots of RENDER-PASS-MULTIVIEW-CREATE-INFO. See RENDER-PASS-MULTIVIEW-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-SAMPLE-LOCATIONS-BEGIN-INFO-EXT
- &KEY
- NEXT
- ATTACHMENT-INITIAL-SAMPLE-LOCATIONS
- POST-SUBPASS-SAMPLE-LOCATIONS
Creates an instance of RENDER-PASS-SAMPLE-LOCATIONS-BEGIN-INFO-EXT. The arguments of this function correspond to the slots of RENDER-PASS-SAMPLE-LOCATIONS-BEGIN-INFO-EXT. See RENDER-PASS-SAMPLE-LOCATIONS-BEGIN-INFO-EXT
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-TRANSFORM-BEGIN-INFO-QCOM
- &KEY
- NEXT
- TRANSFORM
Creates an instance of RENDER-PASS-TRANSFORM-BEGIN-INFO-QCOM. The arguments of this function correspond to the slots of RENDER-PASS-TRANSFORM-BEGIN-INFO-QCOM. See RENDER-PASS-TRANSFORM-BEGIN-INFO-QCOM
-
EXTERNAL FUNCTION MAKE-RENDER-PASS-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-RENDERING-ATTACHMENT-INFO-KHR
- &KEY
- NEXT
- IMAGE-VIEW
- IMAGE-LAYOUT
- RESOLVE-MODE
- RESOLVE-IMAGE-VIEW
- RESOLVE-IMAGE-LAYOUT
- LOAD-OP
- STORE-OP
- CLEAR-VALUE
Creates an instance of RENDERING-ATTACHMENT-INFO-KHR. The arguments of this function correspond to the slots of RENDERING-ATTACHMENT-INFO-KHR. See RENDERING-ATTACHMENT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-RENDERING-FRAGMENT-DENSITY-MAP-ATTACHMENT-INFO-EXT
- &KEY
- NEXT
- IMAGE-VIEW
- IMAGE-LAYOUT
Creates an instance of RENDERING-FRAGMENT-DENSITY-MAP-ATTACHMENT-INFO-EXT. The arguments of this function correspond to the slots of RENDERING-FRAGMENT-DENSITY-MAP-ATTACHMENT-INFO-EXT. See RENDERING-FRAGMENT-DENSITY-MAP-ATTACHMENT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-RENDERING-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR
- &KEY
- NEXT
- IMAGE-VIEW
- IMAGE-LAYOUT
- SHADING-RATE-ATTACHMENT-TEXEL-SIZE
Creates an instance of RENDERING-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR. The arguments of this function correspond to the slots of RENDERING-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR. See RENDERING-FRAGMENT-SHADING-RATE-ATTACHMENT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-RENDERING-INFO-KHR
- &KEY
- NEXT
- FLAGS
- RENDER-AREA
- LAYER-COUNT
- VIEW-MASK
- COLOR-ATTACHMENTS
- DEPTH-ATTACHMENT
- STENCIL-ATTACHMENT
Creates an instance of RENDERING-INFO-KHR. The arguments of this function correspond to the slots of RENDERING-INFO-KHR. See RENDERING-INFO-KHR
-
EXTERNAL FUNCTION MAKE-RESOLVE-IMAGE-INFO-2-KHR
- &KEY
- NEXT
- SRC-IMAGE
- SRC-IMAGE-LAYOUT
- DST-IMAGE
- DST-IMAGE-LAYOUT
- REGIONS
Creates an instance of RESOLVE-IMAGE-INFO-2-KHR. The arguments of this function correspond to the slots of RESOLVE-IMAGE-INFO-2-KHR. See RESOLVE-IMAGE-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-SAMPLE-LOCATION-EXT
- &KEY
- X
- Y
Creates an instance of SAMPLE-LOCATION-EXT. The arguments of this function correspond to the slots of SAMPLE-LOCATION-EXT. See SAMPLE-LOCATION-EXT
-
EXTERNAL FUNCTION MAKE-SAMPLE-LOCATIONS-INFO-EXT
- &KEY
- NEXT
- SAMPLE-LOCATIONS-PER-PIXEL
- SAMPLE-LOCATION-GRID-SIZE
- SAMPLE-LOCATIONS
Creates an instance of SAMPLE-LOCATIONS-INFO-EXT. The arguments of this function correspond to the slots of SAMPLE-LOCATIONS-INFO-EXT. See SAMPLE-LOCATIONS-INFO-EXT
-
EXTERNAL FUNCTION MAKE-SAMPLER-BORDER-COLOR-COMPONENT-MAPPING-CREATE-INFO-EXT
- &KEY
- NEXT
- COMPONENTS
- SRGB
Creates an instance of SAMPLER-BORDER-COLOR-COMPONENT-MAPPING-CREATE-INFO-EXT. The arguments of this function correspond to the slots of SAMPLER-BORDER-COLOR-COMPONENT-MAPPING-CREATE-INFO-EXT. See SAMPLER-BORDER-COLOR-COMPONENT-MAPPING-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-SAMPLER-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- MAG-FILTER
- MIN-FILTER
- MIPMAP-MODE
- ADDRESS-MODE-U
- ADDRESS-MODE-V
- ADDRESS-MODE-W
- MIP-LOD-BIAS
- ANISOTROPY-ENABLE
- MAX-ANISOTROPY
- COMPARE-ENABLE
- COMPARE-OP
- MIN-LOD
- MAX-LOD
- BORDER-COLOR
- UNNORMALIZED-COORDINATES
Creates an instance of SAMPLER-CREATE-INFO. The arguments of this function correspond to the slots of SAMPLER-CREATE-INFO. See SAMPLER-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-SAMPLER-CUSTOM-BORDER-COLOR-CREATE-INFO-EXT
- &KEY
- NEXT
- CUSTOM-BORDER-COLOR
- FORMAT
Creates an instance of SAMPLER-CUSTOM-BORDER-COLOR-CREATE-INFO-EXT. The arguments of this function correspond to the slots of SAMPLER-CUSTOM-BORDER-COLOR-CREATE-INFO-EXT. See SAMPLER-CUSTOM-BORDER-COLOR-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-SAMPLER-REDUCTION-MODE-CREATE-INFO
- &KEY
- NEXT
- REDUCTION-MODE
Creates an instance of SAMPLER-REDUCTION-MODE-CREATE-INFO. The arguments of this function correspond to the slots of SAMPLER-REDUCTION-MODE-CREATE-INFO. See SAMPLER-REDUCTION-MODE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-SAMPLER-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-SAMPLER-YCBCR-CONVERSION-CREATE-INFO
- &KEY
- NEXT
- FORMAT
- YCBCR-MODEL
- YCBCR-RANGE
- COMPONENTS
- X-CHROMA-OFFSET
- Y-CHROMA-OFFSET
- CHROMA-FILTER
- FORCE-EXPLICIT-RECONSTRUCTION
Creates an instance of SAMPLER-YCBCR-CONVERSION-CREATE-INFO. The arguments of this function correspond to the slots of SAMPLER-YCBCR-CONVERSION-CREATE-INFO. See SAMPLER-YCBCR-CONVERSION-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-SAMPLER-YCBCR-CONVERSION-IMAGE-FORMAT-PROPERTIES
- &KEY
- NEXT
- COMBINED-IMAGE-SAMPLER-DESCRIPTOR-COUNT
Creates an instance of SAMPLER-YCBCR-CONVERSION-IMAGE-FORMAT-PROPERTIES. The arguments of this function correspond to the slots of SAMPLER-YCBCR-CONVERSION-IMAGE-FORMAT-PROPERTIES. See SAMPLER-YCBCR-CONVERSION-IMAGE-FORMAT-PROPERTIES
-
EXTERNAL FUNCTION MAKE-SAMPLER-YCBCR-CONVERSION-INFO
- &KEY
- NEXT
- CONVERSION
Creates an instance of SAMPLER-YCBCR-CONVERSION-INFO. The arguments of this function correspond to the slots of SAMPLER-YCBCR-CONVERSION-INFO. See SAMPLER-YCBCR-CONVERSION-INFO
-
EXTERNAL FUNCTION MAKE-SAMPLER-YCBCR-CONVERSION-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-SAMPLER-YCBCR-CONVERSION-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-SCREEN-SURFACE-CREATE-INFO-QNX
- &KEY
- NEXT
- FLAGS
- CONTEXT
- WINDOW
Creates an instance of SCREEN-SURFACE-CREATE-INFO-QNX. The arguments of this function correspond to the slots of SCREEN-SURFACE-CREATE-INFO-QNX. See SCREEN-SURFACE-CREATE-INFO-QNX
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
Creates an instance of SEMAPHORE-CREATE-INFO. The arguments of this function correspond to the slots of SEMAPHORE-CREATE-INFO. See SEMAPHORE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-GET-FD-INFO-KHR
- &KEY
- NEXT
- SEMAPHORE
- HANDLE-TYPE
Creates an instance of SEMAPHORE-GET-FD-INFO-KHR. The arguments of this function correspond to the slots of SEMAPHORE-GET-FD-INFO-KHR. See SEMAPHORE-GET-FD-INFO-KHR
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR
- &KEY
- NEXT
- SEMAPHORE
- HANDLE-TYPE
Creates an instance of SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR. The arguments of this function correspond to the slots of SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR. See SEMAPHORE-GET-WIN32-HANDLE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA
- &KEY
- NEXT
- SEMAPHORE
- HANDLE-TYPE
Creates an instance of SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA. The arguments of this function correspond to the slots of SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA. See SEMAPHORE-GET-ZIRCON-HANDLE-INFO-FUCHSIA
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-SIGNAL-INFO
- &KEY
- NEXT
- SEMAPHORE
- VALUE
Creates an instance of SEMAPHORE-SIGNAL-INFO. The arguments of this function correspond to the slots of SEMAPHORE-SIGNAL-INFO. See SEMAPHORE-SIGNAL-INFO
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-SUBMIT-INFO-KHR
- &KEY
- NEXT
- SEMAPHORE
- VALUE
- STAGE-MASK
- DEVICE-INDEX
Creates an instance of SEMAPHORE-SUBMIT-INFO-KHR. The arguments of this function correspond to the slots of SEMAPHORE-SUBMIT-INFO-KHR. See SEMAPHORE-SUBMIT-INFO-KHR
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-TYPE-CREATE-INFO
- &KEY
- NEXT
- SEMAPHORE-TYPE
- INITIAL-VALUE
Creates an instance of SEMAPHORE-TYPE-CREATE-INFO. The arguments of this function correspond to the slots of SEMAPHORE-TYPE-CREATE-INFO. See SEMAPHORE-TYPE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-WAIT-INFO
- &KEY
- NEXT
- FLAGS
- SEMAPHORES
- VALUES
Creates an instance of SEMAPHORE-WAIT-INFO. The arguments of this function correspond to the slots of SEMAPHORE-WAIT-INFO. See SEMAPHORE-WAIT-INFO
-
EXTERNAL FUNCTION MAKE-SEMAPHORE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-SET-STATE-FLAGS-INDIRECT-COMMAND-NV
- &KEY
- DATA
Creates an instance of SET-STATE-FLAGS-INDIRECT-COMMAND-NV. The arguments of this function correspond to the slots of SET-STATE-FLAGS-INDIRECT-COMMAND-NV. See SET-STATE-FLAGS-INDIRECT-COMMAND-NV
-
EXTERNAL FUNCTION MAKE-SHADER-MODULE-CREATE-INFO
- &KEY
- NEXT
- FLAGS
- CODE
Creates an instance of SHADER-MODULE-CREATE-INFO. The arguments of this function correspond to the slots of SHADER-MODULE-CREATE-INFO. See SHADER-MODULE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-SHADER-MODULE-VALIDATION-CACHE-CREATE-INFO-EXT
- &KEY
- NEXT
- VALIDATION-CACHE
Creates an instance of SHADER-MODULE-VALIDATION-CACHE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of SHADER-MODULE-VALIDATION-CACHE-CREATE-INFO-EXT. See SHADER-MODULE-VALIDATION-CACHE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-SHADER-MODULE-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-SHADER-RESOURCE-USAGE-AMD
- &KEY
- NUM-USED-VGPRS
- NUM-USED-SGPRS
- LDS-SIZE-PER-LOCAL-WORK-GROUP
- LDS-USAGE-SIZE-IN-BYTES
- SCRATCH-MEM-USAGE-IN-BYTES
Creates an instance of SHADER-RESOURCE-USAGE-AMD. The arguments of this function correspond to the slots of SHADER-RESOURCE-USAGE-AMD. See SHADER-RESOURCE-USAGE-AMD
-
EXTERNAL FUNCTION MAKE-SHADER-STATISTICS-INFO-AMD
- &KEY
- SHADER-STAGE-MASK
- RESOURCE-USAGE
- NUM-PHYSICAL-VGPRS
- NUM-PHYSICAL-SGPRS
- NUM-AVAILABLE-VGPRS
- NUM-AVAILABLE-SGPRS
- COMPUTE-WORK-GROUP-SIZE
Creates an instance of SHADER-STATISTICS-INFO-AMD. The arguments of this function correspond to the slots of SHADER-STATISTICS-INFO-AMD. See SHADER-STATISTICS-INFO-AMD
-
EXTERNAL FUNCTION MAKE-SHADING-RATE-PALETTE-NV
- &KEY
- SHADING-RATE-PALETTE-ENTRIES
Creates an instance of SHADING-RATE-PALETTE-NV. The arguments of this function correspond to the slots of SHADING-RATE-PALETTE-NV. See SHADING-RATE-PALETTE-NV
-
EXTERNAL FUNCTION MAKE-SHARED-PRESENT-SURFACE-CAPABILITIES-KHR
- &KEY
- NEXT
- SHARED-PRESENT-SUPPORTED-USAGE-FLAGS
Creates an instance of SHARED-PRESENT-SURFACE-CAPABILITIES-KHR. The arguments of this function correspond to the slots of SHARED-PRESENT-SURFACE-CAPABILITIES-KHR. See SHARED-PRESENT-SURFACE-CAPABILITIES-KHR
-
EXTERNAL FUNCTION MAKE-SPARSE-BUFFER-MEMORY-BIND-INFO
- &KEY
- BUFFER
- BINDS
Creates an instance of SPARSE-BUFFER-MEMORY-BIND-INFO. The arguments of this function correspond to the slots of SPARSE-BUFFER-MEMORY-BIND-INFO. See SPARSE-BUFFER-MEMORY-BIND-INFO
-
EXTERNAL FUNCTION MAKE-SPARSE-IMAGE-FORMAT-PROPERTIES
- &KEY
- ASPECT-MASK
- IMAGE-GRANULARITY
- FLAGS
Creates an instance of SPARSE-IMAGE-FORMAT-PROPERTIES. The arguments of this function correspond to the slots of SPARSE-IMAGE-FORMAT-PROPERTIES. See SPARSE-IMAGE-FORMAT-PROPERTIES
-
EXTERNAL FUNCTION MAKE-SPARSE-IMAGE-FORMAT-PROPERTIES-2
- &KEY
- NEXT
- PROPERTIES
Creates an instance of SPARSE-IMAGE-FORMAT-PROPERTIES-2. The arguments of this function correspond to the slots of SPARSE-IMAGE-FORMAT-PROPERTIES-2. See SPARSE-IMAGE-FORMAT-PROPERTIES-2
-
EXTERNAL FUNCTION MAKE-SPARSE-IMAGE-MEMORY-BIND
- &KEY
- SUBRESOURCE
- OFFSET
- EXTENT
- MEMORY
- MEMORY-OFFSET
- FLAGS
Creates an instance of SPARSE-IMAGE-MEMORY-BIND. The arguments of this function correspond to the slots of SPARSE-IMAGE-MEMORY-BIND. See SPARSE-IMAGE-MEMORY-BIND
-
EXTERNAL FUNCTION MAKE-SPARSE-IMAGE-MEMORY-BIND-INFO
- &KEY
- IMAGE
- BINDS
Creates an instance of SPARSE-IMAGE-MEMORY-BIND-INFO. The arguments of this function correspond to the slots of SPARSE-IMAGE-MEMORY-BIND-INFO. See SPARSE-IMAGE-MEMORY-BIND-INFO
-
EXTERNAL FUNCTION MAKE-SPARSE-IMAGE-MEMORY-REQUIREMENTS
- &KEY
- FORMAT-PROPERTIES
- IMAGE-MIP-TAIL-FIRST-LOD
- IMAGE-MIP-TAIL-SIZE
- IMAGE-MIP-TAIL-OFFSET
- IMAGE-MIP-TAIL-STRIDE
Creates an instance of SPARSE-IMAGE-MEMORY-REQUIREMENTS. The arguments of this function correspond to the slots of SPARSE-IMAGE-MEMORY-REQUIREMENTS. See SPARSE-IMAGE-MEMORY-REQUIREMENTS
-
EXTERNAL FUNCTION MAKE-SPARSE-IMAGE-MEMORY-REQUIREMENTS-2
- &KEY
- NEXT
- MEMORY-REQUIREMENTS
Creates an instance of SPARSE-IMAGE-MEMORY-REQUIREMENTS-2. The arguments of this function correspond to the slots of SPARSE-IMAGE-MEMORY-REQUIREMENTS-2. See SPARSE-IMAGE-MEMORY-REQUIREMENTS-2
-
EXTERNAL FUNCTION MAKE-SPARSE-IMAGE-OPAQUE-MEMORY-BIND-INFO
- &KEY
- IMAGE
- BINDS
Creates an instance of SPARSE-IMAGE-OPAQUE-MEMORY-BIND-INFO. The arguments of this function correspond to the slots of SPARSE-IMAGE-OPAQUE-MEMORY-BIND-INFO. See SPARSE-IMAGE-OPAQUE-MEMORY-BIND-INFO
-
EXTERNAL FUNCTION MAKE-SPARSE-MEMORY-BIND
- &KEY
- RESOURCE-OFFSET
- SIZE
- MEMORY
- MEMORY-OFFSET
- FLAGS
Creates an instance of SPARSE-MEMORY-BIND. The arguments of this function correspond to the slots of SPARSE-MEMORY-BIND. See SPARSE-MEMORY-BIND
-
EXTERNAL FUNCTION MAKE-SPECIALIZATION-INFO
- &KEY
- MAP-ENTRIES
- DATA-SIZE
- DATA
Creates an instance of SPECIALIZATION-INFO. The arguments of this function correspond to the slots of SPECIALIZATION-INFO. See SPECIALIZATION-INFO
-
EXTERNAL FUNCTION MAKE-SPECIALIZATION-MAP-ENTRY
- &KEY
- CONSTANT-ID
- OFFSET
- SIZE
Creates an instance of SPECIALIZATION-MAP-ENTRY. The arguments of this function correspond to the slots of SPECIALIZATION-MAP-ENTRY. See SPECIALIZATION-MAP-ENTRY
-
EXTERNAL FUNCTION MAKE-SRT-DATA-NV
- &KEY
- SX
- A
- B
- PVX
- SY
- C
- PVY
- SZ
- PVZ
- QX
- QY
- QZ
- QW
- TX
- TY
- TZ
Creates an instance of SRT-DATA-NV. The arguments of this function correspond to the slots of SRT-DATA-NV. See SRT-DATA-NV
-
EXTERNAL FUNCTION MAKE-STENCIL-OP-STATE
- &KEY
- FAIL-OP
- PASS-OP
- DEPTH-FAIL-OP
- COMPARE-OP
- COMPARE-MASK
- WRITE-MASK
- REFERENCE
Creates an instance of STENCIL-OP-STATE. The arguments of this function correspond to the slots of STENCIL-OP-STATE. See STENCIL-OP-STATE
-
EXTERNAL FUNCTION MAKE-STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP
- &KEY
- NEXT
- FLAGS
- STREAM-DESCRIPTOR
Creates an instance of STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP. The arguments of this function correspond to the slots of STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP. See STREAM-DESCRIPTOR-SURFACE-CREATE-INFO-GGP
-
EXTERNAL FUNCTION MAKE-STRIDED-DEVICE-ADDRESS-REGION-KHR
- &KEY
- DEVICE-ADDRESS
- STRIDE
- SIZE
Creates an instance of STRIDED-DEVICE-ADDRESS-REGION-KHR. The arguments of this function correspond to the slots of STRIDED-DEVICE-ADDRESS-REGION-KHR. See STRIDED-DEVICE-ADDRESS-REGION-KHR
-
EXTERNAL FUNCTION MAKE-SUBMIT-INFO
- &KEY
- NEXT
- WAIT-SEMAPHORES
- WAIT-DST-STAGE-MASK
- COMMAND-BUFFERS
- SIGNAL-SEMAPHORES
Creates an instance of SUBMIT-INFO. The arguments of this function correspond to the slots of SUBMIT-INFO. See SUBMIT-INFO
-
EXTERNAL FUNCTION MAKE-SUBMIT-INFO-2-KHR
- &KEY
- NEXT
- FLAGS
- WAIT-SEMAPHORE-INFOS
- COMMAND-BUFFER-INFOS
- SIGNAL-SEMAPHORE-INFOS
Creates an instance of SUBMIT-INFO-2-KHR. The arguments of this function correspond to the slots of SUBMIT-INFO-2-KHR. See SUBMIT-INFO-2-KHR
-
EXTERNAL FUNCTION MAKE-SUBPASS-BEGIN-INFO
- &KEY
- NEXT
- CONTENTS
Creates an instance of SUBPASS-BEGIN-INFO. The arguments of this function correspond to the slots of SUBPASS-BEGIN-INFO. See SUBPASS-BEGIN-INFO
-
EXTERNAL FUNCTION MAKE-SUBPASS-DEPENDENCY
- &KEY
- SRC-SUBPASS
- DST-SUBPASS
- SRC-STAGE-MASK
- DST-STAGE-MASK
- SRC-ACCESS-MASK
- DST-ACCESS-MASK
- DEPENDENCY-FLAGS
Creates an instance of SUBPASS-DEPENDENCY. The arguments of this function correspond to the slots of SUBPASS-DEPENDENCY. See SUBPASS-DEPENDENCY
-
EXTERNAL FUNCTION MAKE-SUBPASS-DEPENDENCY-2
- &KEY
- NEXT
- SRC-SUBPASS
- DST-SUBPASS
- SRC-STAGE-MASK
- DST-STAGE-MASK
- SRC-ACCESS-MASK
- DST-ACCESS-MASK
- DEPENDENCY-FLAGS
- VIEW-OFFSET
Creates an instance of SUBPASS-DEPENDENCY-2. The arguments of this function correspond to the slots of SUBPASS-DEPENDENCY-2. See SUBPASS-DEPENDENCY-2
-
EXTERNAL FUNCTION MAKE-SUBPASS-DESCRIPTION
- &KEY
- FLAGS
- PIPELINE-BIND-POINT
- INPUT-ATTACHMENTS
- COLOR-ATTACHMENTS
- RESOLVE-ATTACHMENTS
- DEPTH-STENCIL-ATTACHMENT
- PRESERVE-ATTACHMENTS
Creates an instance of SUBPASS-DESCRIPTION. The arguments of this function correspond to the slots of SUBPASS-DESCRIPTION. See SUBPASS-DESCRIPTION
-
EXTERNAL FUNCTION MAKE-SUBPASS-DESCRIPTION-2
- &KEY
- NEXT
- FLAGS
- PIPELINE-BIND-POINT
- VIEW-MASK
- INPUT-ATTACHMENTS
- COLOR-ATTACHMENTS
- RESOLVE-ATTACHMENTS
- DEPTH-STENCIL-ATTACHMENT
- PRESERVE-ATTACHMENTS
Creates an instance of SUBPASS-DESCRIPTION-2. The arguments of this function correspond to the slots of SUBPASS-DESCRIPTION-2. See SUBPASS-DESCRIPTION-2
-
EXTERNAL FUNCTION MAKE-SUBPASS-DESCRIPTION-DEPTH-STENCIL-RESOLVE
- &KEY
- NEXT
- DEPTH-RESOLVE-MODE
- STENCIL-RESOLVE-MODE
- DEPTH-STENCIL-RESOLVE-ATTACHMENT
Creates an instance of SUBPASS-DESCRIPTION-DEPTH-STENCIL-RESOLVE. The arguments of this function correspond to the slots of SUBPASS-DESCRIPTION-DEPTH-STENCIL-RESOLVE. See SUBPASS-DESCRIPTION-DEPTH-STENCIL-RESOLVE
-
EXTERNAL FUNCTION MAKE-SUBPASS-END-INFO
- &KEY
- NEXT
Creates an instance of SUBPASS-END-INFO. The arguments of this function correspond to the slots of SUBPASS-END-INFO. See SUBPASS-END-INFO
-
EXTERNAL FUNCTION MAKE-SUBPASS-SAMPLE-LOCATIONS-EXT
- &KEY
- SUBPASS-INDEX
- SAMPLE-LOCATIONS-INFO
Creates an instance of SUBPASS-SAMPLE-LOCATIONS-EXT. The arguments of this function correspond to the slots of SUBPASS-SAMPLE-LOCATIONS-EXT. See SUBPASS-SAMPLE-LOCATIONS-EXT
-
EXTERNAL FUNCTION MAKE-SUBPASS-SHADING-PIPELINE-CREATE-INFO-HUAWEI
- &KEY
- NEXT
- RENDER-PASS
- SUBPASS
Creates an instance of SUBPASS-SHADING-PIPELINE-CREATE-INFO-HUAWEI. The arguments of this function correspond to the slots of SUBPASS-SHADING-PIPELINE-CREATE-INFO-HUAWEI. See SUBPASS-SHADING-PIPELINE-CREATE-INFO-HUAWEI
-
EXTERNAL FUNCTION MAKE-SUBRESOURCE-LAYOUT
- &KEY
- OFFSET
- SIZE
- ROW-PITCH
- ARRAY-PITCH
- DEPTH-PITCH
Creates an instance of SUBRESOURCE-LAYOUT. The arguments of this function correspond to the slots of SUBRESOURCE-LAYOUT. See SUBRESOURCE-LAYOUT
-
EXTERNAL FUNCTION MAKE-SURFACE-CAPABILITIES-2-EXT
- &KEY
- NEXT
- MIN-IMAGE-COUNT
- MAX-IMAGE-COUNT
- CURRENT-EXTENT
- MIN-IMAGE-EXTENT
- MAX-IMAGE-EXTENT
- MAX-IMAGE-ARRAY-LAYERS
- SUPPORTED-TRANSFORMS
- CURRENT-TRANSFORM
- SUPPORTED-COMPOSITE-ALPHA
- SUPPORTED-USAGE-FLAGS
- SUPPORTED-SURFACE-COUNTERS
Creates an instance of SURFACE-CAPABILITIES-2-EXT. The arguments of this function correspond to the slots of SURFACE-CAPABILITIES-2-EXT. See SURFACE-CAPABILITIES-2-EXT
-
EXTERNAL FUNCTION MAKE-SURFACE-CAPABILITIES-2-KHR
- &KEY
- NEXT
- SURFACE-CAPABILITIES
Creates an instance of SURFACE-CAPABILITIES-2-KHR. The arguments of this function correspond to the slots of SURFACE-CAPABILITIES-2-KHR. See SURFACE-CAPABILITIES-2-KHR
-
EXTERNAL FUNCTION MAKE-SURFACE-CAPABILITIES-FULL-SCREEN-EXCLUSIVE-EXT
- &KEY
- NEXT
- FULL-SCREEN-EXCLUSIVE-SUPPORTED
Creates an instance of SURFACE-CAPABILITIES-FULL-SCREEN-EXCLUSIVE-EXT. The arguments of this function correspond to the slots of SURFACE-CAPABILITIES-FULL-SCREEN-EXCLUSIVE-EXT. See SURFACE-CAPABILITIES-FULL-SCREEN-EXCLUSIVE-EXT
-
EXTERNAL FUNCTION MAKE-SURFACE-CAPABILITIES-KHR
- &KEY
- MIN-IMAGE-COUNT
- MAX-IMAGE-COUNT
- CURRENT-EXTENT
- MIN-IMAGE-EXTENT
- MAX-IMAGE-EXTENT
- MAX-IMAGE-ARRAY-LAYERS
- SUPPORTED-TRANSFORMS
- CURRENT-TRANSFORM
- SUPPORTED-COMPOSITE-ALPHA
- SUPPORTED-USAGE-FLAGS
Creates an instance of SURFACE-CAPABILITIES-KHR. The arguments of this function correspond to the slots of SURFACE-CAPABILITIES-KHR. See SURFACE-CAPABILITIES-KHR
-
EXTERNAL FUNCTION MAKE-SURFACE-FORMAT-2-KHR
- &KEY
- NEXT
- SURFACE-FORMAT
Creates an instance of SURFACE-FORMAT-2-KHR. The arguments of this function correspond to the slots of SURFACE-FORMAT-2-KHR. See SURFACE-FORMAT-2-KHR
-
EXTERNAL FUNCTION MAKE-SURFACE-FORMAT-KHR
- &KEY
- FORMAT
- COLOR-SPACE
Creates an instance of SURFACE-FORMAT-KHR. The arguments of this function correspond to the slots of SURFACE-FORMAT-KHR. See SURFACE-FORMAT-KHR
-
EXTERNAL FUNCTION MAKE-SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT
- &KEY
- NEXT
- FULL-SCREEN-EXCLUSIVE
Creates an instance of SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT. The arguments of this function correspond to the slots of SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT. See SURFACE-FULL-SCREEN-EXCLUSIVE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT
- &KEY
- NEXT
- HMONITOR
Creates an instance of SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT. The arguments of this function correspond to the slots of SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT. See SURFACE-FULL-SCREEN-EXCLUSIVE-WIN32-INFO-EXT
-
EXTERNAL FUNCTION MAKE-SURFACE-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-SURFACE-PROTECTED-CAPABILITIES-KHR
- &KEY
- NEXT
- SUPPORTS-PROTECTED
Creates an instance of SURFACE-PROTECTED-CAPABILITIES-KHR. The arguments of this function correspond to the slots of SURFACE-PROTECTED-CAPABILITIES-KHR. See SURFACE-PROTECTED-CAPABILITIES-KHR
-
EXTERNAL FUNCTION MAKE-SWAPCHAIN-COUNTER-CREATE-INFO-EXT
- &KEY
- NEXT
- SURFACE-COUNTERS
Creates an instance of SWAPCHAIN-COUNTER-CREATE-INFO-EXT. The arguments of this function correspond to the slots of SWAPCHAIN-COUNTER-CREATE-INFO-EXT. See SWAPCHAIN-COUNTER-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-SWAPCHAIN-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- SURFACE
- MIN-IMAGE-COUNT
- IMAGE-FORMAT
- IMAGE-COLOR-SPACE
- IMAGE-EXTENT
- IMAGE-ARRAY-LAYERS
- IMAGE-USAGE
- IMAGE-SHARING-MODE
- QUEUE-FAMILY-INDICES
- PRE-TRANSFORM
- COMPOSITE-ALPHA
- PRESENT-MODE
- CLIPPED
- OLD-SWAPCHAIN
Creates an instance of SWAPCHAIN-CREATE-INFO-KHR. The arguments of this function correspond to the slots of SWAPCHAIN-CREATE-INFO-KHR. See SWAPCHAIN-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-SWAPCHAIN-DISPLAY-NATIVE-HDR-CREATE-INFO-AMD
- &KEY
- NEXT
- LOCAL-DIMMING-ENABLE
Creates an instance of SWAPCHAIN-DISPLAY-NATIVE-HDR-CREATE-INFO-AMD. The arguments of this function correspond to the slots of SWAPCHAIN-DISPLAY-NATIVE-HDR-CREATE-INFO-AMD. See SWAPCHAIN-DISPLAY-NATIVE-HDR-CREATE-INFO-AMD
-
EXTERNAL FUNCTION MAKE-SWAPCHAIN-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-SYSMEM-COLOR-SPACE-FUCHSIA
- &KEY
- NEXT
- COLOR-SPACE
Creates an instance of SYSMEM-COLOR-SPACE-FUCHSIA. The arguments of this function correspond to the slots of SYSMEM-COLOR-SPACE-FUCHSIA. See SYSMEM-COLOR-SPACE-FUCHSIA
-
EXTERNAL FUNCTION MAKE-TEXTURE-L-O-D-GATHER-FORMAT-PROPERTIES-AMD
- &KEY
- NEXT
- SUPPORTS-TEXTURE-GATHER-L-O-D-BIAS-AMD
Creates an instance of TEXTURE-L-O-D-GATHER-FORMAT-PROPERTIES-AMD. The arguments of this function correspond to the slots of TEXTURE-L-O-D-GATHER-FORMAT-PROPERTIES-AMD. See TEXTURE-L-O-D-GATHER-FORMAT-PROPERTIES-AMD
-
EXTERNAL FUNCTION MAKE-TIMELINE-SEMAPHORE-SUBMIT-INFO
- &KEY
- NEXT
- WAIT-SEMAPHORE-VALUES
- SIGNAL-SEMAPHORE-VALUES
Creates an instance of TIMELINE-SEMAPHORE-SUBMIT-INFO. The arguments of this function correspond to the slots of TIMELINE-SEMAPHORE-SUBMIT-INFO. See TIMELINE-SEMAPHORE-SUBMIT-INFO
-
EXTERNAL FUNCTION MAKE-TRACE-RAYS-INDIRECT-COMMAND-KHR
- &KEY
- WIDTH
- HEIGHT
- DEPTH
Creates an instance of TRACE-RAYS-INDIRECT-COMMAND-KHR. The arguments of this function correspond to the slots of TRACE-RAYS-INDIRECT-COMMAND-KHR. See TRACE-RAYS-INDIRECT-COMMAND-KHR
-
EXTERNAL FUNCTION MAKE-TRANSFORM-MATRIX-KHR
- &KEY
- MATRIX
Creates an instance of TRANSFORM-MATRIX-KHR. The arguments of this function correspond to the slots of TRANSFORM-MATRIX-KHR. See TRANSFORM-MATRIX-KHR
-
EXTERNAL FUNCTION MAKE-VALIDATION-CACHE-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- INITIAL-DATA-SIZE
- INITIAL-DATA
Creates an instance of VALIDATION-CACHE-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VALIDATION-CACHE-CREATE-INFO-EXT. See VALIDATION-CACHE-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VALIDATION-CACHE-EXT-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-VALIDATION-FEATURES-EXT
- &KEY
- NEXT
- ENABLED-VALIDATION-FEATURES
- DISABLED-VALIDATION-FEATURES
Creates an instance of VALIDATION-FEATURES-EXT. The arguments of this function correspond to the slots of VALIDATION-FEATURES-EXT. See VALIDATION-FEATURES-EXT
-
EXTERNAL FUNCTION MAKE-VALIDATION-FLAGS-EXT
- &KEY
- NEXT
- DISABLED-VALIDATION-CHECKS
Creates an instance of VALIDATION-FLAGS-EXT. The arguments of this function correspond to the slots of VALIDATION-FLAGS-EXT. See VALIDATION-FLAGS-EXT
-
EXTERNAL FUNCTION MAKE-VERSION
- MAJOR
- MINOR
- PATCH
Packs a version number defined by its MAJOR, MINOR and PATCH version numbers into an integer. This can be used to set the API-VERSION slot of a INSTANCE-CREATE-INFO. See INSTANCE-CREATE-INFO
-
EXTERNAL FUNCTION MAKE-VERTEX-INPUT-ATTRIBUTE-DESCRIPTION
- &KEY
- LOCATION
- BINDING
- FORMAT
- OFFSET
Creates an instance of VERTEX-INPUT-ATTRIBUTE-DESCRIPTION. The arguments of this function correspond to the slots of VERTEX-INPUT-ATTRIBUTE-DESCRIPTION. See VERTEX-INPUT-ATTRIBUTE-DESCRIPTION
-
EXTERNAL FUNCTION MAKE-VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT
- &KEY
- NEXT
- LOCATION
- BINDING
- FORMAT
- OFFSET
Creates an instance of VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT. The arguments of this function correspond to the slots of VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT. See VERTEX-INPUT-ATTRIBUTE-DESCRIPTION-2-EXT
-
EXTERNAL FUNCTION MAKE-VERTEX-INPUT-BINDING-DESCRIPTION
- &KEY
- BINDING
- STRIDE
- INPUT-RATE
Creates an instance of VERTEX-INPUT-BINDING-DESCRIPTION. The arguments of this function correspond to the slots of VERTEX-INPUT-BINDING-DESCRIPTION. See VERTEX-INPUT-BINDING-DESCRIPTION
-
EXTERNAL FUNCTION MAKE-VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT
- &KEY
- NEXT
- BINDING
- STRIDE
- INPUT-RATE
- DIVISOR
Creates an instance of VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT. The arguments of this function correspond to the slots of VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT. See VERTEX-INPUT-BINDING-DESCRIPTION-2-EXT
-
EXTERNAL FUNCTION MAKE-VERTEX-INPUT-BINDING-DIVISOR-DESCRIPTION-EXT
- &KEY
- BINDING
- DIVISOR
Creates an instance of VERTEX-INPUT-BINDING-DIVISOR-DESCRIPTION-EXT. The arguments of this function correspond to the slots of VERTEX-INPUT-BINDING-DIVISOR-DESCRIPTION-EXT. See VERTEX-INPUT-BINDING-DIVISOR-DESCRIPTION-EXT
-
EXTERNAL FUNCTION MAKE-VI-SURFACE-CREATE-INFO-NN
- &KEY
- NEXT
- FLAGS
- WINDOW
Creates an instance of VI-SURFACE-CREATE-INFO-NN. The arguments of this function correspond to the slots of VI-SURFACE-CREATE-INFO-NN. See VI-SURFACE-CREATE-INFO-NN
-
EXTERNAL FUNCTION MAKE-VIDEO-BEGIN-CODING-INFO-KHR
- &KEY
- NEXT
- FLAGS
- CODEC-QUALITY-PRESET
- VIDEO-SESSION
- VIDEO-SESSION-PARAMETERS
- REFERENCE-SLOTS
Creates an instance of VIDEO-BEGIN-CODING-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-BEGIN-CODING-INFO-KHR. See VIDEO-BEGIN-CODING-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-BIND-MEMORY-KHR
- &KEY
- NEXT
- MEMORY-BIND-INDEX
- MEMORY
- MEMORY-OFFSET
- MEMORY-SIZE
Creates an instance of VIDEO-BIND-MEMORY-KHR. The arguments of this function correspond to the slots of VIDEO-BIND-MEMORY-KHR. See VIDEO-BIND-MEMORY-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-CAPABILITIES-KHR
- &KEY
- NEXT
- CAPABILITY-FLAGS
- MIN-BITSTREAM-BUFFER-OFFSET-ALIGNMENT
- MIN-BITSTREAM-BUFFER-SIZE-ALIGNMENT
- VIDEO-PICTURE-EXTENT-GRANULARITY
- MIN-EXTENT
- MAX-EXTENT
- MAX-REFERENCE-PICTURES-SLOTS-COUNT
- MAX-REFERENCE-PICTURES-ACTIVE-COUNT
Creates an instance of VIDEO-CAPABILITIES-KHR. The arguments of this function correspond to the slots of VIDEO-CAPABILITIES-KHR. See VIDEO-CAPABILITIES-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-CODING-CONTROL-INFO-KHR
- &KEY
- NEXT
- FLAGS
Creates an instance of VIDEO-CODING-CONTROL-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-CODING-CONTROL-INFO-KHR. See VIDEO-CODING-CONTROL-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-CAPABILITIES-EXT
- &KEY
- NEXT
- MAX-LEVEL
- FIELD-OFFSET-GRANULARITY
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-DECODE-H264-CAPABILITIES-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-CAPABILITIES-EXT. See VIDEO-DECODE-H264-CAPABILITIES-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-DPB-SLOT-INFO-EXT
- &KEY
- NEXT
- STD-REFERENCE-INFO
Creates an instance of VIDEO-DECODE-H264-DPB-SLOT-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-DPB-SLOT-INFO-EXT. See VIDEO-DECODE-H264-DPB-SLOT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-MVC-EXT
- &KEY
- NEXT
- STD-MVC
Creates an instance of VIDEO-DECODE-H264-MVC-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-MVC-EXT. See VIDEO-DECODE-H264-MVC-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-PICTURE-INFO-EXT
- &KEY
- NEXT
- STD-PICTURE-INFO
- SLICES-DATA-OFFSETS
Creates an instance of VIDEO-DECODE-H264-PICTURE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-PICTURE-INFO-EXT. See VIDEO-DECODE-H264-PICTURE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-PROFILE-EXT
- &KEY
- NEXT
- STD-PROFILE-IDC
- PICTURE-LAYOUT
Creates an instance of VIDEO-DECODE-H264-PROFILE-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-PROFILE-EXT. See VIDEO-DECODE-H264-PROFILE-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-SESSION-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-DECODE-H264-SESSION-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-SESSION-CREATE-INFO-EXT. See VIDEO-DECODE-H264-SESSION-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT
- &KEY
- NEXT
- SPS-STD
- PPS-STD
Creates an instance of VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT. See VIDEO-DECODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT
- &KEY
- NEXT
- MAX-SPS-STD-COUNT
- MAX-PPS-STD-COUNT
- PARAMETERS-ADD-INFO
Creates an instance of VIDEO-DECODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT. See VIDEO-DECODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H265-CAPABILITIES-EXT
- &KEY
- NEXT
- MAX-LEVEL
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-DECODE-H265-CAPABILITIES-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H265-CAPABILITIES-EXT. See VIDEO-DECODE-H265-CAPABILITIES-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H265-DPB-SLOT-INFO-EXT
- &KEY
- NEXT
- STD-REFERENCE-INFO
Creates an instance of VIDEO-DECODE-H265-DPB-SLOT-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H265-DPB-SLOT-INFO-EXT. See VIDEO-DECODE-H265-DPB-SLOT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H265-PICTURE-INFO-EXT
- &KEY
- NEXT
- STD-PICTURE-INFO
- SLICES-DATA-OFFSETS
Creates an instance of VIDEO-DECODE-H265-PICTURE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H265-PICTURE-INFO-EXT. See VIDEO-DECODE-H265-PICTURE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H265-PROFILE-EXT
- &KEY
- NEXT
- STD-PROFILE-IDC
Creates an instance of VIDEO-DECODE-H265-PROFILE-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H265-PROFILE-EXT. See VIDEO-DECODE-H265-PROFILE-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H265-SESSION-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-DECODE-H265-SESSION-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H265-SESSION-CREATE-INFO-EXT. See VIDEO-DECODE-H265-SESSION-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT
- &KEY
- NEXT
- SPS-STD
- PPS-STD
Creates an instance of VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT. See VIDEO-DECODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT
- &KEY
- NEXT
- MAX-SPS-STD-COUNT
- MAX-PPS-STD-COUNT
- PARAMETERS-ADD-INFO
Creates an instance of VIDEO-DECODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-DECODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT. See VIDEO-DECODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-DECODE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- CODED-OFFSET
- CODED-EXTENT
- SRC-BUFFER
- SRC-BUFFER-OFFSET
- SRC-BUFFER-RANGE
- DST-PICTURE-RESOURCE
- SETUP-REFERENCE-SLOT
- REFERENCE-SLOTS
Creates an instance of VIDEO-DECODE-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-DECODE-INFO-KHR. See VIDEO-DECODE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-CAPABILITIES-EXT
- &KEY
- NEXT
- FLAGS
- INPUT-MODE-FLAGS
- OUTPUT-MODE-FLAGS
- MIN-PICTURE-SIZE-IN-MBS
- MAX-PICTURE-SIZE-IN-MBS
- INPUT-IMAGE-DATA-ALIGNMENT
- MAX-NUM-L-0-REFERENCE-FOR-P
- MAX-NUM-L-0-REFERENCE-FOR-B
- MAX-NUM-L-1-REFERENCE
- QUALITY-LEVEL-COUNT
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-ENCODE-H264-CAPABILITIES-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-CAPABILITIES-EXT. See VIDEO-ENCODE-H264-CAPABILITIES-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT
- &KEY
- NEXT
- SLOT-INDEX
- STD-PICTURE-INFO
Creates an instance of VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT. See VIDEO-ENCODE-H264-DPB-SLOT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-EMIT-PICTURE-PARAMETERS-EXT
- &KEY
- NEXT
- SPS-ID
- EMIT-SPS-ENABLE
- PPS-ID-ENTRIES
Creates an instance of VIDEO-ENCODE-H264-EMIT-PICTURE-PARAMETERS-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-EMIT-PICTURE-PARAMETERS-EXT. See VIDEO-ENCODE-H264-EMIT-PICTURE-PARAMETERS-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-NALU-SLICE-EXT
- &KEY
- NEXT
- SLICE-HEADER-STD
- MB-COUNT
- REF-FINAL-LIST-0-ENTRIES
- REF-FINAL-LIST-1-ENTRIES
- PRECEDING-NALU-BYTES
- MIN-QP
- MAX-QP
Creates an instance of VIDEO-ENCODE-H264-NALU-SLICE-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-NALU-SLICE-EXT. See VIDEO-ENCODE-H264-NALU-SLICE-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-PROFILE-EXT
- &KEY
- NEXT
- STD-PROFILE-IDC
Creates an instance of VIDEO-ENCODE-H264-PROFILE-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-PROFILE-EXT. See VIDEO-ENCODE-H264-PROFILE-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-SESSION-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- MAX-PICTURE-SIZE-IN-MBS
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-ENCODE-H264-SESSION-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-SESSION-CREATE-INFO-EXT. See VIDEO-ENCODE-H264-SESSION-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT
- &KEY
- NEXT
- SPS-STD
- PPS-STD
Creates an instance of VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT. See VIDEO-ENCODE-H264-SESSION-PARAMETERS-ADD-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT
- &KEY
- NEXT
- MAX-SPS-STD-COUNT
- MAX-PPS-STD-COUNT
- PARAMETERS-ADD-INFO
Creates an instance of VIDEO-ENCODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT. See VIDEO-ENCODE-H264-SESSION-PARAMETERS-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H264-VCL-FRAME-INFO-EXT
- &KEY
- NEXT
- REF-DEFAULT-FINAL-LIST-0-ENTRIES
- REF-DEFAULT-FINAL-LIST-1-ENTRIES
- NALU-SLICE-ENTRIES
- CURRENT-PICTURE-INFO
Creates an instance of VIDEO-ENCODE-H264-VCL-FRAME-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H264-VCL-FRAME-INFO-EXT. See VIDEO-ENCODE-H264-VCL-FRAME-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-CAPABILITIES-EXT
- &KEY
- NEXT
- FLAGS
- INPUT-MODE-FLAGS
- OUTPUT-MODE-FLAGS
- CTB-SIZES
- INPUT-IMAGE-DATA-ALIGNMENT
- MAX-NUM-L-0-REFERENCE-FOR-P
- MAX-NUM-L-0-REFERENCE-FOR-B
- MAX-NUM-L-1-REFERENCE
- MAX-NUM-SUB-LAYERS
- QUALITY-LEVEL-COUNT
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-ENCODE-H265-CAPABILITIES-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-CAPABILITIES-EXT. See VIDEO-ENCODE-H265-CAPABILITIES-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXT
- &KEY
- NEXT
- SLOT-INDEX
- STD-REFERENCE-INFO
Creates an instance of VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXT. See VIDEO-ENCODE-H265-DPB-SLOT-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-EMIT-PICTURE-PARAMETERS-EXT
- &KEY
- NEXT
- VPS-ID
- SPS-ID
- EMIT-VPS-ENABLE
- EMIT-SPS-ENABLE
- PPS-ID-ENTRIES
Creates an instance of VIDEO-ENCODE-H265-EMIT-PICTURE-PARAMETERS-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-EMIT-PICTURE-PARAMETERS-EXT. See VIDEO-ENCODE-H265-EMIT-PICTURE-PARAMETERS-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-NALU-SLICE-EXT
- &KEY
- NEXT
- CTB-COUNT
- REFERENCE-FINAL-LISTS
- SLICE-HEADER-STD
Creates an instance of VIDEO-ENCODE-H265-NALU-SLICE-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-NALU-SLICE-EXT. See VIDEO-ENCODE-H265-NALU-SLICE-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-PROFILE-EXT
- &KEY
- NEXT
- STD-PROFILE-IDC
Creates an instance of VIDEO-ENCODE-H265-PROFILE-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-PROFILE-EXT. See VIDEO-ENCODE-H265-PROFILE-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT
- &KEY
- NEXT
- REFERENCE-LIST-0-ENTRIES
- REFERENCE-LIST-1-ENTRIES
- REFERENCE-MODIFICATIONS
Creates an instance of VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT. See VIDEO-ENCODE-H265-REFERENCE-LISTS-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-SESSION-CREATE-INFO-EXT
- &KEY
- NEXT
- FLAGS
- STD-EXTENSION-VERSION
Creates an instance of VIDEO-ENCODE-H265-SESSION-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-SESSION-CREATE-INFO-EXT. See VIDEO-ENCODE-H265-SESSION-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT
- &KEY
- NEXT
- VPS-STD
- SPS-STD
- PPS-STD
Creates an instance of VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT. See VIDEO-ENCODE-H265-SESSION-PARAMETERS-ADD-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT
- &KEY
- NEXT
- MAX-VPS-STD-COUNT
- MAX-SPS-STD-COUNT
- MAX-PPS-STD-COUNT
- PARAMETERS-ADD-INFO
Creates an instance of VIDEO-ENCODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT. See VIDEO-ENCODE-H265-SESSION-PARAMETERS-CREATE-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-H265-VCL-FRAME-INFO-EXT
- &KEY
- NEXT
- REFERENCE-FINAL-LISTS
- NALU-SLICE-ENTRIES
- CURRENT-PICTURE-INFO
Creates an instance of VIDEO-ENCODE-H265-VCL-FRAME-INFO-EXT. The arguments of this function correspond to the slots of VIDEO-ENCODE-H265-VCL-FRAME-INFO-EXT. See VIDEO-ENCODE-H265-VCL-FRAME-INFO-EXT
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- QUALITY-LEVEL
- CODED-EXTENT
- DST-BITSTREAM-BUFFER
- DST-BITSTREAM-BUFFER-OFFSET
- DST-BITSTREAM-BUFFER-MAX-RANGE
- SRC-PICTURE-RESOURCE
- SETUP-REFERENCE-SLOT
- REFERENCE-SLOTS
Creates an instance of VIDEO-ENCODE-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-ENCODE-INFO-KHR. See VIDEO-ENCODE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-ENCODE-RATE-CONTROL-INFO-KHR
- &KEY
- NEXT
- FLAGS
- RATE-CONTROL-MODE
- AVERAGE-BITRATE
- PEAK-TO-AVERAGE-BITRATE-RATIO
- FRAME-RATE-NUMERATOR
- FRAME-RATE-DENOMINATOR
- VIRTUAL-BUFFER-SIZE-IN-MS
Creates an instance of VIDEO-ENCODE-RATE-CONTROL-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-ENCODE-RATE-CONTROL-INFO-KHR. See VIDEO-ENCODE-RATE-CONTROL-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-END-CODING-INFO-KHR
- &KEY
- NEXT
- FLAGS
Creates an instance of VIDEO-END-CODING-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-END-CODING-INFO-KHR. See VIDEO-END-CODING-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-FORMAT-PROPERTIES-KHR
- &KEY
- NEXT
- FORMAT
Creates an instance of VIDEO-FORMAT-PROPERTIES-KHR. The arguments of this function correspond to the slots of VIDEO-FORMAT-PROPERTIES-KHR. See VIDEO-FORMAT-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-GET-MEMORY-PROPERTIES-KHR
- &KEY
- NEXT
- MEMORY-BIND-INDEX
- MEMORY-REQUIREMENTS
Creates an instance of VIDEO-GET-MEMORY-PROPERTIES-KHR. The arguments of this function correspond to the slots of VIDEO-GET-MEMORY-PROPERTIES-KHR. See VIDEO-GET-MEMORY-PROPERTIES-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-PICTURE-RESOURCE-KHR
- &KEY
- NEXT
- CODED-OFFSET
- CODED-EXTENT
- BASE-ARRAY-LAYER
- IMAGE-VIEW-BINDING
Creates an instance of VIDEO-PICTURE-RESOURCE-KHR. The arguments of this function correspond to the slots of VIDEO-PICTURE-RESOURCE-KHR. See VIDEO-PICTURE-RESOURCE-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-PROFILE-KHR
- &KEY
- NEXT
- VIDEO-CODEC-OPERATION
- CHROMA-SUBSAMPLING
- LUMA-BIT-DEPTH
- CHROMA-BIT-DEPTH
Creates an instance of VIDEO-PROFILE-KHR. The arguments of this function correspond to the slots of VIDEO-PROFILE-KHR. See VIDEO-PROFILE-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-PROFILES-KHR
- &KEY
- NEXT
- PROFILE-COUNT
- PROFILES
Creates an instance of VIDEO-PROFILES-KHR. The arguments of this function correspond to the slots of VIDEO-PROFILES-KHR. See VIDEO-PROFILES-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-QUEUE-FAMILY-PROPERTIES-2-KHR
- &KEY
- NEXT
- VIDEO-CODEC-OPERATIONS
Creates an instance of VIDEO-QUEUE-FAMILY-PROPERTIES-2-KHR. The arguments of this function correspond to the slots of VIDEO-QUEUE-FAMILY-PROPERTIES-2-KHR. See VIDEO-QUEUE-FAMILY-PROPERTIES-2-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-REFERENCE-SLOT-KHR
- &KEY
- NEXT
- SLOT-INDEX
- PICTURE-RESOURCE
Creates an instance of VIDEO-REFERENCE-SLOT-KHR. The arguments of this function correspond to the slots of VIDEO-REFERENCE-SLOT-KHR. See VIDEO-REFERENCE-SLOT-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-SESSION-CREATE-INFO-KHR
- &KEY
- NEXT
- QUEUE-FAMILY-INDEX
- FLAGS
- VIDEO-PROFILE
- PICTURE-FORMAT
- MAX-CODED-EXTENT
- REFERENCE-PICTURES-FORMAT
- MAX-REFERENCE-PICTURES-SLOTS-COUNT
- MAX-REFERENCE-PICTURES-ACTIVE-COUNT
Creates an instance of VIDEO-SESSION-CREATE-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-SESSION-CREATE-INFO-KHR. See VIDEO-SESSION-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-SESSION-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR
- &KEY
- NEXT
- VIDEO-SESSION-PARAMETERS-TEMPLATE
- VIDEO-SESSION
Creates an instance of VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR. See VIDEO-SESSION-PARAMETERS-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIDEO-SESSION-PARAMETERS-KHR-WRAPPER
- HANDLE
No documentation provided. -
EXTERNAL FUNCTION MAKE-VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR
- &KEY
- NEXT
- UPDATE-SEQUENCE-COUNT
Creates an instance of VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR. The arguments of this function correspond to the slots of VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR. See VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-VIEWPORT
- &KEY
- X
- Y
- WIDTH
- HEIGHT
- MIN-DEPTH
- MAX-DEPTH
Creates an instance of VIEWPORT. The arguments of this function correspond to the slots of VIEWPORT. See VIEWPORT
-
EXTERNAL FUNCTION MAKE-VIEWPORT-SWIZZLE-NV
- &KEY
- X
- Y
- Z
- W
Creates an instance of VIEWPORT-SWIZZLE-NV. The arguments of this function correspond to the slots of VIEWPORT-SWIZZLE-NV. See VIEWPORT-SWIZZLE-NV
-
EXTERNAL FUNCTION MAKE-VIEWPORT-W-SCALING-NV
- &KEY
- XCOEFF
- YCOEFF
Creates an instance of VIEWPORT-W-SCALING-NV. The arguments of this function correspond to the slots of VIEWPORT-W-SCALING-NV. See VIEWPORT-W-SCALING-NV
-
EXTERNAL FUNCTION MAKE-WAYLAND-SURFACE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- DISPLAY
- SURFACE
Creates an instance of WAYLAND-SURFACE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of WAYLAND-SURFACE-CREATE-INFO-KHR. See WAYLAND-SURFACE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR
- &KEY
- NEXT
- ACQUIRE-SYNCS
- ACQUIRE-KEYS
- ACQUIRE-TIMEOUTS
- RELEASE-SYNCS
- RELEASE-KEYS
Creates an instance of WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR. The arguments of this function correspond to the slots of WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR. See WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV
- &KEY
- NEXT
- ACQUIRE-SYNCS
- ACQUIRE-KEYS
- ACQUIRE-TIMEOUT-MILLISECONDS
- RELEASE-SYNCS
- RELEASE-KEYS
Creates an instance of WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV. The arguments of this function correspond to the slots of WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV. See WIN32-KEYED-MUTEX-ACQUIRE-RELEASE-INFO-NV
-
EXTERNAL FUNCTION MAKE-WIN32-SURFACE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- HINSTANCE
- HWND
Creates an instance of WIN32-SURFACE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of WIN32-SURFACE-CREATE-INFO-KHR. See WIN32-SURFACE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-WRITE-DESCRIPTOR-SET
- &KEY
- NEXT
- DST-SET
- DST-BINDING
- DST-ARRAY-ELEMENT
- DESCRIPTOR-TYPE
- IMAGE-INFO
- BUFFER-INFO
- TEXEL-BUFFER-VIEW
Creates an instance of WRITE-DESCRIPTOR-SET. The arguments of this function correspond to the slots of WRITE-DESCRIPTOR-SET. See WRITE-DESCRIPTOR-SET
-
EXTERNAL FUNCTION MAKE-WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-KHR
- &KEY
- NEXT
- ACCELERATION-STRUCTURES
Creates an instance of WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-KHR. The arguments of this function correspond to the slots of WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-KHR. See WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-KHR
-
EXTERNAL FUNCTION MAKE-WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-NV
- &KEY
- NEXT
- ACCELERATION-STRUCTURES
Creates an instance of WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-NV. The arguments of this function correspond to the slots of WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-NV. See WRITE-DESCRIPTOR-SET-ACCELERATION-STRUCTURE-NV
-
EXTERNAL FUNCTION MAKE-WRITE-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCK-EXT
- &KEY
- NEXT
- DATA-SIZE
- DATA
Creates an instance of WRITE-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCK-EXT. The arguments of this function correspond to the slots of WRITE-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCK-EXT. See WRITE-DESCRIPTOR-SET-INLINE-UNIFORM-BLOCK-EXT
-
EXTERNAL FUNCTION MAKE-X-Y-COLOR-EXT
- &KEY
- X
- Y
Creates an instance of X-Y-COLOR-EXT. The arguments of this function correspond to the slots of X-Y-COLOR-EXT. See X-Y-COLOR-EXT
-
EXTERNAL FUNCTION MAKE-XCB-SURFACE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- CONNECTION
- WINDOW
Creates an instance of XCB-SURFACE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of XCB-SURFACE-CREATE-INFO-KHR. See XCB-SURFACE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAKE-XLIB-SURFACE-CREATE-INFO-KHR
- &KEY
- NEXT
- FLAGS
- DPY
- WINDOW
Creates an instance of XLIB-SURFACE-CREATE-INFO-KHR. The arguments of this function correspond to the slots of XLIB-SURFACE-CREATE-INFO-KHR. See XLIB-SURFACE-CREATE-INFO-KHR
-
EXTERNAL FUNCTION MAP-MEMORY
- DEVICE
- MEMORY
- OFFSET
- SIZE
- P-DATA
- &OPTIONAL
- FLAGS
Represents vkMapMemory. Args: - DEVICE: a DEVICE - MEMORY: a DEVICE-MEMORY - OFFSET: a DEVICE-SIZE - SIZE: a DEVICE-SIZE - P-DATA: a CFFI:FOREIGN-POINTER - FLAGS (optional): a MEMORY-MAP-FLAGS, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-MEMORY-MAP-FAILED See DEVICE See DEVICE-MEMORY See DEVICE-SIZE See MEMORY-MAP-FLAGS See RESULT
-
EXTERNAL FUNCTION MERGE-PIPELINE-CACHES
- DEVICE
- DST-CACHE
- SRC-CACHES
- &OPTIONAL
Represents vkMergePipelineCaches. Args: - DEVICE: a DEVICE - DST-CACHE: a PIPELINE-CACHE - SRC-CACHES: a (OR LIST VECTOR) of PIPELINE-CACHE handles Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See PIPELINE-CACHE See RESULT
-
EXTERNAL FUNCTION MERGE-VALIDATION-CACHES-EXT
- DEVICE
- DST-CACHE
- SRC-CACHES
- &OPTIONAL
- EXTENSION-LOADER
Represents vkMergeValidationCachesEXT. Args: - DEVICE: a DEVICE - DST-CACHE: a VALIDATION-CACHE-EXT - SRC-CACHES: a (OR LIST VECTOR) of VALIDATION-CACHE-EXT handles - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EXTENSION-LOADER See RESULT See VALIDATION-CACHE-EXT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION QUEUE-BEGIN-DEBUG-UTILS-LABEL-EXT
- QUEUE
- LABEL-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkQueueBeginDebugUtilsLabelEXT. Args: - QUEUE: a QUEUE - LABEL-INFO: a (OR DEBUG-UTILS-LABEL-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEBUG-UTILS-LABEL-EXT See EXTENSION-LOADER See QUEUE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION QUEUE-BIND-SPARSE
- QUEUE
- BIND-INFO
- &OPTIONAL
- FENCE
Represents vkQueueBindSparse. Args: - QUEUE: a QUEUE - BIND-INFO: a (OR LIST VECTOR) of (OR BIND-SPARSE-INFO CFFI:FOREIGN-POINTER) instances - FENCE (optional): a FENCE, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See BIND-SPARSE-INFO See FENCE See QUEUE See RESULT
-
EXTERNAL FUNCTION QUEUE-END-DEBUG-UTILS-LABEL-EXT
- QUEUE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkQueueEndDebugUtilsLabelEXT. Args: - QUEUE: a QUEUE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See EXTENSION-LOADER See QUEUE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION QUEUE-INSERT-DEBUG-UTILS-LABEL-EXT
- QUEUE
- LABEL-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkQueueInsertDebugUtilsLabelEXT. Args: - QUEUE: a QUEUE - LABEL-INFO: a (OR DEBUG-UTILS-LABEL-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEBUG-UTILS-LABEL-EXT See EXTENSION-LOADER See QUEUE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION QUEUE-PRESENT-KHR
- QUEUE
- PRESENT-INFO
- &OPTIONAL
Represents vkQueuePresentKHR. Args: - QUEUE: a QUEUE - PRESENT-INFO: a (OR PRESENT-INFO-KHR CFFI:FOREIGN-POINTER) Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - SUBOPTIMAL-KHR Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST - ERROR-OUT-OF-DATE-KHR - ERROR-SURFACE-LOST-KHR - ERROR-FULL-SCREEN-EXCLUSIVE-MODE-LOST-EXT See PRESENT-INFO-KHR See QUEUE See RESULT
-
EXTERNAL FUNCTION QUEUE-SET-PERFORMANCE-CONFIGURATION-INTEL
- QUEUE
- CONFIGURATION
- &OPTIONAL
- EXTENSION-LOADER
Represents vkQueueSetPerformanceConfigurationINTEL. Args: - QUEUE: a QUEUE - CONFIGURATION: a PERFORMANCE-CONFIGURATION-INTEL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See EXTENSION-LOADER See PERFORMANCE-CONFIGURATION-INTEL See QUEUE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION QUEUE-SUBMIT
- QUEUE
- SUBMITS
- &OPTIONAL
- FENCE
Represents vkQueueSubmit. Args: - QUEUE: a QUEUE - SUBMITS: a (OR LIST VECTOR) of (OR SUBMIT-INFO CFFI:FOREIGN-POINTER) instances - FENCE (optional): a FENCE, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See FENCE See QUEUE See RESULT See SUBMIT-INFO
-
EXTERNAL FUNCTION QUEUE-SUBMIT-2-KHR
- QUEUE
- SUBMITS
- &OPTIONAL
- FENCE
- EXTENSION-LOADER
Represents vkQueueSubmit2KHR. Args: - QUEUE: a QUEUE - SUBMITS: a (OR LIST VECTOR) of (OR SUBMIT-INFO-2-KHR CFFI:FOREIGN-POINTER) instances - FENCE (optional): a FENCE, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See EXTENSION-LOADER See FENCE See QUEUE See RESULT See SUBMIT-INFO-2-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION QUEUE-WAIT-IDLE
- QUEUE
- &OPTIONAL
Represents vkQueueWaitIdle. Args: - QUEUE: a QUEUE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See QUEUE See RESULT
-
EXTERNAL FUNCTION RAW-HANDLE
- HANDLE-WRAPPER
Gets the raw CFFI:FOREIGN-POINTER from a wrapped handle. See CFFI:FOREIGN-POINTER
-
EXTERNAL FUNCTION REGISTER-DEVICE-EVENT-EXT
- DEVICE
- DEVICE-EVENT-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkRegisterDeviceEventEXT. Args: - DEVICE: a DEVICE - DEVICE-EVENT-INFO: a (OR DEVICE-EVENT-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES FENCE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ALLOCATION-CALLBACKS See DEVICE See DEVICE-EVENT-INFO-EXT See EXTENSION-LOADER See FENCE See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION REGISTER-DISPLAY-EVENT-EXT
- DEVICE
- DISPLAY
- DISPLAY-EVENT-INFO
- &OPTIONAL
- ALLOCATOR
- EXTENSION-LOADER
Represents vkRegisterDisplayEventEXT. Args: - DEVICE: a DEVICE - DISPLAY: a DISPLAY-KHR - DISPLAY-EVENT-INFO: a (OR DISPLAY-EVENT-INFO-EXT CFFI:FOREIGN-POINTER) - ALLOCATOR (optional): a (OR ALLOCATION-CALLBACKS CFFI:FOREIGN-POINTER), defaults to: *DEFAULT-ALLOCATOR* - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES FENCE RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See ALLOCATION-CALLBACKS See DEVICE See DISPLAY-EVENT-INFO-EXT See DISPLAY-KHR See EXTENSION-LOADER See FENCE See RESULT See *DEFAULT-ALLOCATOR* See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION RELEASE-DISPLAY-EXT
- PHYSICAL-DEVICE
- DISPLAY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkReleaseDisplayEXT. Args: - PHYSICAL-DEVICE: a PHYSICAL-DEVICE - DISPLAY: a DISPLAY-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS See DISPLAY-KHR See EXTENSION-LOADER See PHYSICAL-DEVICE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION RELEASE-FULL-SCREEN-EXCLUSIVE-MODE-EXT
- DEVICE
- SWAPCHAIN
- &OPTIONAL
- EXTENSION-LOADER
Represents vkReleaseFullScreenExclusiveModeEXT. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-SURFACE-LOST-KHR See DEVICE See EXTENSION-LOADER See RESULT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION RELEASE-PERFORMANCE-CONFIGURATION-INTEL
- DEVICE
- &OPTIONAL
- CONFIGURATION
- EXTENSION-LOADER
Represents vkReleasePerformanceConfigurationINTEL. Args: - DEVICE: a DEVICE - CONFIGURATION (optional): a PERFORMANCE-CONFIGURATION-INTEL, defaults to: NIL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-TOO-MANY-OBJECTS - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See PERFORMANCE-CONFIGURATION-INTEL See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION RELEASE-PROFILING-LOCK-KHR
- DEVICE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkReleaseProfilingLockKHR. Args: - DEVICE: a DEVICE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEVICE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION RESET-COMMAND-BUFFER
- COMMAND-BUFFER
- &OPTIONAL
- FLAGS
Represents vkResetCommandBuffer. Args: - COMMAND-BUFFER: a COMMAND-BUFFER - FLAGS (optional): a COMMAND-BUFFER-RESET-FLAGS, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-DEVICE-MEMORY See COMMAND-BUFFER See COMMAND-BUFFER-RESET-FLAGS See RESULT
-
EXTERNAL FUNCTION RESET-COMMAND-POOL
- DEVICE
- COMMAND-POOL
- &OPTIONAL
- FLAGS
Represents vkResetCommandPool. Args: - DEVICE: a DEVICE - COMMAND-POOL: a COMMAND-POOL - FLAGS (optional): a COMMAND-POOL-RESET-FLAGS, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-DEVICE-MEMORY See COMMAND-POOL See COMMAND-POOL-RESET-FLAGS See DEVICE See RESULT
-
EXTERNAL FUNCTION RESET-DESCRIPTOR-POOL
- DEVICE
- DESCRIPTOR-POOL
- &OPTIONAL
- FLAGS
Represents vkResetDescriptorPool. Args: - DEVICE: a DEVICE - DESCRIPTOR-POOL: a DESCRIPTOR-POOL - FLAGS (optional): a DESCRIPTOR-POOL-RESET-FLAGS, defaults to: NIL Returns: (CL:VALUES RESULT) Success codes: - SUCCESS See DESCRIPTOR-POOL See DESCRIPTOR-POOL-RESET-FLAGS See DEVICE See RESULT
-
EXTERNAL FUNCTION RESET-EVENT
- DEVICE
- EVENT
- &OPTIONAL
Represents vkResetEvent. Args: - DEVICE: a DEVICE - EVENT: a EVENT Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EVENT See RESULT
-
EXTERNAL FUNCTION RESET-FENCES
- DEVICE
- FENCES
- &OPTIONAL
Represents vkResetFences. Args: - DEVICE: a DEVICE - FENCES: a (OR LIST VECTOR) of FENCE handles Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See FENCE See RESULT
-
EXTERNAL FUNCTION RESET-QUERY-POOL
- DEVICE
- QUERY-POOL
- FIRST-QUERY
- QUERY-COUNT
- &OPTIONAL
Represents vkResetQueryPool. Args: - DEVICE: a DEVICE - QUERY-POOL: a QUERY-POOL - FIRST-QUERY: a UNSIGNED-BYTE - QUERY-COUNT: a UNSIGNED-BYTE See DEVICE See QUERY-POOL
-
EXTERNAL FUNCTION RESET-QUERY-POOL-EXT
- DEVICE
- QUERY-POOL
- FIRST-QUERY
- QUERY-COUNT
- &OPTIONAL
Represents vkResetQueryPoolEXT. Args: - DEVICE: a DEVICE - QUERY-POOL: a QUERY-POOL - FIRST-QUERY: a UNSIGNED-BYTE - QUERY-COUNT: a UNSIGNED-BYTE See DEVICE See QUERY-POOL
-
EXTERNAL FUNCTION SET-BUFFER-COLLECTION-BUFFER-CONSTRAINTS-FUCHSIA
- DEVICE
- COLLECTION
- BUFFER-CONSTRAINTS-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetBufferCollectionBufferConstraintsFUCHSIA. Args: - DEVICE: a DEVICE - COLLECTION: a BUFFER-COLLECTION-FUCHSIA - BUFFER-CONSTRAINTS-INFO: a (OR BUFFER-CONSTRAINTS-INFO-FUCHSIA CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INITIALIZATION-FAILED - ERROR-OUT-OF-HOST-MEMORY - ERROR-FORMAT-NOT-SUPPORTED See BUFFER-COLLECTION-FUCHSIA See BUFFER-CONSTRAINTS-INFO-FUCHSIA See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SET-BUFFER-COLLECTION-IMAGE-CONSTRAINTS-FUCHSIA
- DEVICE
- COLLECTION
- IMAGE-CONSTRAINTS-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetBufferCollectionImageConstraintsFUCHSIA. Args: - DEVICE: a DEVICE - COLLECTION: a BUFFER-COLLECTION-FUCHSIA - IMAGE-CONSTRAINTS-INFO: a (OR IMAGE-CONSTRAINTS-INFO-FUCHSIA CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INITIALIZATION-FAILED - ERROR-OUT-OF-HOST-MEMORY - ERROR-FORMAT-NOT-SUPPORTED See BUFFER-COLLECTION-FUCHSIA See DEVICE See EXTENSION-LOADER See IMAGE-CONSTRAINTS-INFO-FUCHSIA See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SET-DEBUG-UTILS-OBJECT-NAME-EXT
- DEVICE
- NAME-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetDebugUtilsObjectNameEXT. Args: - DEVICE: a DEVICE - NAME-INFO: a (OR DEBUG-UTILS-OBJECT-NAME-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEBUG-UTILS-OBJECT-NAME-INFO-EXT See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SET-DEBUG-UTILS-OBJECT-TAG-EXT
- DEVICE
- TAG-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetDebugUtilsObjectTagEXT. Args: - DEVICE: a DEVICE - TAG-INFO: a (OR DEBUG-UTILS-OBJECT-TAG-INFO-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEBUG-UTILS-OBJECT-TAG-INFO-EXT See DEVICE See EXTENSION-LOADER See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SET-DEVICE-MEMORY-PRIORITY-EXT
- DEVICE
- MEMORY
- PRIORITY
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetDeviceMemoryPriorityEXT. Args: - DEVICE: a DEVICE - MEMORY: a DEVICE-MEMORY - PRIORITY: a REAL - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEVICE See DEVICE-MEMORY See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SET-EVENT
- DEVICE
- EVENT
- &OPTIONAL
Represents vkSetEvent. Args: - DEVICE: a DEVICE - EVENT: a EVENT Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See EVENT See RESULT
-
EXTERNAL FUNCTION SET-HDR-METADATA-EXT
- DEVICE
- SWAPCHAINS
- METADATA
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetHdrMetadataEXT. Args: - DEVICE: a DEVICE - SWAPCHAINS: a (OR LIST VECTOR) of SWAPCHAIN-KHR handles - METADATA: a (OR LIST VECTOR) of (OR HDR-METADATA-EXT CFFI:FOREIGN-POINTER) instances - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEVICE See EXTENSION-LOADER See HDR-METADATA-EXT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SET-LOCAL-DIMMING-AMD
- DEVICE
- SWAP-CHAIN
- LOCAL-DIMMING-ENABLE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetLocalDimmingAMD. Args: - DEVICE: a DEVICE - SWAP-CHAIN: a SWAPCHAIN-KHR - LOCAL-DIMMING-ENABLE: a BOOL32 - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See BOOL32 See DEVICE See EXTENSION-LOADER See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SET-PRIVATE-DATA-EXT
- DEVICE
- OBJECT-TYPE
- OBJECT-HANDLE
- PRIVATE-DATA-SLOT
- DATA
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSetPrivateDataEXT. Args: - DEVICE: a DEVICE - OBJECT-TYPE: a OBJECT-TYPE - OBJECT-HANDLE: a UNSIGNED-BYTE - PRIVATE-DATA-SLOT: a PRIVATE-DATA-SLOT-EXT - DATA: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY See DEVICE See EXTENSION-LOADER See OBJECT-TYPE See PRIVATE-DATA-SLOT-EXT See RESULT See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION SIGNAL-SEMAPHORE
- DEVICE
- SIGNAL-INFO
- &OPTIONAL
Represents vkSignalSemaphore. Args: - DEVICE: a DEVICE - SIGNAL-INFO: a (OR SEMAPHORE-SIGNAL-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See RESULT See SEMAPHORE-SIGNAL-INFO
-
EXTERNAL FUNCTION SIGNAL-SEMAPHORE-KHR
- DEVICE
- SIGNAL-INFO
- &OPTIONAL
Represents vkSignalSemaphoreKHR. Args: - DEVICE: a DEVICE - SIGNAL-INFO: a (OR SEMAPHORE-SIGNAL-INFO CFFI:FOREIGN-POINTER) Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See DEVICE See RESULT See SEMAPHORE-SIGNAL-INFO
-
EXTERNAL FUNCTION SUBMIT-DEBUG-UTILS-MESSAGE-EXT
- INSTANCE
- MESSAGE-SEVERITY
- MESSAGE-TYPES
- CALLBACK-DATA
- &OPTIONAL
- EXTENSION-LOADER
Represents vkSubmitDebugUtilsMessageEXT. Args: - INSTANCE: a INSTANCE - MESSAGE-SEVERITY: a DEBUG-UTILS-MESSAGE-SEVERITY-FLAG-BITS-EXT - MESSAGE-TYPES: a DEBUG-UTILS-MESSAGE-TYPE-FLAGS-EXT - CALLBACK-DATA: a (OR DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEBUG-UTILS-MESSAGE-SEVERITY-FLAG-BITS-EXT See DEBUG-UTILS-MESSAGE-TYPE-FLAGS-EXT See DEBUG-UTILS-MESSENGER-CALLBACK-DATA-EXT See EXTENSION-LOADER See INSTANCE See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION TRIM-COMMAND-POOL
- DEVICE
- COMMAND-POOL
- &OPTIONAL
- FLAGS
Represents vkTrimCommandPool. Args: - DEVICE: a DEVICE - COMMAND-POOL: a COMMAND-POOL - FLAGS (optional): a COMMAND-POOL-TRIM-FLAGS, defaults to: NIL See COMMAND-POOL See COMMAND-POOL-TRIM-FLAGS See DEVICE
-
EXTERNAL FUNCTION TRIM-COMMAND-POOL-KHR
- DEVICE
- COMMAND-POOL
- &OPTIONAL
- FLAGS
Represents vkTrimCommandPoolKHR. Args: - DEVICE: a DEVICE - COMMAND-POOL: a COMMAND-POOL - FLAGS (optional): a COMMAND-POOL-TRIM-FLAGS, defaults to: NIL See COMMAND-POOL See COMMAND-POOL-TRIM-FLAGS See DEVICE
-
EXTERNAL FUNCTION UNINITIALIZE-PERFORMANCE-API-INTEL
- DEVICE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkUninitializePerformanceApiINTEL. Args: - DEVICE: a DEVICE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* See DEVICE See EXTENSION-LOADER See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION UNMAP-MEMORY
- DEVICE
- MEMORY
- &OPTIONAL
Represents vkUnmapMemory. Args: - DEVICE: a DEVICE - MEMORY: a DEVICE-MEMORY See DEVICE See DEVICE-MEMORY
-
EXTERNAL FUNCTION UPDATE-DESCRIPTOR-SET-WITH-TEMPLATE
- DEVICE
- DESCRIPTOR-SET
- DESCRIPTOR-UPDATE-TEMPLATE
- DATA
- &OPTIONAL
Represents vkUpdateDescriptorSetWithTemplate. Args: - DEVICE: a DEVICE - DESCRIPTOR-SET: a DESCRIPTOR-SET - DESCRIPTOR-UPDATE-TEMPLATE: a DESCRIPTOR-UPDATE-TEMPLATE - DATA: a CFFI:FOREIGN-POINTER See DESCRIPTOR-SET See DESCRIPTOR-UPDATE-TEMPLATE See DEVICE
-
EXTERNAL FUNCTION UPDATE-DESCRIPTOR-SET-WITH-TEMPLATE-KHR
- DEVICE
- DESCRIPTOR-SET
- DESCRIPTOR-UPDATE-TEMPLATE
- DATA
- &OPTIONAL
Represents vkUpdateDescriptorSetWithTemplateKHR. Args: - DEVICE: a DEVICE - DESCRIPTOR-SET: a DESCRIPTOR-SET - DESCRIPTOR-UPDATE-TEMPLATE: a DESCRIPTOR-UPDATE-TEMPLATE - DATA: a CFFI:FOREIGN-POINTER See DESCRIPTOR-SET See DESCRIPTOR-UPDATE-TEMPLATE See DEVICE
-
EXTERNAL FUNCTION UPDATE-DESCRIPTOR-SETS
- DEVICE
- DESCRIPTOR-WRITES
- DESCRIPTOR-COPIES
- &OPTIONAL
Represents vkUpdateDescriptorSets. Args: - DEVICE: a DEVICE - DESCRIPTOR-WRITES: a (OR LIST VECTOR) of (OR WRITE-DESCRIPTOR-SET CFFI:FOREIGN-POINTER) instances - DESCRIPTOR-COPIES: a (OR LIST VECTOR) of (OR COPY-DESCRIPTOR-SET CFFI:FOREIGN-POINTER) instances See COPY-DESCRIPTOR-SET See DEVICE See WRITE-DESCRIPTOR-SET
-
EXTERNAL FUNCTION UPDATE-VIDEO-SESSION-PARAMETERS-KHR
- DEVICE
- VIDEO-SESSION-PARAMETERS
- UPDATE-INFO
- &OPTIONAL
- EXTENSION-LOADER
Represents vkUpdateVideoSessionParametersKHR. Args: - DEVICE: a DEVICE - VIDEO-SESSION-PARAMETERS: a VIDEO-SESSION-PARAMETERS-KHR - UPDATE-INFO: a (OR VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR CFFI:FOREIGN-POINTER) - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-INITIALIZATION-FAILED - ERROR-TOO-MANY-OBJECTS See DEVICE See EXTENSION-LOADER See RESULT See VIDEO-SESSION-PARAMETERS-KHR See VIDEO-SESSION-PARAMETERS-UPDATE-INFO-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION VERSION-MAJOR
- VERSION
Get the major version from a given version number as generated by MAKE-VERSION. See MAKE-VERSION
-
EXTERNAL FUNCTION VERSION-MINOR
- VERSION
Get the minor version from a given version number as generated by MAKE-VERSION or MAKE-API-VERSION. See MAKE-VERSION See MAKE-API-VERSION
-
EXTERNAL FUNCTION VERSION-PATCH
- VERSION
Get the patch version from a given version number as generated by MAKE-VERSION or MAKE-API-VERSION. See MAKE-VERSION See MAKE-API-VERSION
-
EXTERNAL FUNCTION WAIT-FOR-FENCES
- DEVICE
- FENCES
- WAIT-ALL
- TIMEOUT
- &OPTIONAL
Represents vkWaitForFences. Args: - DEVICE: a DEVICE - FENCES: a (OR LIST VECTOR) of FENCE handles - WAIT-ALL: a BOOL32 - TIMEOUT: a UNSIGNED-BYTE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - TIMEOUT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See BOOL32 See DEVICE See FENCE See RESULT
-
EXTERNAL FUNCTION WAIT-FOR-PRESENT-KHR
- DEVICE
- SWAPCHAIN
- PRESENT-ID
- TIMEOUT
- &OPTIONAL
- EXTENSION-LOADER
Represents vkWaitForPresentKHR. Args: - DEVICE: a DEVICE - SWAPCHAIN: a SWAPCHAIN-KHR - PRESENT-ID: a UNSIGNED-BYTE - TIMEOUT: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - TIMEOUT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See EXTENSION-LOADER See RESULT See SWAPCHAIN-KHR See *DEFAULT-EXTENSION-LOADER*
-
EXTERNAL FUNCTION WAIT-SEMAPHORES
- DEVICE
- WAIT-INFO
- TIMEOUT
- &OPTIONAL
Represents vkWaitSemaphores. Args: - DEVICE: a DEVICE - WAIT-INFO: a (OR SEMAPHORE-WAIT-INFO CFFI:FOREIGN-POINTER) - TIMEOUT: a UNSIGNED-BYTE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - TIMEOUT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See RESULT See SEMAPHORE-WAIT-INFO
-
EXTERNAL FUNCTION WAIT-SEMAPHORES-KHR
- DEVICE
- WAIT-INFO
- TIMEOUT
- &OPTIONAL
Represents vkWaitSemaphoresKHR. Args: - DEVICE: a DEVICE - WAIT-INFO: a (OR SEMAPHORE-WAIT-INFO CFFI:FOREIGN-POINTER) - TIMEOUT: a UNSIGNED-BYTE Returns: (CL:VALUES RESULT) Success codes: - SUCCESS - TIMEOUT Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY - ERROR-DEVICE-LOST See DEVICE See RESULT See SEMAPHORE-WAIT-INFO
-
EXTERNAL FUNCTION WRITE-ACCELERATION-STRUCTURES-PROPERTIES-KHR
- DEVICE
- ACCELERATION-STRUCTURES
- QUERY-TYPE
- DATA-SIZE
- DATA
- STRIDE
- &OPTIONAL
- EXTENSION-LOADER
Represents vkWriteAccelerationStructuresPropertiesKHR. Args: - DEVICE: a DEVICE - ACCELERATION-STRUCTURES: a (OR LIST VECTOR) of ACCELERATION-STRUCTURE-KHR handles - QUERY-TYPE: a QUERY-TYPE - DATA-SIZE: a UNSIGNED-BYTE - DATA: a CFFI:FOREIGN-POINTER - STRIDE: a UNSIGNED-BYTE - EXTENSION-LOADER (optional): an EXTENSION-LOADER, defaults to: *DEFAULT-EXTENSION-LOADER* Returns: (CL:VALUES RESULT) Success codes: - SUCCESS Errors signalled on codes: - ERROR-OUT-OF-HOST-MEMORY - ERROR-OUT-OF-DEVICE-MEMORY See ACCELERATION-STRUCTURE-KHR See DEVICE See EXTENSION-LOADER See QUERY-TYPE See RESULT See *DEFAULT-EXTENSION-LOADER*
-
-
VK-ALLOC
Contains utilities for allocating foreign memory and translating CL types to foreign memory.
-
EXTERNAL SPECIAL-VARIABLE *ALLOCATE-FOREIGN-OBJECT-FUNC*
Configures how foreign resources are allocated. You might want to use this for implementing a memory pool to reuse allocated resources, etc.
-
EXTERNAL SPECIAL-VARIABLE *ALLOCATED-FOREIGN-OBJECTS*
A hash table storing allocated foreign objects and dependencies between them. Each foreign object (key) is associated with a list of other foreign objects that were allocated during allocation of the key and should be freed when the key is freed. Each foreign object must appear once at most within a value of this hash table. E.g. ((<foreign1> '(<foreign2> <foreign3>)) (<foreign2> nil) (<foreign3> '(<foreign4>)) (<foreign4> nil)) A note on multithreading: Hash tables are by default not thread safe. Since entries in this hash table are not meant to be shared between threads, you can bind *ALLOCATED-FOREIGN-OBJECTS* to a thread-local variable and it should be fine.
-
EXTERNAL SPECIAL-VARIABLE *FREE-FOREIGN-OBJECT-FUNC*
Configures how foreign resources are freed. You might want to use this for implementing a memory pool to reuse allocated resources, etc.
-
EXTERNAL FUNCTION FOREIGN-ALLOCATE-AND-FILL
- TYPE
- CONTENT
- PARENT-PTR
Allocates a foreign resource of TYPE and fill it with CONTENT. The allocated foreign resource is stored in *ALLOCATED-FOREIGN-OBJECTS*, where it is associated with PARENT-PTR. If CONTENT is NIL, no resource is allocated and a CFFI:NULL-POINTER is returned. See *ALLOCATED-FOREIGN-OBJECTS* See *ALLOCATE-FOREIGN-OBJECT-FUNC*
-
EXTERNAL FUNCTION FREE-ALLOCATED-CHILDREN
- FOREIGN-OBJ
Frees all children that were allocated during allocation of FOREIGN-OBJ which is assumed to be a stack-allocated resource, whereas its children were heap-allocated. See FREE-ALLOCATED-FOREIGN-CHAIN
-
EXTERNAL FUNCTION FREE-ALLOCATED-FOREIGN-CHAIN
- FOREIGN-OBJ
Frees all foreign objects associated with FOREIGN-OBJ. See *ALLOCATED-FOREIGN-OBJECTS* See *FREE-FOREIGN-OBJECT-FUNC*
-
EXTERNAL MACRO WITH-FOREIGN-ALLOCATED-OBJECT
- VAR
- TYPE
- CONTENT
- &OPTIONAL
- NULLABLEP
- &BODY
- BODY
Bind VAR and translate CONTENT to a foreign pointer of TYPE during BODY. The pointer in VAR is invalid beyond the dynamic extent of BODY. If the supplied CONTENT is NIL a CFFI:NULL-POINTER is bound to VAR and no resources are allocated. If the supplied CONTENT satisfies CFFI:POINTER-P the CONTENT is bound to VAR as is and no resources are allocated. See CFFI:WITH-FOREIGN-OBJECT See CFFI:NULL-POINTER-P
-
EXTERNAL MACRO WITH-FOREIGN-ALLOCATED-OBJECTS
- BINDINGS
- &REST
- BODY
Behaves like WITH-FOREIGN-ALLOCATED-OBJECT but for multiple BINDINGS instead of just one. See WITH-FOREIGN-ALLOCATED-OBJECT
-
-
VK-UTILS
Provides utilities for vk.
-
EXTERNAL FUNCTION FORMAT-API-VERSION
- VERSION
Formats a packed version number as returned by MAKE-API-VERSION into a human readable string. See MAKE-API-VERSION
-
EXTERNAL FUNCTION MEMCPY
- DEST
- SRC
- COUNT
Copies COUNT bytes from the memory location pointed to by SRC to the memory location pointed to by DEST. Args: - DEST: a CFFI:FOREIGN-POINTER - SRC: a CFFI:FOREIGN-POINTER - COUNT: a UNSIGNED-BYTE Returns DEST (i.e. a CFFI:FOREIGN-POINTER).
-
EXTERNAL FUNCTION READ-SHADER-SOURCE
- SHADER-PATH
Reads a compiled SPIR-V shader file located at SHADER-PATH into a vector of 32-bit integers. The result of this function is ready to use as :CODE in a VK:SHADER-MODULE-CREATE-INFO. See VK:SHADER-MODULE-CREATE-INFO
-
EXTERNAL FUNCTION SPLIT-API-VERSION
- VERSION
Splits a packed version number as returned by VK:MAKE-API-VERSION into a list of integers in the form of (major minor patch). See VK:MAKE-API-VERSION
-
EXTERNAL MACRO WITH-ACCELERATION-STRUCTURE-KHR
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-ACCELERATION-STRUCTURE-KHR call. See VK:CREATE-ACCELERATION-STRUCTURE-KHR See VK:DESTROY-ACCELERATION-STRUCTURE-KHR
-
EXTERNAL MACRO WITH-ACCELERATION-STRUCTURE-NV
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-ACCELERATION-STRUCTURE-NV call. See VK:CREATE-ACCELERATION-STRUCTURE-NV See VK:DESTROY-ACCELERATION-STRUCTURE-NV
-
EXTERNAL MACRO WITH-ANDROID-SURFACE-KHR
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-ANDROID-SURFACE-KHR call. See VK:CREATE-ANDROID-SURFACE-KHR See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-BUFFER
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-BUFFER call. See VK:CREATE-BUFFER See VK:DESTROY-BUFFER
-
EXTERNAL MACRO WITH-BUFFER-COLLECTION-FUCHSIA
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-BUFFER-COLLECTION-FUCHSIA call. See VK:CREATE-BUFFER-COLLECTION-FUCHSIA See VK:DESTROY-BUFFER-COLLECTION-FUCHSIA
-
EXTERNAL MACRO WITH-BUFFER-VIEW
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-BUFFER-VIEW call. See VK:CREATE-BUFFER-VIEW See VK:DESTROY-BUFFER-VIEW
-
EXTERNAL MACRO WITH-COMMAND-BUFFERS
- RESOURCES
- DEVICE
- ALLOCATE-INFO
- &KEY
- &BODY
- BODY
Binds RESOURCES to the result of a VK:ALLOCATE-COMMAND-BUFFERS call. See VK:ALLOCATE-COMMAND-BUFFERS See VK:FREE-COMMAND-BUFFERS
-
EXTERNAL MACRO WITH-COMMAND-POOL
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-COMMAND-POOL call. See VK:CREATE-COMMAND-POOL See VK:DESTROY-COMMAND-POOL
-
EXTERNAL MACRO WITH-COMPUTE-PIPELINES
- RESOURCES
- DEVICE
- CREATE-INFOS
- &KEY
- PIPELINE-CACHE
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCES to the result of a VK:CREATE-COMPUTE-PIPELINES call. See VK:CREATE-COMPUTE-PIPELINES See VK:DESTROY-PIPELINE
-
EXTERNAL MACRO WITH-CU-FUNCTION-NVX
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-CU-FUNCTION-NVX call. See VK:CREATE-CU-FUNCTION-NVX See VK:DESTROY-CU-FUNCTION-NVX
-
EXTERNAL MACRO WITH-CU-MODULE-NVX
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-CU-MODULE-NVX call. See VK:CREATE-CU-MODULE-NVX See VK:DESTROY-CU-MODULE-NVX
-
EXTERNAL MACRO WITH-DEBUG-REPORT-CALLBACK-EXT
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DEBUG-REPORT-CALLBACK-EXT call. See VK:CREATE-DEBUG-REPORT-CALLBACK-EXT See VK:DESTROY-DEBUG-REPORT-CALLBACK-EXT
-
EXTERNAL MACRO WITH-DEBUG-UTILS-MESSENGER-EXT
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DEBUG-UTILS-MESSENGER-EXT call. See VK:CREATE-DEBUG-UTILS-MESSENGER-EXT See VK:DESTROY-DEBUG-UTILS-MESSENGER-EXT
-
EXTERNAL MACRO WITH-DEFERRED-OPERATION-KHR
- RESOURCE
- DEVICE
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DEFERRED-OPERATION-KHR call. See VK:CREATE-DEFERRED-OPERATION-KHR See VK:DESTROY-DEFERRED-OPERATION-KHR
-
EXTERNAL MACRO WITH-DESCRIPTOR-POOL
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DESCRIPTOR-POOL call. See VK:CREATE-DESCRIPTOR-POOL See VK:DESTROY-DESCRIPTOR-POOL
-
EXTERNAL MACRO WITH-DESCRIPTOR-SET-LAYOUT
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DESCRIPTOR-SET-LAYOUT call. See VK:CREATE-DESCRIPTOR-SET-LAYOUT See VK:DESTROY-DESCRIPTOR-SET-LAYOUT
-
EXTERNAL MACRO WITH-DESCRIPTOR-SETS
- RESOURCES
- DEVICE
- ALLOCATE-INFO
- &KEY
- &BODY
- BODY
Binds RESOURCES to the result of a VK:ALLOCATE-DESCRIPTOR-SETS call. See VK:ALLOCATE-DESCRIPTOR-SETS See VK:FREE-DESCRIPTOR-SETS
-
EXTERNAL MACRO WITH-DESCRIPTOR-UPDATE-TEMPLATE
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DESCRIPTOR-UPDATE-TEMPLATE call. See VK:CREATE-DESCRIPTOR-UPDATE-TEMPLATE See VK:DESTROY-DESCRIPTOR-UPDATE-TEMPLATE
-
EXTERNAL MACRO WITH-DEVICE
- RESOURCE
- PHYSICAL-DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DEVICE call. See VK:CREATE-DEVICE See VK:DESTROY-DEVICE
-
EXTERNAL MACRO WITH-DIRECT-FB-SURFACE-EXT
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DIRECT-FB-SURFACE-EXT call. See VK:CREATE-DIRECT-FB-SURFACE-EXT See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-DISPLAY-PLANE-SURFACE-KHR
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-DISPLAY-PLANE-SURFACE-KHR call. See VK:CREATE-DISPLAY-PLANE-SURFACE-KHR See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-EVENT
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-EVENT call. See VK:CREATE-EVENT See VK:DESTROY-EVENT
-
EXTERNAL MACRO WITH-FENCE
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-FENCE call. See VK:CREATE-FENCE See VK:DESTROY-FENCE
-
EXTERNAL MACRO WITH-FRAMEBUFFER
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-FRAMEBUFFER call. See VK:CREATE-FRAMEBUFFER See VK:DESTROY-FRAMEBUFFER
-
EXTERNAL MACRO WITH-GRAPHICS-PIPELINES
- RESOURCES
- DEVICE
- CREATE-INFOS
- &KEY
- PIPELINE-CACHE
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCES to the result of a VK:CREATE-GRAPHICS-PIPELINES call. See VK:CREATE-GRAPHICS-PIPELINES See VK:DESTROY-PIPELINE
-
EXTERNAL MACRO WITH-HEADLESS-SURFACE-EXT
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-HEADLESS-SURFACE-EXT call. See VK:CREATE-HEADLESS-SURFACE-EXT See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-IMAGE
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-IMAGE call. See VK:CREATE-IMAGE See VK:DESTROY-IMAGE
-
EXTERNAL MACRO WITH-IMAGE-PIPE-SURFACE-FUCHSIA
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-IMAGE-PIPE-SURFACE-FUCHSIA call. See VK:CREATE-IMAGE-PIPE-SURFACE-FUCHSIA See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-IMAGE-VIEW
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-IMAGE-VIEW call. See VK:CREATE-IMAGE-VIEW See VK:DESTROY-IMAGE-VIEW
-
EXTERNAL MACRO WITH-INDIRECT-COMMANDS-LAYOUT-NV
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-INDIRECT-COMMANDS-LAYOUT-NV call. See VK:CREATE-INDIRECT-COMMANDS-LAYOUT-NV See VK:DESTROY-INDIRECT-COMMANDS-LAYOUT-NV
-
EXTERNAL MACRO WITH-INSTANCE
- RESOURCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-INSTANCE call. See VK:CREATE-INSTANCE See VK:DESTROY-INSTANCE
-
EXTERNAL MACRO WITH-IOS-SURFACE-MVK
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-IOS-SURFACE-MVK call. See VK:CREATE-IOS-SURFACE-MVK See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-MAC-OS-SURFACE-MVK
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-MAC-OS-SURFACE-MVK call. See VK:CREATE-MAC-OS-SURFACE-MVK See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-MEMORY
- RESOURCE
- DEVICE
- ALLOCATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:ALLOCATE-MEMORY call. See VK:ALLOCATE-MEMORY See VK:FREE-MEMORY
-
EXTERNAL MACRO WITH-METAL-SURFACE-EXT
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-METAL-SURFACE-EXT call. See VK:CREATE-METAL-SURFACE-EXT See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-PIPELINE-CACHE
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-PIPELINE-CACHE call. See VK:CREATE-PIPELINE-CACHE See VK:DESTROY-PIPELINE-CACHE
-
EXTERNAL MACRO WITH-PIPELINE-LAYOUT
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-PIPELINE-LAYOUT call. See VK:CREATE-PIPELINE-LAYOUT See VK:DESTROY-PIPELINE-LAYOUT
-
EXTERNAL MACRO WITH-PRIVATE-DATA-SLOT-EXT
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-PRIVATE-DATA-SLOT-EXT call. See VK:CREATE-PRIVATE-DATA-SLOT-EXT See VK:DESTROY-PRIVATE-DATA-SLOT-EXT
-
EXTERNAL MACRO WITH-QUERY-POOL
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-QUERY-POOL call. See VK:CREATE-QUERY-POOL See VK:DESTROY-QUERY-POOL
-
EXTERNAL MACRO WITH-RAY-TRACING-PIPELINES-KHR
- RESOURCES
- DEVICE
- CREATE-INFOS
- &KEY
- DEFERRED-OPERATION
- PIPELINE-CACHE
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCES to the result of a VK:CREATE-RAY-TRACING-PIPELINES-KHR call. See VK:CREATE-RAY-TRACING-PIPELINES-KHR See VK:DESTROY-PIPELINE
-
EXTERNAL MACRO WITH-RAY-TRACING-PIPELINES-NV
- RESOURCES
- DEVICE
- CREATE-INFOS
- &KEY
- PIPELINE-CACHE
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCES to the result of a VK:CREATE-RAY-TRACING-PIPELINES-NV call. See VK:CREATE-RAY-TRACING-PIPELINES-NV See VK:DESTROY-PIPELINE
-
EXTERNAL MACRO WITH-RENDER-PASS
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-RENDER-PASS call. See VK:CREATE-RENDER-PASS See VK:DESTROY-RENDER-PASS
-
EXTERNAL MACRO WITH-RENDER-PASS-2
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-RENDER-PASS-2 call. See VK:CREATE-RENDER-PASS-2 See VK:DESTROY-RENDER-PASS
-
EXTERNAL MACRO WITH-SAMPLER
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-SAMPLER call. See VK:CREATE-SAMPLER See VK:DESTROY-SAMPLER
-
EXTERNAL MACRO WITH-SAMPLER-YCBCR-CONVERSION
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-SAMPLER-YCBCR-CONVERSION call. See VK:CREATE-SAMPLER-YCBCR-CONVERSION See VK:DESTROY-SAMPLER-YCBCR-CONVERSION
-
EXTERNAL MACRO WITH-SCREEN-SURFACE-QNX
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-SCREEN-SURFACE-QNX call. See VK:CREATE-SCREEN-SURFACE-QNX See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-SEMAPHORE
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-SEMAPHORE call. See VK:CREATE-SEMAPHORE See VK:DESTROY-SEMAPHORE
-
EXTERNAL MACRO WITH-SHADER-MODULE
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-SHADER-MODULE call. See VK:CREATE-SHADER-MODULE See VK:DESTROY-SHADER-MODULE
-
EXTERNAL MACRO WITH-SHARED-SWAPCHAINS-KHR
- RESOURCES
- DEVICE
- CREATE-INFOS
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCES to the result of a VK:CREATE-SHARED-SWAPCHAINS-KHR call. See VK:CREATE-SHARED-SWAPCHAINS-KHR See VK:DESTROY-SWAPCHAIN-KHR
-
EXTERNAL MACRO WITH-STREAM-DESCRIPTOR-SURFACE-GGP
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-STREAM-DESCRIPTOR-SURFACE-GGP call. See VK:CREATE-STREAM-DESCRIPTOR-SURFACE-GGP See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-SWAPCHAIN-KHR
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-SWAPCHAIN-KHR call. See VK:CREATE-SWAPCHAIN-KHR See VK:DESTROY-SWAPCHAIN-KHR
-
EXTERNAL MACRO WITH-VALIDATION-CACHE-EXT
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-VALIDATION-CACHE-EXT call. See VK:CREATE-VALIDATION-CACHE-EXT See VK:DESTROY-VALIDATION-CACHE-EXT
-
EXTERNAL MACRO WITH-VI-SURFACE-NN
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-VI-SURFACE-NN call. See VK:CREATE-VI-SURFACE-NN See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-VIDEO-SESSION-KHR
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-VIDEO-SESSION-KHR call. See VK:CREATE-VIDEO-SESSION-KHR See VK:DESTROY-VIDEO-SESSION-KHR
-
EXTERNAL MACRO WITH-VIDEO-SESSION-PARAMETERS-KHR
- RESOURCE
- DEVICE
- CREATE-INFO
- &KEY
- ALLOCATOR
- EXTENSION-LOADER
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-VIDEO-SESSION-PARAMETERS-KHR call. See VK:CREATE-VIDEO-SESSION-PARAMETERS-KHR See VK:DESTROY-VIDEO-SESSION-PARAMETERS-KHR
-
EXTERNAL MACRO WITH-WAYLAND-SURFACE-KHR
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-WAYLAND-SURFACE-KHR call. See VK:CREATE-WAYLAND-SURFACE-KHR See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-WIN32-SURFACE-KHR
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-WIN32-SURFACE-KHR call. See VK:CREATE-WIN32-SURFACE-KHR See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-XCB-SURFACE-KHR
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-XCB-SURFACE-KHR call. See VK:CREATE-XCB-SURFACE-KHR See VK:DESTROY-SURFACE-KHR
-
EXTERNAL MACRO WITH-XLIB-SURFACE-KHR
- RESOURCE
- INSTANCE
- CREATE-INFO
- &KEY
- ALLOCATOR
- &BODY
- BODY
Binds RESOURCE to the result of a VK:CREATE-XLIB-SURFACE-KHR call. See VK:CREATE-XLIB-SURFACE-KHR See VK:DESTROY-SURFACE-KHR
-