vk · Type aliases · P25
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCreateDescriptorUpdateTemplate
Contract
Nullable function pointer for vkCreateDescriptorUpdateTemplate.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorUpdateTemplateCreateInfo<'_>, *const AllocationCallbacks, *mut DescriptorUpdateTemplate) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDescriptorUpdateTemplateKHR
Contract
Nullable function pointer for vkCreateDescriptorUpdateTemplateKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorUpdateTemplateCreateInfo<'_>, *const AllocationCallbacks, *mut DescriptorUpdateTemplate) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDevice
Contract
Nullable function pointer for vkCreateDevice.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const DeviceCreateInfo<'_>, *const AllocationCallbacks, *mut DeviceHandle) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDirectFBSurfaceEXT
Contract
Nullable function pointer for vkCreateDirectFBSurfaceEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const DirectFBSurfaceCreateInfoEXT<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDisplayModeKHR
Contract
Nullable function pointer for vkCreateDisplayModeKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, DisplayKHR, *const DisplayModeCreateInfoKHR<'_>, *const AllocationCallbacks, *mut DisplayModeKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateDisplayPlaneSurfaceKHR
Contract
Nullable function pointer for vkCreateDisplayPlaneSurfaceKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const DisplaySurfaceCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateEvent
Contract
Nullable function pointer for vkCreateEvent.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const EventCreateInfo<'_>, *const AllocationCallbacks, *mut Event) -> Result)Some value of type T.
Tyvk::PFN_vkCreateExecutionGraphPipelinesAMDX
pub type PFN_vkCreateExecutionGraphPipelinesAMDX = Option<unsafe extern "system" fn(device: DeviceHandle, pipeline_cache: PipelineCache, create_info_count: u32, p_create_infos: *const ExecutionGraphPipelineCreateInfoAMDX<'_>, p_allocator: *const AllocationCallbacks, p_pipelines: *mut Pipeline) -> Result>;Contract
Nullable function pointer for vkCreateExecutionGraphPipelinesAMDX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, PipelineCache, u32, *const ExecutionGraphPipelineCreateInfoAMDX<'_>, *const AllocationCallbacks, *mut Pipeline) -> Result)Some value of type T.
Tyvk::PFN_vkCreateExternalComputeQueueNV
Contract
Nullable function pointer for vkCreateExternalComputeQueueNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ExternalComputeQueueCreateInfoNV<'_>, *const AllocationCallbacks, *mut ExternalComputeQueueNV) -> Result)Some value of type T.
Tyvk::PFN_vkCreateFence
Contract
Nullable function pointer for vkCreateFence.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const FenceCreateInfo<'_>, *const AllocationCallbacks, *mut Fence) -> Result)Some value of type T.
Tyvk::PFN_vkCreateFramebuffer
Contract
Nullable function pointer for vkCreateFramebuffer.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const FramebufferCreateInfo<'_>, *const AllocationCallbacks, *mut Framebuffer) -> Result)Some value of type T.
Tyvk::PFN_vkCreateGpaSessionAMD
Contract
Nullable function pointer for vkCreateGpaSessionAMD.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const GpaSessionCreateInfoAMD<'_>, *const AllocationCallbacks, *mut GpaSessionAMD) -> Result)Some value of type T.
Tyvk::PFN_vkCreateGraphicsPipelines
Contract
Nullable function pointer for vkCreateGraphicsPipelines.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, PipelineCache, u32, *const GraphicsPipelineCreateInfo<'_>, *const AllocationCallbacks, *mut Pipeline) -> Result)Some value of type T.
Tyvk::PFN_vkCreateHeadlessSurfaceEXT
Contract
Nullable function pointer for vkCreateHeadlessSurfaceEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const HeadlessSurfaceCreateInfoEXT<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateImage
Contract
Nullable function pointer for vkCreateImage.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ImageCreateInfo<'_>, *const AllocationCallbacks, *mut Image) -> Result)Some value of type T.
Tyvk::PFN_vkCreateImagePipeSurfaceFUCHSIA
Contract
Nullable function pointer for vkCreateImagePipeSurfaceFUCHSIA.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const ImagePipeSurfaceCreateInfoFUCHSIA<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.