Realm

vk · Type aliases · P45

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

TyRustExperimental

Tyvk::PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT

pub type PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_surface_info: *const PhysicalDeviceSurfaceInfo2KHR<'_>, p_present_mode_count: *mut u32, p_present_modes: *mut PresentModeKHR) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfacePresentModes2EXT.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfacePresentModes2EXT.

Khronos reference: vkGetPhysicalDeviceSurfacePresentModes2EXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSurfacePresentModesKHR

pub type PFN_vkGetPhysicalDeviceSurfacePresentModesKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, surface: SurfaceKHR, p_present_mode_count: *mut u32, p_present_modes: *mut PresentModeKHR) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfacePresentModesKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfacePresentModesKHR.

Khronos reference: vkGetPhysicalDeviceSurfacePresentModesKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceSurfaceSupportKHR

pub type PFN_vkGetPhysicalDeviceSurfaceSupportKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, surface: SurfaceKHR, p_supported: *mut Bool32) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceSurfaceSupportKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceSurfaceSupportKHR.

Khronos reference: vkGetPhysicalDeviceSurfaceSupportKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceToolProperties

pub type PFN_vkGetPhysicalDeviceToolProperties = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_tool_count: *mut u32, p_tool_properties: *mut PhysicalDeviceToolProperties<'_>) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceToolProperties.

Contract

Nullable function pointer for vkGetPhysicalDeviceToolProperties.

Khronos reference: vkGetPhysicalDeviceToolProperties

Variants

None

Variant
None

No value.

Some

Variant
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.

Khronos reference: vkGetPhysicalDeviceToolPropertiesEXT

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceUbmPresentationSupportSEC

pub type PFN_vkGetPhysicalDeviceUbmPresentationSupportSEC = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, device: *mut ubm_device) -> Bool32>;
Nullable function pointer for vkGetPhysicalDeviceUbmPresentationSupportSEC.

Contract

Nullable function pointer for vkGetPhysicalDeviceUbmPresentationSupportSEC.

Khronos reference: vkGetPhysicalDeviceUbmPresentationSupportSEC

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR

pub type PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, p_video_profile: *const VideoProfileInfoKHR<'_>, p_capabilities: *mut VideoCapabilitiesKHR<'_>) -> Result>;
Nullable function pointer for vkGetPhysicalDeviceVideoCapabilitiesKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceVideoCapabilitiesKHR.

Khronos reference: vkGetPhysicalDeviceVideoCapabilitiesKHR

Variants

None

Variant
None

No value.

Some

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

Contract

Nullable function pointer for vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.

Khronos reference: vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR

Variants

None

Variant
None

No value.

Some

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

Contract

Nullable function pointer for vkGetPhysicalDeviceVideoFormatPropertiesKHR.

Khronos reference: vkGetPhysicalDeviceVideoFormatPropertiesKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR

pub type PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, display: *mut wl_display) -> Bool32>;
Nullable function pointer for vkGetPhysicalDeviceWaylandPresentationSupportKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceWaylandPresentationSupportKHR.

Khronos reference: vkGetPhysicalDeviceWaylandPresentationSupportKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR

pub type PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32) -> Bool32>;
Nullable function pointer for vkGetPhysicalDeviceWin32PresentationSupportKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceWin32PresentationSupportKHR.

Khronos reference: vkGetPhysicalDeviceWin32PresentationSupportKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, u32) -> u32)

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR

pub type PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, connection: *mut xcb_connection_t, visual_id: xcb_visualid_t) -> Bool32>;
Nullable function pointer for vkGetPhysicalDeviceXcbPresentationSupportKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceXcbPresentationSupportKHR.

Khronos reference: vkGetPhysicalDeviceXcbPresentationSupportKHR

Variants

None

Variant
None

No value.

Some

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

Some value of type T.

Tyvk::PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR

pub type PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, queue_family_index: u32, dpy: *mut Display, visual_id: VisualID) -> Bool32>;
Nullable function pointer for vkGetPhysicalDeviceXlibPresentationSupportKHR.

Contract

Nullable function pointer for vkGetPhysicalDeviceXlibPresentationSupportKHR.

Khronos reference: vkGetPhysicalDeviceXlibPresentationSupportKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(PhysicalDevice, u32, *mut Display, u64) -> u32)

Some value of type T.

Tyvk::PFN_vkGetPipelineBinaryDataKHR

pub type PFN_vkGetPipelineBinaryDataKHR = Option<unsafe extern "system" fn(device: DeviceHandle, p_info: *const PipelineBinaryDataInfoKHR<'_>, p_pipeline_binary_key: *mut PipelineBinaryKeyKHR<'_>, p_pipeline_binary_data_size: *mut usize, p_pipeline_binary_data: *mut c_void) -> Result>;
Nullable function pointer for vkGetPipelineBinaryDataKHR.

Contract

Nullable function pointer for vkGetPipelineBinaryDataKHR.

Khronos reference: vkGetPipelineBinaryDataKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, *const PipelineBinaryDataInfoKHR<'_>, *mut PipelineBinaryKeyKHR<'_>, *mut usize, *mut c_void) -> Result)

Some value of type T.

Tyvk::PFN_vkGetPipelineCacheData

pub type PFN_vkGetPipelineCacheData = Option<unsafe extern "system" fn(device: DeviceHandle, pipeline_cache: PipelineCache, p_data_size: *mut usize, p_data: *mut c_void) -> Result>;
Nullable function pointer for vkGetPipelineCacheData.

Contract

Nullable function pointer for vkGetPipelineCacheData.

Khronos reference: vkGetPipelineCacheData

Variants

None

Variant
None

No value.

Some

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

Contract

Nullable function pointer for vkGetPipelineExecutableInternalRepresentationsKHR.

Khronos reference: vkGetPipelineExecutableInternalRepresentationsKHR

Variants

None

Variant
None

No value.

Some

Variant
Some(unsafe extern "system" fn(DeviceHandle, *const PipelineExecutableInfoKHR<'_>, *mut u32, *mut PipelineExecutableInternalRepresentationKHR<'_>) -> Result)

Some value of type T.