Realm

vk · Type aliases · P31

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

TyRustExperimental

Tyvk::PFN_vkDestroyMicromapEXT

pub type PFN_vkDestroyMicromapEXT = Option<unsafe extern "system" fn(device: DeviceHandle, micromap: MicromapEXT, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyMicromapEXT.

Contract

Nullable function pointer for vkDestroyMicromapEXT.

Khronos reference: vkDestroyMicromapEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyOpticalFlowSessionNV

pub type PFN_vkDestroyOpticalFlowSessionNV = Option<unsafe extern "system" fn(device: DeviceHandle, session: OpticalFlowSessionNV, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyOpticalFlowSessionNV.

Contract

Nullable function pointer for vkDestroyOpticalFlowSessionNV.

Khronos reference: vkDestroyOpticalFlowSessionNV

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyPipeline

pub type PFN_vkDestroyPipeline = Option<unsafe extern "system" fn(device: DeviceHandle, pipeline: Pipeline, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyPipeline.

Contract

Nullable function pointer for vkDestroyPipeline.

Khronos reference: vkDestroyPipeline

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyPipelineBinaryKHR

pub type PFN_vkDestroyPipelineBinaryKHR = Option<unsafe extern "system" fn(device: DeviceHandle, pipeline_binary: PipelineBinaryKHR, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyPipelineBinaryKHR.

Contract

Nullable function pointer for vkDestroyPipelineBinaryKHR.

Khronos reference: vkDestroyPipelineBinaryKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyPipelineCache

pub type PFN_vkDestroyPipelineCache = Option<unsafe extern "system" fn(device: DeviceHandle, pipeline_cache: PipelineCache, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyPipelineCache.

Contract

Nullable function pointer for vkDestroyPipelineCache.

Khronos reference: vkDestroyPipelineCache

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyPipelineLayout

pub type PFN_vkDestroyPipelineLayout = Option<unsafe extern "system" fn(device: DeviceHandle, pipeline_layout: PipelineLayout, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyPipelineLayout.

Contract

Nullable function pointer for vkDestroyPipelineLayout.

Khronos reference: vkDestroyPipelineLayout

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyPrivateDataSlot

pub type PFN_vkDestroyPrivateDataSlot = Option<unsafe extern "system" fn(device: DeviceHandle, private_data_slot: PrivateDataSlot, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyPrivateDataSlot.

Contract

Nullable function pointer for vkDestroyPrivateDataSlot.

Khronos reference: vkDestroyPrivateDataSlot

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyPrivateDataSlotEXT

Contract

Nullable function pointer for vkDestroyPrivateDataSlotEXT.

Khronos reference: vkDestroyPrivateDataSlotEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyQueryPool

pub type PFN_vkDestroyQueryPool = Option<unsafe extern "system" fn(device: DeviceHandle, query_pool: QueryPool, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyQueryPool.

Contract

Nullable function pointer for vkDestroyQueryPool.

Khronos reference: vkDestroyQueryPool

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyRenderPass

pub type PFN_vkDestroyRenderPass = Option<unsafe extern "system" fn(device: DeviceHandle, render_pass: RenderPass, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyRenderPass.

Contract

Nullable function pointer for vkDestroyRenderPass.

Khronos reference: vkDestroyRenderPass

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroySampler

pub type PFN_vkDestroySampler = Option<unsafe extern "system" fn(device: DeviceHandle, sampler: Sampler, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroySampler.

Contract

Nullable function pointer for vkDestroySampler.

Khronos reference: vkDestroySampler

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroySamplerYcbcrConversion

pub type PFN_vkDestroySamplerYcbcrConversion = Option<unsafe extern "system" fn(device: DeviceHandle, ycbcr_conversion: SamplerYcbcrConversion, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroySamplerYcbcrConversion.

Contract

Nullable function pointer for vkDestroySamplerYcbcrConversion.

Khronos reference: vkDestroySamplerYcbcrConversion

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroySamplerYcbcrConversionKHR

Contract

Nullable function pointer for vkDestroySamplerYcbcrConversionKHR.

Khronos reference: vkDestroySamplerYcbcrConversionKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroySemaphore

pub type PFN_vkDestroySemaphore = Option<unsafe extern "system" fn(device: DeviceHandle, semaphore: Semaphore, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroySemaphore.

Contract

Nullable function pointer for vkDestroySemaphore.

Khronos reference: vkDestroySemaphore

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyShaderEXT

pub type PFN_vkDestroyShaderEXT = Option<unsafe extern "system" fn(device: DeviceHandle, shader: ShaderEXT, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyShaderEXT.

Contract

Nullable function pointer for vkDestroyShaderEXT.

Khronos reference: vkDestroyShaderEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkDestroyShaderInstrumentationARM

pub type PFN_vkDestroyShaderInstrumentationARM = Option<unsafe extern "system" fn(device: DeviceHandle, instrumentation: ShaderInstrumentationARM, p_allocator: *const AllocationCallbacks)>;
Nullable function pointer for vkDestroyShaderInstrumentationARM.

Contract

Nullable function pointer for vkDestroyShaderInstrumentationARM.

Khronos reference: vkDestroyShaderInstrumentationARM

Variants

None

Variant
None

No value.

Some

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

Some value of type T.