vk · Type aliases · P23
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCopyAccelerationStructureKHR
Contract
Nullable function pointer for vkCopyAccelerationStructureKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, *const CopyAccelerationStructureInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyAccelerationStructureToMemoryKHR
Contract
Nullable function pointer for vkCopyAccelerationStructureToMemoryKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, *const CopyAccelerationStructureToMemoryInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyImageToImage
Contract
Nullable function pointer for vkCopyImageToImage.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CopyImageToImageInfo<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyImageToImageEXT
Contract
Nullable function pointer for vkCopyImageToImageEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CopyImageToImageInfo<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyImageToMemory
Contract
Nullable function pointer for vkCopyImageToMemory.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CopyImageToMemoryInfo<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyImageToMemoryEXT
Contract
Nullable function pointer for vkCopyImageToMemoryEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CopyImageToMemoryInfo<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyMemoryToAccelerationStructureKHR
Contract
Nullable function pointer for vkCopyMemoryToAccelerationStructureKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, *const CopyMemoryToAccelerationStructureInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyMemoryToImage
Contract
Nullable function pointer for vkCopyMemoryToImage.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CopyMemoryToImageInfo<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyMemoryToImageEXT
Contract
Nullable function pointer for vkCopyMemoryToImageEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CopyMemoryToImageInfo<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyMemoryToMicromapEXT
Contract
Nullable function pointer for vkCopyMemoryToMicromapEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, *const CopyMemoryToMicromapInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyMicromapEXT
Contract
Nullable function pointer for vkCopyMicromapEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, *const CopyMicromapInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCopyMicromapToMemoryEXT
Contract
Nullable function pointer for vkCopyMicromapToMemoryEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, *const CopyMicromapToMemoryInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkCreateAccelerationStructure2KHR
Contract
Nullable function pointer for vkCreateAccelerationStructure2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AccelerationStructureCreateInfo2KHR<'_>, *const AllocationCallbacks, *mut AccelerationStructureKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateAccelerationStructureKHR
Contract
Nullable function pointer for vkCreateAccelerationStructureKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AccelerationStructureCreateInfoKHR<'_>, *const AllocationCallbacks, *mut AccelerationStructureKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateAccelerationStructureNV
Contract
Nullable function pointer for vkCreateAccelerationStructureNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AccelerationStructureCreateInfoNV<'_>, *const AllocationCallbacks, *mut AccelerationStructureNV) -> Result)Some value of type T.
Tyvk::PFN_vkCreateAndroidSurfaceKHR
Contract
Nullable function pointer for vkCreateAndroidSurfaceKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const AndroidSurfaceCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.