Realm

vk · Type aliases · P30

16 public declarations with native signatures and source-owned contracts.

TyRustExperimental

Tyvk::PFN_vkDestroyDescriptorPool

pub type PFN_vkDestroyDescriptorPool = Option<unsafe extern "system" fn(device: DeviceHandle, descriptor_pool: DescriptorPool, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyDescriptorPool.

Contract

Nullable function pointer for vkDestroyDescriptorPool.

Khronos reference: vkDestroyDescriptorPool

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, DescriptorPool, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyDescriptorSetLayout

pub type PFN_vkDestroyDescriptorSetLayout = Option<unsafe extern "system" fn(device: DeviceHandle, descriptor_set_layout: DescriptorSetLayout, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyDescriptorSetLayout.

Contract

Nullable function pointer for vkDestroyDescriptorSetLayout.

Khronos reference: vkDestroyDescriptorSetLayout

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, DescriptorSetLayout, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyDescriptorUpdateTemplate

pub type PFN_vkDestroyDescriptorUpdateTemplate = Option<unsafe extern "system" fn(device: DeviceHandle, descriptor_update_template: DescriptorUpdateTemplate, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyDescriptorUpdateTemplate.

Contract

Nullable function pointer for vkDestroyDescriptorUpdateTemplate.

Khronos reference: vkDestroyDescriptorUpdateTemplate

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, DescriptorUpdateTemplate, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyDescriptorUpdateTemplateKHR

Contract

Nullable function pointer for vkDestroyDescriptorUpdateTemplateKHR.

Khronos reference: vkDestroyDescriptorUpdateTemplateKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, DescriptorUpdateTemplate, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyDevice

Contract

Nullable function pointer for vkDestroyDevice.

Khronos reference: vkDestroyDevice

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyEvent

pub type PFN_vkDestroyEvent = Option<unsafe extern "system" fn(device: DeviceHandle, event: Event, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyEvent.

Contract

Nullable function pointer for vkDestroyEvent.

Khronos reference: vkDestroyEvent

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, Event, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyExternalComputeQueueNV

pub type PFN_vkDestroyExternalComputeQueueNV = Option<unsafe extern "system" fn(device: DeviceHandle, external_queue: ExternalComputeQueueNV, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyExternalComputeQueueNV.

Contract

Nullable function pointer for vkDestroyExternalComputeQueueNV.

Khronos reference: vkDestroyExternalComputeQueueNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, ExternalComputeQueueNV, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyFence

pub type PFN_vkDestroyFence = Option<unsafe extern "system" fn(device: DeviceHandle, fence: Fence, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyFence.

Contract

Nullable function pointer for vkDestroyFence.

Khronos reference: vkDestroyFence

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, Fence, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyFramebuffer

pub type PFN_vkDestroyFramebuffer = Option<unsafe extern "system" fn(device: DeviceHandle, framebuffer: Framebuffer, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyFramebuffer.

Contract

Nullable function pointer for vkDestroyFramebuffer.

Khronos reference: vkDestroyFramebuffer

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, Framebuffer, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyGpaSessionAMD

pub type PFN_vkDestroyGpaSessionAMD = Option<unsafe extern "system" fn(device: DeviceHandle, gpa_session: GpaSessionAMD, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyGpaSessionAMD.

Contract

Nullable function pointer for vkDestroyGpaSessionAMD.

Khronos reference: vkDestroyGpaSessionAMD

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, GpaSessionAMD, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyImage

pub type PFN_vkDestroyImage = Option<unsafe extern "system" fn(device: DeviceHandle, image: Image, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyImage.

Contract

Nullable function pointer for vkDestroyImage.

Khronos reference: vkDestroyImage

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, Image, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyImageView

pub type PFN_vkDestroyImageView = Option<unsafe extern "system" fn(device: DeviceHandle, image_view: ImageView, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyImageView.

Contract

Nullable function pointer for vkDestroyImageView.

Khronos reference: vkDestroyImageView

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, ImageView, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyIndirectCommandsLayoutEXT

pub type PFN_vkDestroyIndirectCommandsLayoutEXT = Option<unsafe extern "system" fn(device: DeviceHandle, indirect_commands_layout: IndirectCommandsLayoutEXT, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyIndirectCommandsLayoutEXT.

Contract

Nullable function pointer for vkDestroyIndirectCommandsLayoutEXT.

Khronos reference: vkDestroyIndirectCommandsLayoutEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, IndirectCommandsLayoutEXT, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyIndirectCommandsLayoutNV

pub type PFN_vkDestroyIndirectCommandsLayoutNV = Option<unsafe extern "system" fn(device: DeviceHandle, indirect_commands_layout: IndirectCommandsLayoutNV, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyIndirectCommandsLayoutNV.

Contract

Nullable function pointer for vkDestroyIndirectCommandsLayoutNV.

Khronos reference: vkDestroyIndirectCommandsLayoutNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, IndirectCommandsLayoutNV, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyIndirectExecutionSetEXT

pub type PFN_vkDestroyIndirectExecutionSetEXT = Option<unsafe extern "system" fn(device: DeviceHandle, indirect_execution_set: IndirectExecutionSetEXT, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyIndirectExecutionSetEXT.

Contract

Nullable function pointer for vkDestroyIndirectExecutionSetEXT.

Khronos reference: vkDestroyIndirectExecutionSetEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, IndirectExecutionSetEXT, *const AllocationCallbacks))

Some value of type T.

Tyvk::PFN_vkDestroyInstance

Contract

Nullable function pointer for vkDestroyInstance.

Khronos reference: vkDestroyInstance

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(InstanceHandle, *const AllocationCallbacks))

Some value of type T.