vk · Type aliases · P26
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCreateImageView
Contract
Nullable function pointer for vkCreateImageView.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageViewCreateInfo<'_>, *const AllocationCallbacks, *mut ImageView) -> Result)Some value of type T.
Tyvk::PFN_vkCreateIndirectCommandsLayoutEXT
Contract
Nullable function pointer for vkCreateIndirectCommandsLayoutEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const IndirectCommandsLayoutCreateInfoEXT<'_>, *const AllocationCallbacks, *mut IndirectCommandsLayoutEXT) -> Result)Some value of type T.
Tyvk::PFN_vkCreateIndirectCommandsLayoutNV
Contract
Nullable function pointer for vkCreateIndirectCommandsLayoutNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const IndirectCommandsLayoutCreateInfoNV<'_>, *const AllocationCallbacks, *mut IndirectCommandsLayoutNV) -> Result)Some value of type T.
Tyvk::PFN_vkCreateIndirectExecutionSetEXT
Contract
Nullable function pointer for vkCreateIndirectExecutionSetEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const IndirectExecutionSetCreateInfoEXT<'_>, *const AllocationCallbacks, *mut IndirectExecutionSetEXT) -> Result)Some value of type T.
Tyvk::PFN_vkCreateInstance
Contract
Nullable function pointer for vkCreateInstance.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(*const InstanceCreateInfo<'_>, *const AllocationCallbacks, *mut InstanceHandle) -> Result)Some value of type T.
Tyvk::PFN_vkCreateIOSSurfaceMVK
Contract
Nullable function pointer for vkCreateIOSSurfaceMVK.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const IOSSurfaceCreateInfoMVK<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateMacOSSurfaceMVK
Contract
Nullable function pointer for vkCreateMacOSSurfaceMVK.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const MacOSSurfaceCreateInfoMVK<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateMetalSurfaceEXT
Contract
Nullable function pointer for vkCreateMetalSurfaceEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const MetalSurfaceCreateInfoEXT<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateMicromapEXT
Contract
Nullable function pointer for vkCreateMicromapEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MicromapCreateInfoEXT<'_>, *const AllocationCallbacks, *mut MicromapEXT) -> Result)Some value of type T.
Tyvk::PFN_vkCreateOpticalFlowSessionNV
Contract
Nullable function pointer for vkCreateOpticalFlowSessionNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const OpticalFlowSessionCreateInfoNV<'_>, *const AllocationCallbacks, *mut OpticalFlowSessionNV) -> Result)Some value of type T.
Tyvk::PFN_vkCreatePipelineBinariesKHR
Contract
Nullable function pointer for vkCreatePipelineBinariesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PipelineBinaryCreateInfoKHR<'_>, *const AllocationCallbacks, *mut PipelineBinaryHandlesInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCreatePipelineCache
Contract
Nullable function pointer for vkCreatePipelineCache.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PipelineCacheCreateInfo<'_>, *const AllocationCallbacks, *mut PipelineCache) -> Result)Some value of type T.
Tyvk::PFN_vkCreatePipelineLayout
Contract
Nullable function pointer for vkCreatePipelineLayout.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PipelineLayoutCreateInfo<'_>, *const AllocationCallbacks, *mut PipelineLayout) -> Result)Some value of type T.
Tyvk::PFN_vkCreatePrivateDataSlot
Contract
Nullable function pointer for vkCreatePrivateDataSlot.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PrivateDataSlotCreateInfo<'_>, *const AllocationCallbacks, *mut PrivateDataSlot) -> Result)Some value of type T.
Tyvk::PFN_vkCreatePrivateDataSlotEXT
Contract
Nullable function pointer for vkCreatePrivateDataSlotEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PrivateDataSlotCreateInfo<'_>, *const AllocationCallbacks, *mut PrivateDataSlot) -> Result)Some value of type T.
Tyvk::PFN_vkCreateQueryPool
Contract
Nullable function pointer for vkCreateQueryPool.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const QueryPoolCreateInfo<'_>, *const AllocationCallbacks, *mut QueryPool) -> Result)Some value of type T.