Realm

vk · Type aliases · P51

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

TyRustExperimental

Tyvk::PFN_vkReleaseFullScreenExclusiveModeEXT

pub type PFN_vkReleaseFullScreenExclusiveModeEXT = Option<unsafe extern "system" fn(device: DeviceHandle, swapchain: SwapchainKHR) -> Result>;
Nullable function pointer for vkReleaseFullScreenExclusiveModeEXT.

Contract

Nullable function pointer for vkReleaseFullScreenExclusiveModeEXT.

Khronos reference: vkReleaseFullScreenExclusiveModeEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, SwapchainKHR) -> Result)

Some value of type T.

Tyvk::PFN_vkReleasePerformanceConfigurationINTEL

pub type PFN_vkReleasePerformanceConfigurationINTEL = Option<unsafe extern "system" fn(device: DeviceHandle, configuration: PerformanceConfigurationINTEL) -> Result>;
Nullable function pointer for vkReleasePerformanceConfigurationINTEL.

Contract

Nullable function pointer for vkReleasePerformanceConfigurationINTEL.

Khronos reference: vkReleasePerformanceConfigurationINTEL

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, PerformanceConfigurationINTEL) -> Result)

Some value of type T.

Tyvk::PFN_vkReleaseProfilingLockKHR

Contract

Nullable function pointer for vkReleaseProfilingLockKHR.

Khronos reference: vkReleaseProfilingLockKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle))

Some value of type T.

Tyvk::PFN_vkReleaseSwapchainImagesEXT

Contract

Nullable function pointer for vkReleaseSwapchainImagesEXT.

Khronos reference: vkReleaseSwapchainImagesEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, *const ReleaseSwapchainImagesInfoKHR<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkReleaseSwapchainImagesKHR

pub type PFN_vkReleaseSwapchainImagesKHR = Option<unsafe extern "system" fn(device: DeviceHandle, p_release_info: *const ReleaseSwapchainImagesInfoKHR<'_>) -> Result>;
Nullable function pointer for vkReleaseSwapchainImagesKHR.

Contract

Nullable function pointer for vkReleaseSwapchainImagesKHR.

Khronos reference: vkReleaseSwapchainImagesKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, *const ReleaseSwapchainImagesInfoKHR<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkResetCommandBuffer

pub type PFN_vkResetCommandBuffer = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, flags: CommandBufferResetFlags) -> Result>;
Nullable function pointer for vkResetCommandBuffer.

Contract

Nullable function pointer for vkResetCommandBuffer.

Khronos reference: vkResetCommandBuffer

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, CommandBufferResetFlagBits) -> Result)

Some value of type T.

Tyvk::PFN_vkResetCommandPool

pub type PFN_vkResetCommandPool = Option<unsafe extern "system" fn(device: DeviceHandle, command_pool: CommandPool, flags: CommandPoolResetFlags) -> Result>;
Nullable function pointer for vkResetCommandPool.

Contract

Nullable function pointer for vkResetCommandPool.

Khronos reference: vkResetCommandPool

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, CommandPool, CommandPoolResetFlagBits) -> Result)

Some value of type T.

Tyvk::PFN_vkResetDescriptorPool

pub type PFN_vkResetDescriptorPool = Option<unsafe extern "system" fn(device: DeviceHandle, descriptor_pool: DescriptorPool, flags: DescriptorPoolResetFlags) -> Result>;
Nullable function pointer for vkResetDescriptorPool.

Contract

Nullable function pointer for vkResetDescriptorPool.

Khronos reference: vkResetDescriptorPool

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, DescriptorPool, DescriptorPoolResetFlags) -> Result)

Some value of type T.

Tyvk::PFN_vkResetEvent

Contract

Nullable function pointer for vkResetEvent.

Khronos reference: vkResetEvent

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, Event) -> Result)

Some value of type T.

Tyvk::PFN_vkResetFences

Contract

Nullable function pointer for vkResetFences.

Khronos reference: vkResetFences

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, u32, *const Fence) -> Result)

Some value of type T.

Tyvk::PFN_vkResetGpaSessionAMD

Contract

Nullable function pointer for vkResetGpaSessionAMD.

Khronos reference: vkResetGpaSessionAMD

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, GpaSessionAMD) -> Result)

Some value of type T.

Tyvk::PFN_vkResetQueryPool

pub type PFN_vkResetQueryPool = Option<unsafe extern "system" fn(device: DeviceHandle, query_pool: QueryPool, first_query: u32, query_count: u32)>;
Nullable function pointer for vkResetQueryPool.

Contract

Nullable function pointer for vkResetQueryPool.

Khronos reference: vkResetQueryPool

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, QueryPool, u32, u32))

Some value of type T.

Tyvk::PFN_vkResetQueryPoolEXT

Contract

Nullable function pointer for vkResetQueryPoolEXT.

Khronos reference: vkResetQueryPoolEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, QueryPool, u32, u32))

Some value of type T.

Tyvk::PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA

pub type PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA = Option<unsafe extern "system" fn(device: DeviceHandle, collection: BufferCollectionFUCHSIA, p_buffer_constraints_info: *const BufferConstraintsInfoFUCHSIA<'_>) -> Result>;
Nullable function pointer for vkSetBufferCollectionBufferConstraintsFUCHSIA.

Contract

Nullable function pointer for vkSetBufferCollectionBufferConstraintsFUCHSIA.

Khronos reference: vkSetBufferCollectionBufferConstraintsFUCHSIA

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, BufferCollectionFUCHSIA, *const BufferConstraintsInfoFUCHSIA<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkSetBufferCollectionImageConstraintsFUCHSIA

pub type PFN_vkSetBufferCollectionImageConstraintsFUCHSIA = Option<unsafe extern "system" fn(device: DeviceHandle, collection: BufferCollectionFUCHSIA, p_image_constraints_info: *const ImageConstraintsInfoFUCHSIA<'_>) -> Result>;
Nullable function pointer for vkSetBufferCollectionImageConstraintsFUCHSIA.

Contract

Nullable function pointer for vkSetBufferCollectionImageConstraintsFUCHSIA.

Khronos reference: vkSetBufferCollectionImageConstraintsFUCHSIA

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, BufferCollectionFUCHSIA, *const ImageConstraintsInfoFUCHSIA<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkSetDebugUtilsObjectNameEXT

pub type PFN_vkSetDebugUtilsObjectNameEXT = Option<unsafe extern "system" fn(device: DeviceHandle, p_name_info: *const DebugUtilsObjectNameInfoEXT<'_>) -> Result>;
Nullable function pointer for vkSetDebugUtilsObjectNameEXT.

Contract

Nullable function pointer for vkSetDebugUtilsObjectNameEXT.

Khronos reference: vkSetDebugUtilsObjectNameEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, *const DebugUtilsObjectNameInfoEXT<'_>) -> Result)

Some value of type T.