vk · Type aliases · P13
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCmdInitializeGraphScratchMemoryAMDX
Contract
Nullable function pointer for vkCmdInitializeGraphScratchMemoryAMDX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, Pipeline, u64, u64))Some value of type T.
Tyvk::PFN_vkCmdInsertDebugUtilsLabelEXT
Contract
Nullable function pointer for vkCmdInsertDebugUtilsLabelEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const DebugUtilsLabelEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdNextSubpass
Contract
Nullable function pointer for vkCmdNextSubpass.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, SubpassContents))Some value of type T.
Tyvk::PFN_vkCmdNextSubpass2
Contract
Nullable function pointer for vkCmdNextSubpass2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const SubpassBeginInfo<'_>, *const SubpassEndInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdNextSubpass2KHR
Contract
Nullable function pointer for vkCmdNextSubpass2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const SubpassBeginInfo<'_>, *const SubpassEndInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdOpticalFlowExecuteNV
Contract
Nullable function pointer for vkCmdOpticalFlowExecuteNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, OpticalFlowSessionNV, *const OpticalFlowExecuteInfoNV<'_>))Some value of type T.
Tyvk::PFN_vkCmdPipelineBarrier
pub type PFN_vkCmdPipelineBarrier = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, src_stage_mask: PipelineStageFlags, dst_stage_mask: PipelineStageFlags, dependency_flags: DependencyFlags, memory_barrier_count: u32, p_memory_barriers: *const MemoryBarrier<'_>, buffer_memory_barrier_count: u32, p_buffer_memory_barriers: *const BufferMemoryBarrier<'_>, image_memory_barrier_count: u32, p_image_memory_barriers: *const ImageMemoryBarrier<'_>)>;Contract
Nullable function pointer for vkCmdPipelineBarrier.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, PipelineStageFlagBits, PipelineStageFlagBits, DependencyFlagBits, u32, *const MemoryBarrier<'_>, u32, *const BufferMemoryBarrier<'_>, u32, *const ImageMemoryBarrier<'_>))Some value of type T.
Tyvk::PFN_vkCmdPipelineBarrier2
Contract
Nullable function pointer for vkCmdPipelineBarrier2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const DependencyInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdPipelineBarrier2KHR
Contract
Nullable function pointer for vkCmdPipelineBarrier2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const DependencyInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdPreprocessGeneratedCommandsEXT
Contract
Nullable function pointer for vkCmdPreprocessGeneratedCommandsEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const GeneratedCommandsInfoEXT<'_>, CommandBuffer))Some value of type T.
Tyvk::PFN_vkCmdPreprocessGeneratedCommandsNV
Contract
Nullable function pointer for vkCmdPreprocessGeneratedCommandsNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const GeneratedCommandsInfoNV<'_>))Some value of type T.
Tyvk::PFN_vkCmdPushConstants
Contract
Nullable function pointer for vkCmdPushConstants.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, PipelineLayout, ShaderStageFlagBits, u32, u32, *const c_void))Some value of type T.
Tyvk::PFN_vkCmdPushConstants2
Contract
Nullable function pointer for vkCmdPushConstants2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const PushConstantsInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdPushConstants2KHR
Contract
Nullable function pointer for vkCmdPushConstants2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const PushConstantsInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdPushDataEXT
Contract
Nullable function pointer for vkCmdPushDataEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const PushDataInfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdPushDescriptorSet
Contract
Nullable function pointer for vkCmdPushDescriptorSet.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, PipelineLayout, u32, u32, *const WriteDescriptorSet<'_>))Some value of type T.