vk · Type aliases · P44
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM
pub type PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_queue_family_data_graph_processing_engine_info: *const PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM<'_>, p_queue_family_data_graph_processing_engine_properties: *mut QueueFamilyDataGraphProcessingEnginePropertiesARM<'_>)>;Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM.
Khronos reference: vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM<'_>, *mut QueueFamilyDataGraphProcessingEnginePropertiesARM<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM
pub type PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, p_queue_family_data_graph_property_count: *mut u32, p_queue_family_data_graph_properties: *mut QueueFamilyDataGraphPropertiesARM<'_>) -> Result>;Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM.
Khronos reference: vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut u32, *mut QueueFamilyDataGraphPropertiesARM<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR.
Khronos reference: vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const QueryPoolPerformanceCreateInfoKHR<'_>, *mut u32))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut QueueFamilyProperties))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyProperties2
Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyProperties2.
Khronos reference: vkGetPhysicalDeviceQueueFamilyProperties2
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut QueueFamilyProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyProperties2KHR.
Khronos reference: vkGetPhysicalDeviceQueueFamilyProperties2KHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut QueueFamilyProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX
Contract
Nullable function pointer for vkGetPhysicalDeviceScreenPresentationSupportQNX.
Khronos reference: vkGetPhysicalDeviceScreenPresentationSupportQNX
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut _screen_window) -> u32)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSparseImageFormatProperties
pub type PFN_vkGetPhysicalDeviceSparseImageFormatProperties = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, format: Format, type: ImageType, samples: SampleCountFlagBits, usage: ImageUsageFlags, tiling: ImageTiling, p_property_count: *mut u32, p_properties: *mut SparseImageFormatProperties)>;Contract
Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties.
Khronos reference: vkGetPhysicalDeviceSparseImageFormatProperties
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, Format, ImageType, SampleCountFlagBits, ImageUsageFlagBits, ImageTiling, *mut u32, *mut SparseImageFormatProperties))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSparseImageFormatProperties2
Contract
Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties2.
Khronos reference: vkGetPhysicalDeviceSparseImageFormatProperties2
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSparseImageFormatInfo2<'_>, *mut u32, *mut SparseImageFormatProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties2KHR.
Khronos reference: vkGetPhysicalDeviceSparseImageFormatProperties2KHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSparseImageFormatInfo2<'_>, *mut u32, *mut SparseImageFormatProperties2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
Contract
Nullable function pointer for vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV.
Khronos reference: vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut FramebufferMixedSamplesCombinationNV<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilities2EXT.
Khronos reference: vkGetPhysicalDeviceSurfaceCapabilities2EXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut SurfaceCapabilities2EXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilities2KHR.
Khronos reference: vkGetPhysicalDeviceSurfaceCapabilities2KHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSurfaceInfo2KHR<'_>, *mut SurfaceCapabilities2KHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilitiesKHR.
Khronos reference: vkGetPhysicalDeviceSurfaceCapabilitiesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut SurfaceCapabilitiesKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSurfaceFormats2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfaceFormats2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSurfaceInfo2KHR<'_>, *mut u32, *mut SurfaceFormat2KHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceSurfaceFormatsKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceSurfaceFormatsKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut u32, *mut SurfaceFormatKHR) -> Result)Some value of type T.