vk · Type aliases · P28
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCreateSwapchainKHR
Contract
Nullable function pointer for vkCreateSwapchainKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SwapchainCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SwapchainKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateTensorARM
Contract
Nullable function pointer for vkCreateTensorARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const TensorCreateInfoARM<'_>, *const AllocationCallbacks, *mut TensorARM) -> Result)Some value of type T.
Tyvk::PFN_vkCreateTensorViewARM
Contract
Nullable function pointer for vkCreateTensorViewARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const TensorViewCreateInfoARM<'_>, *const AllocationCallbacks, *mut TensorViewARM) -> Result)Some value of type T.
Tyvk::PFN_vkCreateUbmSurfaceSEC
Contract
Nullable function pointer for vkCreateUbmSurfaceSEC.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const UbmSurfaceCreateInfoSEC<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateValidationCacheEXT
Contract
Nullable function pointer for vkCreateValidationCacheEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ValidationCacheCreateInfoEXT<'_>, *const AllocationCallbacks, *mut ValidationCacheEXT) -> Result)Some value of type T.
Tyvk::PFN_vkCreateVideoSessionKHR
Contract
Nullable function pointer for vkCreateVideoSessionKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const VideoSessionCreateInfoKHR<'_>, *const AllocationCallbacks, *mut VideoSessionKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateVideoSessionParametersKHR
Contract
Nullable function pointer for vkCreateVideoSessionParametersKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const VideoSessionParametersCreateInfoKHR<'_>, *const AllocationCallbacks, *mut VideoSessionParametersKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateViSurfaceNN
Contract
Nullable function pointer for vkCreateViSurfaceNN.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const ViSurfaceCreateInfoNN<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateWaylandSurfaceKHR
Contract
Nullable function pointer for vkCreateWaylandSurfaceKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const WaylandSurfaceCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateWin32SurfaceKHR
Contract
Nullable function pointer for vkCreateWin32SurfaceKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const Win32SurfaceCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateXcbSurfaceKHR
Contract
Nullable function pointer for vkCreateXcbSurfaceKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const XcbSurfaceCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateXlibSurfaceKHR
Contract
Nullable function pointer for vkCreateXlibSurfaceKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const XlibSurfaceCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkDebugMarkerSetObjectNameEXT
Contract
Nullable function pointer for vkDebugMarkerSetObjectNameEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DebugMarkerObjectNameInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkDebugMarkerSetObjectTagEXT
Contract
Nullable function pointer for vkDebugMarkerSetObjectTagEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DebugMarkerObjectTagInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkDebugReportCallbackEXT
Contract
Nullable native callback PFN_vkDebugReportCallbackEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DebugReportFlagBitsEXT, DebugReportObjectTypeEXT, u64, usize, i32, *const i8, *const i8, *mut c_void) -> u32)Some value of type T.
Tyvk::PFN_vkDebugReportMessageEXT
Contract
Nullable function pointer for vkDebugReportMessageEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, DebugReportFlagBitsEXT, DebugReportObjectTypeEXT, u64, usize, i32, *const i8, *const i8))Some value of type T.