vk · Type aliases · P42
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceDisplayPlanePropertiesKHR.
Khronos reference: vkGetPhysicalDeviceDisplayPlanePropertiesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut DisplayPlanePropertiesKHR) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceDisplayProperties2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceDisplayProperties2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut DisplayProperties2KHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceDisplayPropertiesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceDisplayPropertiesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut DisplayPropertiesKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalBufferProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceExternalBufferProperties.
Khronos reference: vkGetPhysicalDeviceExternalBufferProperties
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceExternalBufferInfo<'_>, *mut ExternalBufferProperties<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceExternalBufferPropertiesKHR.
Khronos reference: vkGetPhysicalDeviceExternalBufferPropertiesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceExternalBufferInfo<'_>, *mut ExternalBufferProperties<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalFenceProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceExternalFenceProperties.
Khronos reference: vkGetPhysicalDeviceExternalFenceProperties
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceExternalFenceInfo<'_>, *mut ExternalFenceProperties<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceExternalFencePropertiesKHR.
Khronos reference: vkGetPhysicalDeviceExternalFencePropertiesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceExternalFenceInfo<'_>, *mut ExternalFenceProperties<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV
pub type PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV = Option<unsafe extern "system" fn(physical_device: PhysicalDevice, format: Format, type: ImageType, tiling: ImageTiling, usage: ImageUsageFlags, flags: ImageCreateFlags, external_handle_type: ExternalMemoryHandleTypeFlagsNV, p_external_image_format_properties: *mut ExternalImageFormatPropertiesNV) -> Result>;Contract
Nullable function pointer for vkGetPhysicalDeviceExternalImageFormatPropertiesNV.
Khronos reference: vkGetPhysicalDeviceExternalImageFormatPropertiesNV
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, Format, ImageType, ImageTiling, ImageUsageFlagBits, ImageCreateFlagBits, ExternalMemoryHandleTypeFlagBitsNV, *mut ExternalImageFormatPropertiesNV) -> Result)Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalSemaphoreProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceExternalSemaphoreProperties.
Khronos reference: vkGetPhysicalDeviceExternalSemaphoreProperties
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceExternalSemaphoreInfo<'_>, *mut ExternalSemaphoreProperties<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
Contract
Nullable function pointer for vkGetPhysicalDeviceExternalSemaphorePropertiesKHR.
Khronos reference: vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceExternalSemaphoreInfo<'_>, *mut ExternalSemaphoreProperties<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM
Contract
Nullable function pointer for vkGetPhysicalDeviceExternalTensorPropertiesARM.
Khronos reference: vkGetPhysicalDeviceExternalTensorPropertiesARM
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const PhysicalDeviceExternalTensorInfoARM<'_>, *mut ExternalTensorPropertiesARM<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceFeatures
Contract
Nullable function pointer for vkGetPhysicalDeviceFeatures.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceFeatures))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceFeatures2
Contract
Nullable function pointer for vkGetPhysicalDeviceFeatures2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceFeatures2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceFeatures2KHR
Contract
Nullable function pointer for vkGetPhysicalDeviceFeatures2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut PhysicalDeviceFeatures2<'_>))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceFormatProperties
Contract
Nullable function pointer for vkGetPhysicalDeviceFormatProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, Format, *mut FormatProperties))Some value of type T.
Tyvk::PFN_vkGetPhysicalDeviceFormatProperties2
Contract
Nullable function pointer for vkGetPhysicalDeviceFormatProperties2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, Format, *mut FormatProperties2<'_>))Some value of type T.