vk · Type aliases · P34
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetAccelerationStructureMemoryRequirementsNV
Contract
Nullable function pointer for vkGetAccelerationStructureMemoryRequirementsNV.
Khronos reference: vkGetAccelerationStructureMemoryRequirementsNV
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AccelerationStructureMemoryRequirementsInfoNV<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
Contract
Nullable function pointer for vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT.
Khronos reference: vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AccelerationStructureCaptureDescriptorDataInfoEXT<'_>, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetAndroidHardwareBufferPropertiesANDROID
Contract
Nullable function pointer for vkGetAndroidHardwareBufferPropertiesANDROID.
Khronos reference: vkGetAndroidHardwareBufferPropertiesANDROID
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AHardwareBuffer, *mut AndroidHardwareBufferPropertiesANDROID<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetBufferCollectionPropertiesFUCHSIA
Contract
Nullable function pointer for vkGetBufferCollectionPropertiesFUCHSIA.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, BufferCollectionFUCHSIA, *mut BufferCollectionPropertiesFUCHSIA<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetBufferDeviceAddress
Contract
Nullable function pointer for vkGetBufferDeviceAddress.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferDeviceAddressInfo<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetBufferDeviceAddressEXT
Contract
Nullable function pointer for vkGetBufferDeviceAddressEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferDeviceAddressInfo<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetBufferDeviceAddressKHR
Contract
Nullable function pointer for vkGetBufferDeviceAddressKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferDeviceAddressInfo<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetBufferMemoryRequirements
Contract
Nullable function pointer for vkGetBufferMemoryRequirements.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, Buffer, *mut MemoryRequirements))Some value of type T.
Tyvk::PFN_vkGetBufferMemoryRequirements2
Contract
Nullable function pointer for vkGetBufferMemoryRequirements2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferMemoryRequirementsInfo2<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetBufferMemoryRequirements2KHR
Contract
Nullable function pointer for vkGetBufferMemoryRequirements2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferMemoryRequirementsInfo2<'_>, *mut MemoryRequirements2<'_>))Some value of type T.
Tyvk::PFN_vkGetBufferOpaqueCaptureAddress
Contract
Nullable function pointer for vkGetBufferOpaqueCaptureAddress.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferDeviceAddressInfo<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetBufferOpaqueCaptureAddressKHR
Contract
Nullable function pointer for vkGetBufferOpaqueCaptureAddressKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferDeviceAddressInfo<'_>) -> u64)Some value of type T.
Tyvk::PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT
Contract
Nullable function pointer for vkGetBufferOpaqueCaptureDescriptorDataEXT.
Khronos reference: vkGetBufferOpaqueCaptureDescriptorDataEXT
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferCaptureDescriptorDataInfoEXT<'_>, *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetCalibratedTimestampsEXT
Contract
Nullable function pointer for vkGetCalibratedTimestampsEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, *const CalibratedTimestampInfoKHR<'_>, *mut u64, *mut u64) -> Result)Some value of type T.
Tyvk::PFN_vkGetCalibratedTimestampsKHR
Contract
Nullable function pointer for vkGetCalibratedTimestampsKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, *const CalibratedTimestampInfoKHR<'_>, *mut u64, *mut u64) -> Result)Some value of type T.
Tyvk::PFN_vkGetClusterAccelerationStructureBuildSizesNV
Contract
Nullable function pointer for vkGetClusterAccelerationStructureBuildSizesNV.
Khronos reference: vkGetClusterAccelerationStructureBuildSizesNV
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ClusterAccelerationStructureInputInfoNV<'_>, *mut AccelerationStructureBuildSizesInfoKHR<'_>))Some value of type T.