vk · Type aliases · P37
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetDeviceMemoryCommitment
Contract
Nullable function pointer for vkGetDeviceMemoryCommitment.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeviceMemory, *mut u64))Some value of type T.
Tyvk::PFN_vkGetDeviceMemoryOpaqueCaptureAddress
Contract
Nullable function pointer for vkGetDeviceMemoryOpaqueCaptureAddress.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceMemoryOpaqueCaptureAddressInfo<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR
Contract
Nullable function pointer for vkGetDeviceMemoryOpaqueCaptureAddressKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceMemoryOpaqueCaptureAddressInfo<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetDeviceMicromapCompatibilityEXT
Contract
Nullable function pointer for vkGetDeviceMicromapCompatibilityEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MicromapVersionInfoEXT<'_>, *mut AccelerationStructureCompatibilityKHR))Some value of type T.
Tyvk::PFN_vkGetDeviceProcAddr
Contract
Nullable function pointer for vkGetDeviceProcAddr.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const i8) -> Option<unsafe extern "system" fn()>)Some value of type T.
Tyvk::PFN_vkGetDeviceQueue
Contract
Nullable function pointer for vkGetDeviceQueue.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, u32, *mut Queue))Some value of type T.
Tyvk::PFN_vkGetDeviceQueue2
Contract
Nullable function pointer for vkGetDeviceQueue2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceQueueInfo2<'_>, *mut Queue))Some value of type T.
Tyvk::PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
Contract
Nullable function pointer for vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI.
Khronos reference: vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, RenderPass, *mut Extent2D) -> Result)Some value of type T.
Tyvk::PFN_vkGetDeviceTensorMemoryRequirementsARM
Contract
Nullable function pointer for vkGetDeviceTensorMemoryRequirementsARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceTensorMemoryRequirementsARM<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetDisplayModeProperties2KHR
Contract
Nullable function pointer for vkGetDisplayModeProperties2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, DisplayKHR, *mut u32, *mut DisplayModeProperties2KHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDisplayModePropertiesKHR
Contract
Nullable function pointer for vkGetDisplayModePropertiesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, DisplayKHR, *mut u32, *mut DisplayModePropertiesKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetDisplayPlaneCapabilities2KHR
Contract
Nullable function pointer for vkGetDisplayPlaneCapabilities2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const DisplayPlaneInfo2KHR<'_>, *mut DisplayPlaneCapabilities2KHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetDisplayPlaneCapabilitiesKHR
Contract
Nullable function pointer for vkGetDisplayPlaneCapabilitiesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, DisplayModeKHR, u32, *mut DisplayPlaneCapabilitiesKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetDisplayPlaneSupportedDisplaysKHR
Contract
Nullable function pointer for vkGetDisplayPlaneSupportedDisplaysKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut u32, *mut DisplayKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetDrmDisplayEXT
Contract
Nullable function pointer for vkGetDrmDisplayEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, i32, u32, *mut DisplayKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetDynamicRenderingTilePropertiesQCOM
Contract
Nullable function pointer for vkGetDynamicRenderingTilePropertiesQCOM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const RenderingInfo<'_>, *mut TilePropertiesQCOM<'_>) -> Result)Some value of type T.