vk · Type aliases · P39
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetImageMemoryRequirements2
Contract
Nullable function pointer for vkGetImageMemoryRequirements2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageMemoryRequirementsInfo2<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetImageMemoryRequirements2KHR
Contract
Nullable function pointer for vkGetImageMemoryRequirements2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageMemoryRequirementsInfo2<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetImageOpaqueCaptureDataEXT
Contract
Nullable function pointer for vkGetImageOpaqueCaptureDataEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, *const Image, *mut HostAddressRangeEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetImageOpaqueCaptureDescriptorDataEXT
Contract
Nullable function pointer for vkGetImageOpaqueCaptureDescriptorDataEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageCaptureDescriptorDataInfoEXT<'_>, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetImageSparseMemoryRequirements
Contract
Nullable function pointer for vkGetImageSparseMemoryRequirements.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Image, *mut u32, *mut SparseImageMemoryRequirements))Some value of type T.
Tyvk::PFN_vkGetImageSparseMemoryRequirements2
Contract
Nullable function pointer for vkGetImageSparseMemoryRequirements2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageSparseMemoryRequirementsInfo2<'_>, *mut u32, *mut SparseImageMemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetImageSparseMemoryRequirements2KHR
Contract
Nullable function pointer for vkGetImageSparseMemoryRequirements2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageSparseMemoryRequirementsInfo2<'_>, *mut u32, *mut SparseImageMemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetImageSubresourceLayout
Contract
Nullable function pointer for vkGetImageSubresourceLayout.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Image, *const ImageSubresource, *mut SubresourceLayout))Some value of type T.
Tyvk::PFN_vkGetImageSubresourceLayout2
Contract
Nullable function pointer for vkGetImageSubresourceLayout2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Image, *const ImageSubresource2<'_>, *mut SubresourceLayout2<'_>))Some value of type T.
Tyvk::PFN_vkGetImageSubresourceLayout2EXT
Contract
Nullable function pointer for vkGetImageSubresourceLayout2EXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Image, *const ImageSubresource2<'_>, *mut SubresourceLayout2<'_>))Some value of type T.
Tyvk::PFN_vkGetImageSubresourceLayout2KHR
Contract
Nullable function pointer for vkGetImageSubresourceLayout2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Image, *const ImageSubresource2<'_>, *mut SubresourceLayout2<'_>))Some value of type T.
Tyvk::PFN_vkGetImageViewAddressNVX
Contract
Nullable function pointer for vkGetImageViewAddressNVX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ImageView, *mut ImageViewAddressPropertiesNVX<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetImageViewHandle64NVX
Contract
Nullable function pointer for vkGetImageViewHandle64NVX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageViewHandleInfoNVX<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetImageViewHandleNVX
Contract
Nullable function pointer for vkGetImageViewHandleNVX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageViewHandleInfoNVX<'_>) -> u32)Some value of type T.
Tyvk::PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT
Contract
Nullable function pointer for vkGetImageViewOpaqueCaptureDescriptorDataEXT.
Khronos reference: vkGetImageViewOpaqueCaptureDescriptorDataEXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageViewCaptureDescriptorDataInfoEXT<'_>, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetInstanceProcAddr
Contract
Nullable function pointer for vkGetInstanceProcAddr.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const i8) -> Option<unsafe extern "system" fn()>)Some value of type T.