vk · Type aliases · P24
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCreateBuffer
Contract
Nullable function pointer for vkCreateBuffer.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferCreateInfo<'_>, *const AllocationCallbacks, *mut Buffer) -> Result)Some value of type T.
Tyvk::PFN_vkCreateBufferCollectionFUCHSIA
Contract
Nullable function pointer for vkCreateBufferCollectionFUCHSIA.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferCollectionCreateInfoFUCHSIA<'_>, *const AllocationCallbacks, *mut BufferCollectionFUCHSIA) -> Result)Some value of type T.
Tyvk::PFN_vkCreateBufferView
Contract
Nullable function pointer for vkCreateBufferView.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const BufferViewCreateInfo<'_>, *const AllocationCallbacks, *mut BufferView) -> Result)Some value of type T.
Tyvk::PFN_vkCreateCommandPool
Contract
Nullable function pointer for vkCreateCommandPool.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CommandPoolCreateInfo<'_>, *const AllocationCallbacks, *mut CommandPool) -> Result)Some value of type T.
Tyvk::PFN_vkCreateComputePipelines
Contract
Nullable function pointer for vkCreateComputePipelines.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, PipelineCache, u32, *const ComputePipelineCreateInfo<'_>, *const AllocationCallbacks, *mut Pipeline) -> Result)Some value of type T.
Tyvk::PFN_vkCreateCudaFunctionNV
Contract
Nullable function pointer for vkCreateCudaFunctionNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CudaFunctionCreateInfoNV<'_>, *const AllocationCallbacks, *mut CudaFunctionNV) -> Result)Some value of type T.
Tyvk::PFN_vkCreateCudaModuleNV
Contract
Nullable function pointer for vkCreateCudaModuleNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CudaModuleCreateInfoNV<'_>, *const AllocationCallbacks, *mut CudaModuleNV) -> Result)Some value of type T.
Tyvk::PFN_vkCreateCuFunctionNVX
Contract
Nullable function pointer for vkCreateCuFunctionNVX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CuFunctionCreateInfoNVX<'_>, *const AllocationCallbacks, *mut CuFunctionNVX) -> Result)Some value of type T.
Tyvk::PFN_vkCreateCuModuleNVX
Contract
Nullable function pointer for vkCreateCuModuleNVX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CuModuleCreateInfoNVX<'_>, *const AllocationCallbacks, *mut CuModuleNVX) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDataGraphPipelinesARM
pub type PFN_vkCreateDataGraphPipelinesARM = Option<unsafe extern "system" fn(device: DeviceHandle, deferred_operation: DeferredOperationKHR, pipeline_cache: PipelineCache, create_info_count: u32, p_create_infos: *const DataGraphPipelineCreateInfoARM<'_>, p_allocator: *const AllocationCallbacks, p_pipelines: *mut Pipeline) -> Result>;Contract
Nullable function pointer for vkCreateDataGraphPipelinesARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, PipelineCache, u32, *const DataGraphPipelineCreateInfoARM<'_>, *const AllocationCallbacks, *mut Pipeline) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDataGraphPipelineSessionARM
Contract
Nullable function pointer for vkCreateDataGraphPipelineSessionARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DataGraphPipelineSessionCreateInfoARM<'_>, *const AllocationCallbacks, *mut DataGraphPipelineSessionARM) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDebugReportCallbackEXT
Contract
Nullable function pointer for vkCreateDebugReportCallbackEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const DebugReportCallbackCreateInfoEXT<'_>, *const AllocationCallbacks, *mut DebugReportCallbackEXT) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDebugUtilsMessengerEXT
Contract
Nullable function pointer for vkCreateDebugUtilsMessengerEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const DebugUtilsMessengerCreateInfoEXT<'_>, *const AllocationCallbacks, *mut DebugUtilsMessengerEXT) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDeferredOperationKHR
Contract
Nullable function pointer for vkCreateDeferredOperationKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AllocationCallbacks, *mut DeferredOperationKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDescriptorPool
Contract
Nullable function pointer for vkCreateDescriptorPool.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorPoolCreateInfo<'_>, *const AllocationCallbacks, *mut DescriptorPool) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDescriptorSetLayout
Contract
Nullable function pointer for vkCreateDescriptorSetLayout.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorSetLayoutCreateInfo<'_>, *const AllocationCallbacks, *mut DescriptorSetLayout) -> Result)Some value of type T.