Realm

vk · Type aliases · P44

16 public declarations with native signatures and source-owned contracts.

TyRustExperimental

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<'_>)>;
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM.

Contract

Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM.

Khronos reference: vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM

Variants

None

Variant
None

No value.

Some

Variant
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>;
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM.

Contract

Nullable function pointer for vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM.

Khronos reference: vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut u32, *mut QueueFamilyDataGraphPropertiesARM<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR

pub type PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_performance_query_create_info: *const QueryPoolPerformanceCreateInfoKHR<'_>, p_num_passes: *mut u32)>;
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR.

Khronos reference: vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *const QueryPoolPerformanceCreateInfoKHR<'_>, *mut u32))

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyProperties

pub type PFN_vkGetPhysicalDeviceQueueFamilyProperties = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_queue_family_property_count: *mut u32, p_queue_family_properties: *mut QueueFamilyProperties)>;
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyProperties.

Contract

Nullable function pointer for vkGetPhysicalDeviceQueueFamilyProperties.

Khronos reference: vkGetPhysicalDeviceQueueFamilyProperties

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut QueueFamilyProperties))

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceQueueFamilyProperties2

pub type PFN_vkGetPhysicalDeviceQueueFamilyProperties2 = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_queue_family_property_count: *mut u32, p_queue_family_properties: *mut QueueFamilyProperties2<'_>)>;
Nullable function pointer for vkGetPhysicalDeviceQueueFamilyProperties2.

Contract

Nullable function pointer for vkGetPhysicalDeviceQueueFamilyProperties2.

Khronos reference: vkGetPhysicalDeviceQueueFamilyProperties2

Variants

None

Variant
None

No value.

Some

Variant
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

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut QueueFamilyProperties2<'_>))

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX

pub type PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, window: *mut _screen_window) -> Bool32>;
Nullable function pointer for vkGetPhysicalDeviceScreenPresentationSupportQNX.

Contract

Nullable function pointer for vkGetPhysicalDeviceScreenPresentationSupportQNX.

Khronos reference: vkGetPhysicalDeviceScreenPresentationSupportQNX

Variants

None

Variant
None

No value.

Some

Variant
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)>;
Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties.

Contract

Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties.

Khronos reference: vkGetPhysicalDeviceSparseImageFormatProperties

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, Format, ImageType, SampleCountFlagBits, ImageUsageFlagBits, ImageTiling, *mut u32, *mut SparseImageFormatProperties))

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSparseImageFormatProperties2

pub type PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_format_info: *const PhysicalDeviceSparseImageFormatInfo2<'_>, p_property_count: *mut u32, p_properties: *mut SparseImageFormatProperties2<'_>)>;
Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties2.

Contract

Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties2.

Khronos reference: vkGetPhysicalDeviceSparseImageFormatProperties2

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSparseImageFormatInfo2<'_>, *mut u32, *mut SparseImageFormatProperties2<'_>))

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR

pub type PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR = PFN_vkGetPhysicalDeviceSparseImageFormatProperties2;
Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties2KHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceSparseImageFormatProperties2KHR.

Khronos reference: vkGetPhysicalDeviceSparseImageFormatProperties2KHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSparseImageFormatInfo2<'_>, *mut u32, *mut SparseImageFormatProperties2<'_>))

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV

pub type PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_combination_count: *mut u32, p_combinations: *mut FramebufferMixedSamplesCombinationNV<'_>) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV.

Contract

Nullable function pointer for vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV.

Khronos reference: vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut FramebufferMixedSamplesCombinationNV<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT

pub type PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, surface: SurfaceKHR, p_surface_capabilities: *mut SurfaceCapabilities2EXT<'_>) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilities2EXT.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilities2EXT.

Khronos reference: vkGetPhysicalDeviceSurfaceCapabilities2EXT

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut SurfaceCapabilities2EXT<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR

pub type PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR<'_>, p_surface_capabilities: *mut SurfaceCapabilities2KHR<'_>) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilities2KHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilities2KHR.

Khronos reference: vkGetPhysicalDeviceSurfaceCapabilities2KHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSurfaceInfo2KHR<'_>, *mut SurfaceCapabilities2KHR<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR

pub type PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, surface: SurfaceKHR, p_surface_capabilities: *mut SurfaceCapabilitiesKHR) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilitiesKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfaceCapabilitiesKHR.

Khronos reference: vkGetPhysicalDeviceSurfaceCapabilitiesKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut SurfaceCapabilitiesKHR) -> Result)

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSurfaceFormats2KHR

pub type PFN_vkGetPhysicalDeviceSurfaceFormats2KHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR<'_>, p_surface_format_count: *mut u32, p_surface_formats: *mut SurfaceFormat2KHR<'_>) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfaceFormats2KHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfaceFormats2KHR.

Khronos reference: vkGetPhysicalDeviceSurfaceFormats2KHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceSurfaceInfo2KHR<'_>, *mut u32, *mut SurfaceFormat2KHR<'_>) -> Result)

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSurfaceFormatsKHR

pub type PFN_vkGetPhysicalDeviceSurfaceFormatsKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, surface: SurfaceKHR, p_surface_format_count: *mut u32, p_surface_formats: *mut SurfaceFormatKHR) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfaceFormatsKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfaceFormatsKHR.

Khronos reference: vkGetPhysicalDeviceSurfaceFormatsKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, SurfaceKHR, *mut u32, *mut SurfaceFormatKHR) -> Result)

Some value of type T.