vk · Type aliases · P36
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetDeviceBufferMemoryRequirementsKHR
Contract
Nullable function pointer for vkGetDeviceBufferMemoryRequirementsKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceBufferMemoryRequirements<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetDeviceCombinedImageSamplerIndexNVX
Contract
Nullable function pointer for vkGetDeviceCombinedImageSamplerIndexNVX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u64, u64) -> u64)Some value of type T.
Tyvk::PFN_vkGetDeviceFaultDebugInfoKHR
Contract
Nullable function pointer for vkGetDeviceFaultDebugInfoKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *mut DeviceFaultDebugInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDeviceFaultInfoEXT
Contract
Nullable function pointer for vkGetDeviceFaultInfoEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *mut DeviceFaultCountsEXT<'_>, *mut DeviceFaultInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDeviceFaultReportsKHR
Contract
Nullable function pointer for vkGetDeviceFaultReportsKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u64, *mut u32, *mut DeviceFaultInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDeviceGroupPeerMemoryFeatures
Contract
Nullable function pointer for vkGetDeviceGroupPeerMemoryFeatures.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, u32, u32, *mut PeerMemoryFeatureFlagBits))Some value of type T.
Tyvk::PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR
Contract
Nullable function pointer for vkGetDeviceGroupPeerMemoryFeaturesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, u32, u32, *mut PeerMemoryFeatureFlagBits))Some value of type T.
Tyvk::PFN_vkGetDeviceGroupPresentCapabilitiesKHR
Contract
Nullable function pointer for vkGetDeviceGroupPresentCapabilitiesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *mut DeviceGroupPresentCapabilitiesKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDeviceGroupSurfacePresentModes2EXT
Contract
Nullable function pointer for vkGetDeviceGroupSurfacePresentModes2EXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PhysicalDeviceSurfaceInfo2KHR<'_>, *mut DeviceGroupPresentModeFlagBitsKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetDeviceGroupSurfacePresentModesKHR
Contract
Nullable function pointer for vkGetDeviceGroupSurfacePresentModesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, SurfaceKHR, *mut DeviceGroupPresentModeFlagBitsKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetDeviceImageMemoryRequirements
Contract
Nullable function pointer for vkGetDeviceImageMemoryRequirements.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceImageMemoryRequirements<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetDeviceImageMemoryRequirementsKHR
Contract
Nullable function pointer for vkGetDeviceImageMemoryRequirementsKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceImageMemoryRequirements<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetDeviceImageSparseMemoryRequirements
Contract
Nullable function pointer for vkGetDeviceImageSparseMemoryRequirements.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceImageMemoryRequirements<'_>, *mut u32, *mut SparseImageMemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetDeviceImageSparseMemoryRequirementsKHR
Contract
Nullable function pointer for vkGetDeviceImageSparseMemoryRequirementsKHR.
Khronos reference: vkGetDeviceImageSparseMemoryRequirementsKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceImageMemoryRequirements<'_>, *mut u32, *mut SparseImageMemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetDeviceImageSubresourceLayout
Contract
Nullable function pointer for vkGetDeviceImageSubresourceLayout.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceImageSubresourceInfo<'_>, *mut SubresourceLayout2<'_>))Some value of type T.
Tyvk::PFN_vkGetDeviceImageSubresourceLayoutKHR
Contract
Nullable function pointer for vkGetDeviceImageSubresourceLayoutKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceImageSubresourceInfo<'_>, *mut SubresourceLayout2<'_>))Some value of type T.