vk · Type aliases · P45
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfacePresentModes2EXT.
Khronos reference: vkGetPhysicalDeviceSurfacePresentModes2EXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSurfaceInfo2KHR<'_>, *mut u32, *mut PresentModeKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSurfacePresentModesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfacePresentModesKHR.
Khronos reference: vkGetPhysicalDeviceSurfacePresentModesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut u32, *mut PresentModeKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSurfaceSupportKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfaceSupportKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, SurfaceKHR, *mut u32) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceToolProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceToolProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut PhysicalDeviceToolProperties<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceToolPropertiesEXT
Contract
Nullable function pointer for vkGetPhysicalDeviceToolPropertiesEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut PhysicalDeviceToolProperties<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceUbmPresentationSupportSEC
Contract
Nullable function pointer for vkGetPhysicalDeviceUbmPresentationSupportSEC.
Khronos reference: vkGetPhysicalDeviceUbmPresentationSupportSEC
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut ubm_device) -> u32)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceVideoCapabilitiesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const VideoProfileInfoKHR<'_>, *mut VideoCapabilitiesKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
pub type PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_quality_level_info: *const PhysicalDeviceVideoEncodeQualityLevelInfoKHR<'_>, p_quality_level_properties: *mut VideoEncodeQualityLevelPropertiesKHR<'_>) -> Result>;Contract
Nullable function pointer for vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.
Khronos reference: vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceVideoEncodeQualityLevelInfoKHR<'_>, *mut VideoEncodeQualityLevelPropertiesKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR
pub type PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_video_format_info: *const PhysicalDeviceVideoFormatInfoKHR<'_>, p_video_format_property_count: *mut u32, p_video_format_properties: *mut VideoFormatPropertiesKHR<'_>) -> Result>;Contract
Nullable function pointer for vkGetPhysicalDeviceVideoFormatPropertiesKHR.
Khronos reference: vkGetPhysicalDeviceVideoFormatPropertiesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceVideoFormatInfoKHR<'_>, *mut u32, *mut VideoFormatPropertiesKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceWaylandPresentationSupportKHR.
Khronos reference: vkGetPhysicalDeviceWaylandPresentationSupportKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut wl_display) -> u32)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceWin32PresentationSupportKHR.
Khronos reference: vkGetPhysicalDeviceWin32PresentationSupportKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32) -> u32)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceXcbPresentationSupportKHR.
Khronos reference: vkGetPhysicalDeviceXcbPresentationSupportKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut xcb_connection_t, u32) -> u32)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceXlibPresentationSupportKHR.
Khronos reference: vkGetPhysicalDeviceXlibPresentationSupportKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut Display, u64) -> u32)Some value of type T.
Tyvk::PFN_vkGetPipelineBinaryDataKHR
Contract
Nullable function pointer for vkGetPipelineBinaryDataKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PipelineBinaryDataInfoKHR<'_>, *mut PipelineBinaryKeyKHR<'_>, *mut usize, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetPipelineCacheData
Contract
Nullable function pointer for vkGetPipelineCacheData.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, PipelineCache, *mut usize, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetPipelineExecutableInternalRepresentationsKHR
pub type PFN_vkGetPipelineExecutableInternalRepresentationsKHR = Option<unsafe extern "system" fn(device: DeviceHandle, p_executable_info: *const PipelineExecutableInfoKHR<'_>, p_internal_representation_count: *mut u32, p_internal_representations: *mut PipelineExecutableInternalRepresentationKHR<'_>) -> Result>;Contract
Nullable function pointer for vkGetPipelineExecutableInternalRepresentationsKHR.
Khronos reference: vkGetPipelineExecutableInternalRepresentationsKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PipelineExecutableInfoKHR<'_>, *mut u32, *mut PipelineExecutableInternalRepresentationKHR<'_>) -> Result)Some value of type T.