vk · Type aliases · P4
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCmdBeginShaderInstrumentationARM
Contract
Nullable function pointer for vkCmdBeginShaderInstrumentationARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, ShaderInstrumentationARM))Some value of type T.
Tyvk::PFN_vkCmdBeginTransformFeedback2EXT
Contract
Nullable function pointer for vkCmdBeginTransformFeedback2EXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const BindTransformFeedbackBuffer2InfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginTransformFeedbackEXT
Contract
Nullable function pointer for vkCmdBeginTransformFeedbackEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const Buffer, *const u64))Some value of type T.
Tyvk::PFN_vkCmdBeginVideoCodingKHR
Contract
Nullable function pointer for vkCmdBeginVideoCodingKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const VideoBeginCodingInfoKHR<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT
Contract
Nullable function pointer for vkCmdBindDescriptorBufferEmbeddedSamplers2EXT.
Khronos reference: vkCmdBindDescriptorBufferEmbeddedSamplers2EXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BindDescriptorBufferEmbeddedSamplersInfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT
Contract
Nullable function pointer for vkCmdBindDescriptorBufferEmbeddedSamplersEXT.
Khronos reference: vkCmdBindDescriptorBufferEmbeddedSamplersEXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, PipelineLayout, u32))Some value of type T.
Tyvk::PFN_vkCmdBindDescriptorBuffersEXT
Contract
Nullable function pointer for vkCmdBindDescriptorBuffersEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, *const DescriptorBufferBindingInfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindDescriptorSets
pub type PFN_vkCmdBindDescriptorSets = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, pipeline_bind_point: PipelineBindPoint, layout: PipelineLayout, first_set: u32, descriptor_set_count: u32, p_descriptor_sets: *const DescriptorSet, dynamic_offset_count: u32, p_dynamic_offsets: *const u32)>;Contract
Nullable function pointer for vkCmdBindDescriptorSets.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, PipelineLayout, u32, u32, *const DescriptorSet, u32, *const u32))Some value of type T.
Tyvk::PFN_vkCmdBindDescriptorSets2
Contract
Nullable function pointer for vkCmdBindDescriptorSets2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BindDescriptorSetsInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindDescriptorSets2KHR
Contract
Nullable function pointer for vkCmdBindDescriptorSets2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BindDescriptorSetsInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindIndexBuffer
Contract
Nullable function pointer for vkCmdBindIndexBuffer.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, Buffer, u64, IndexType))Some value of type T.
Tyvk::PFN_vkCmdBindIndexBuffer2
Contract
Nullable function pointer for vkCmdBindIndexBuffer2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, Buffer, u64, u64, IndexType))Some value of type T.
Tyvk::PFN_vkCmdBindIndexBuffer2KHR
Contract
Nullable function pointer for vkCmdBindIndexBuffer2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, Buffer, u64, u64, IndexType))Some value of type T.
Tyvk::PFN_vkCmdBindIndexBuffer3KHR
Contract
Nullable function pointer for vkCmdBindIndexBuffer3KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BindIndexBuffer3InfoKHR<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindInvocationMaskHUAWEI
Contract
Nullable function pointer for vkCmdBindInvocationMaskHUAWEI.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, ImageView, ImageLayout))Some value of type T.
Tyvk::PFN_vkCmdBindPipeline
Contract
Nullable function pointer for vkCmdBindPipeline.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, Pipeline))Some value of type T.