vk · Type aliases · P5
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCmdBindPipelineShaderGroupNV
Contract
Nullable function pointer for vkCmdBindPipelineShaderGroupNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, PipelineBindPoint, Pipeline, u32))Some value of type T.
Tyvk::PFN_vkCmdBindResourceHeapEXT
Contract
Nullable function pointer for vkCmdBindResourceHeapEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BindHeapInfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindSamplerHeapEXT
Contract
Nullable function pointer for vkCmdBindSamplerHeapEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BindHeapInfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindShadersEXT
Contract
Nullable function pointer for vkCmdBindShadersEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, *const ShaderStageFlagBits, *const ShaderEXT))Some value of type T.
Tyvk::PFN_vkCmdBindShadingRateImageNV
Contract
Nullable function pointer for vkCmdBindShadingRateImageNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, ImageView, ImageLayout))Some value of type T.
Tyvk::PFN_vkCmdBindTileMemoryQCOM
Contract
Nullable function pointer for vkCmdBindTileMemoryQCOM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const TileMemoryBindInfoQCOM<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindTransformFeedbackBuffers2EXT
Contract
Nullable function pointer for vkCmdBindTransformFeedbackBuffers2EXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const BindTransformFeedbackBuffer2InfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBindTransformFeedbackBuffersEXT
Contract
Nullable function pointer for vkCmdBindTransformFeedbackBuffersEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const Buffer, *const u64, *const u64))Some value of type T.
Tyvk::PFN_vkCmdBindVertexBuffers
Contract
Nullable function pointer for vkCmdBindVertexBuffers.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const Buffer, *const u64))Some value of type T.
Tyvk::PFN_vkCmdBindVertexBuffers2
Contract
Nullable function pointer for vkCmdBindVertexBuffers2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const Buffer, *const u64, *const u64, *const u64))Some value of type T.
Tyvk::PFN_vkCmdBindVertexBuffers2EXT
Contract
Nullable function pointer for vkCmdBindVertexBuffers2EXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const Buffer, *const u64, *const u64, *const u64))Some value of type T.
Tyvk::PFN_vkCmdBindVertexBuffers3KHR
Contract
Nullable function pointer for vkCmdBindVertexBuffers3KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, u32, u32, *const BindVertexBuffer3InfoKHR<'_>))Some value of type T.
Tyvk::PFN_vkCmdBlitImage
Contract
Nullable function pointer for vkCmdBlitImage.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, Image, ImageLayout, Image, ImageLayout, u32, *const ImageBlit, Filter))Some value of type T.
Tyvk::PFN_vkCmdBlitImage2
Contract
Nullable function pointer for vkCmdBlitImage2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BlitImageInfo2<'_>))Some value of type T.
Tyvk::PFN_vkCmdBlitImage2KHR
Contract
Nullable function pointer for vkCmdBlitImage2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BlitImageInfo2<'_>))Some value of type T.
Tyvk::PFN_vkCmdBuildAccelerationStructureNV
pub type PFN_vkCmdBuildAccelerationStructureNV = Option<unsafe extern "system" fn(command_buffer: CommandBuffer, p_info: *const AccelerationStructureInfoNV<'_>, instance_data: Buffer, instance_offset: DeviceSize, update: Bool32, dst: AccelerationStructureNV, src: AccelerationStructureNV, scratch: Buffer, scratch_offset: DeviceSize)>;Contract
Nullable function pointer for vkCmdBuildAccelerationStructureNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const AccelerationStructureInfoNV<'_>, Buffer, u64, u32, AccelerationStructureNV, AccelerationStructureNV, Buffer, u64))Some value of type T.