Realm

vk · Type aliases · P14

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

TyRustExperimental

Tyvk::PFN_vkCmdPushDescriptorSet2

pub type PFN_vkCmdPushDescriptorSet2 = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_push_descriptor_set_info: *const PushDescriptorSetInfo<'_>)>;
Nullable function pointer for vkCmdPushDescriptorSet2.

Contract

Nullable function pointer for vkCmdPushDescriptorSet2.

Khronos reference: vkCmdPushDescriptorSet2

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const PushDescriptorSetInfo<'_>))

Some value of type T.

Tyvk::PFN_vkCmdPushDescriptorSet2KHR

Contract

Nullable function pointer for vkCmdPushDescriptorSet2KHR.

Khronos reference: vkCmdPushDescriptorSet2KHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const PushDescriptorSetInfo<'_>))

Some value of type T.

Tyvk::PFN_vkCmdPushDescriptorSetKHR

Contract

Nullable function pointer for vkCmdPushDescriptorSetKHR.

Khronos reference: vkCmdPushDescriptorSetKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, PipelineLayout, u32, u32, *const WriteDescriptorSet<'_>))

Some value of type T.

Tyvk::PFN_vkCmdPushDescriptorSetWithTemplate

pub type PFN_vkCmdPushDescriptorSetWithTemplate = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, descriptor_update_template: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, p_data: *const c_void)>;
Nullable function pointer for vkCmdPushDescriptorSetWithTemplate.

Contract

Nullable function pointer for vkCmdPushDescriptorSetWithTemplate.

Khronos reference: vkCmdPushDescriptorSetWithTemplate

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, DescriptorUpdateTemplate, PipelineLayout, u32, *const c_void))

Some value of type T.

Tyvk::PFN_vkCmdPushDescriptorSetWithTemplate2

pub type PFN_vkCmdPushDescriptorSetWithTemplate2 = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_push_descriptor_set_with_template_info: *const PushDescriptorSetWithTemplateInfo<'_>)>;
Nullable function pointer for vkCmdPushDescriptorSetWithTemplate2.

Contract

Nullable function pointer for vkCmdPushDescriptorSetWithTemplate2.

Khronos reference: vkCmdPushDescriptorSetWithTemplate2

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const PushDescriptorSetWithTemplateInfo<'_>))

Some value of type T.

Tyvk::PFN_vkCmdPushDescriptorSetWithTemplate2KHR

Contract

Nullable function pointer for vkCmdPushDescriptorSetWithTemplate2KHR.

Khronos reference: vkCmdPushDescriptorSetWithTemplate2KHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const PushDescriptorSetWithTemplateInfo<'_>))

Some value of type T.

Tyvk::PFN_vkCmdPushDescriptorSetWithTemplateKHR

Contract

Nullable function pointer for vkCmdPushDescriptorSetWithTemplateKHR.

Khronos reference: vkCmdPushDescriptorSetWithTemplateKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, DescriptorUpdateTemplate, PipelineLayout, u32, *const c_void))

Some value of type T.

Tyvk::PFN_vkCmdResetEvent

pub type PFN_vkCmdResetEvent = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, event: Event, stage_mask: PipelineStageFlags)>;
Nullable function pointer for vkCmdResetEvent.

Contract

Nullable function pointer for vkCmdResetEvent.

Khronos reference: vkCmdResetEvent

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, Event, PipelineStageFlagBits))

Some value of type T.

Tyvk::PFN_vkCmdResetEvent2

pub type PFN_vkCmdResetEvent2 = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, event: Event, stage_mask: PipelineStageFlags2)>;
Nullable function pointer for vkCmdResetEvent2.

Contract

Nullable function pointer for vkCmdResetEvent2.

Khronos reference: vkCmdResetEvent2

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, Event, PipelineStageFlagBits2))

Some value of type T.

Tyvk::PFN_vkCmdResetEvent2KHR

Contract

Nullable function pointer for vkCmdResetEvent2KHR.

Khronos reference: vkCmdResetEvent2KHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, Event, PipelineStageFlagBits2))

Some value of type T.

Tyvk::PFN_vkCmdResetQueryPool

pub type PFN_vkCmdResetQueryPool = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, query_pool: QueryPool, first_query: u32, query_count: u32)>;
Nullable function pointer for vkCmdResetQueryPool.

Contract

Nullable function pointer for vkCmdResetQueryPool.

Khronos reference: vkCmdResetQueryPool

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkCmdResolveImage

pub type PFN_vkCmdResolveImage = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, src_image: Image, src_image_layout: ImageLayout, dst_image: Image, dst_image_layout: ImageLayout, region_count: u32, p_regions: *const ImageResolve)>;
Nullable function pointer for vkCmdResolveImage.

Contract

Nullable function pointer for vkCmdResolveImage.

Khronos reference: vkCmdResolveImage

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, Image, ImageLayout, Image, ImageLayout, u32, *const ImageResolve))

Some value of type T.

Tyvk::PFN_vkCmdResolveImage2

pub type PFN_vkCmdResolveImage2 = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_resolve_image_info: *const ResolveImageInfo2<'_>)>;
Nullable function pointer for vkCmdResolveImage2.

Contract

Nullable function pointer for vkCmdResolveImage2.

Khronos reference: vkCmdResolveImage2

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const ResolveImageInfo2<'_>))

Some value of type T.

Tyvk::PFN_vkCmdResolveImage2KHR

Contract

Nullable function pointer for vkCmdResolveImage2KHR.

Khronos reference: vkCmdResolveImage2KHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, *const ResolveImageInfo2<'_>))

Some value of type T.

Tyvk::PFN_vkCmdSetAlphaToCoverageEnableEXT

pub type PFN_vkCmdSetAlphaToCoverageEnableEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, alpha_to_coverage_enable: Bool32)>;
Nullable function pointer for vkCmdSetAlphaToCoverageEnableEXT.

Contract

Nullable function pointer for vkCmdSetAlphaToCoverageEnableEXT.

Khronos reference: vkCmdSetAlphaToCoverageEnableEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32))

Some value of type T.

Tyvk::PFN_vkCmdSetAlphaToOneEnableEXT

pub type PFN_vkCmdSetAlphaToOneEnableEXT = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, alpha_to_one_enable: Bool32)>;
Nullable function pointer for vkCmdSetAlphaToOneEnableEXT.

Contract

Nullable function pointer for vkCmdSetAlphaToOneEnableEXT.

Khronos reference: vkCmdSetAlphaToOneEnableEXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(CommandBuffer, u32))

Some value of type T.