vk · Type aliases · P43
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetPhysicalDeviceFormatProperties2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceFormatProperties2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, Format, *mut FormatProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceFragmentShadingRatesKHR.
Khronos reference: vkGetPhysicalDeviceFragmentShadingRatesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut PhysicalDeviceFragmentShadingRateKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceImageFormatProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceImageFormatProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, Format, ImageType, ImageTiling, ImageUsageFlagBits, ImageCreateFlagBits, *mut ImageFormatProperties) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceImageFormatProperties2
Contract
Nullable function pointer for vkGetPhysicalDeviceImageFormatProperties2.
Khronos reference: vkGetPhysicalDeviceImageFormatProperties2
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceImageFormatInfo2<'_>, *mut ImageFormatProperties2<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceImageFormatProperties2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceImageFormatProperties2KHR.
Khronos reference: vkGetPhysicalDeviceImageFormatProperties2KHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceImageFormatInfo2<'_>, *mut ImageFormatProperties2<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceMemoryProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceMemoryProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceMemoryProperties))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceMemoryProperties2
Contract
Nullable function pointer for vkGetPhysicalDeviceMemoryProperties2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceMemoryProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceMemoryProperties2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceMemoryProperties2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceMemoryProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT
Contract
Nullable function pointer for vkGetPhysicalDeviceMultisamplePropertiesEXT.
Khronos reference: vkGetPhysicalDeviceMultisamplePropertiesEXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, SampleCountFlagBits, *mut MultisamplePropertiesEXT<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV
pub type PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_optical_flow_image_format_info: *const OpticalFlowImageFormatInfoNV<'_>, p_format_count: *mut u32, p_image_format_properties: *mut OpticalFlowImageFormatPropertiesNV<'_>) -> Result>;Contract
Nullable function pointer for vkGetPhysicalDeviceOpticalFlowImageFormatsNV.
Khronos reference: vkGetPhysicalDeviceOpticalFlowImageFormatsNV
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const OpticalFlowImageFormatInfoNV<'_>, *mut u32, *mut OpticalFlowImageFormatPropertiesNV<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDevicePresentRectanglesKHR
Contract
Nullable function pointer for vkGetPhysicalDevicePresentRectanglesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut u32, *mut Rect2D) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceProperties))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceProperties2
Contract
Nullable function pointer for vkGetPhysicalDeviceProperties2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceProperties2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceProperties2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM
pub type PFN_vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, p_queue_family_data_graph_properties: *const QueueFamilyDataGraphPropertiesARM<'_>, p_properties: *mut BaseOutStructure<'_>) -> Result>;Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM.
Khronos reference: vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *const QueueFamilyDataGraphPropertiesARM<'_>, *mut BaseOutStructure<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM
pub type PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, p_queue_family_data_graph_properties: *const QueueFamilyDataGraphPropertiesARM<'_>, p_optical_flow_image_format_info: *const DataGraphOpticalFlowImageFormatInfoARM<'_>, p_format_count: *mut u32, p_image_format_properties: *mut DataGraphOpticalFlowImageFormatPropertiesARM<'_>) -> Result>;Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM.
Khronos reference: vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *const QueueFamilyDataGraphPropertiesARM<'_>, *const DataGraphOpticalFlowImageFormatInfoARM<'_>, *mut u32, *mut DataGraphOpticalFlowImageFormatPropertiesARM<'_>) -> Result)Some value of type T.