vk · Type aliases · P27
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkCreateRayTracingPipelinesKHR
pub type PFN_vkCreateRayTracingPipelinesKHR = Option<unsafe extern "system" fn(device: DeviceHandle, deferred_operation: DeferredOperationKHR, pipeline_cache: PipelineCache, create_info_count: u32, p_create_infos: *const RayTracingPipelineCreateInfoKHR<'_>, p_allocator: *const AllocationCallbacks, p_pipelines: *mut Pipeline) -> Result>;Contract
Nullable function pointer for vkCreateRayTracingPipelinesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, PipelineCache, u32, *const RayTracingPipelineCreateInfoKHR<'_>, *const AllocationCallbacks, *mut Pipeline) -> Result)Some value of type T.
Tyvk::PFN_vkCreateRayTracingPipelinesNV
Contract
Nullable function pointer for vkCreateRayTracingPipelinesNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, PipelineCache, u32, *const RayTracingPipelineCreateInfoNV<'_>, *const AllocationCallbacks, *mut Pipeline) -> Result)Some value of type T.
Tyvk::PFN_vkCreateRenderPass
Contract
Nullable function pointer for vkCreateRenderPass.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const RenderPassCreateInfo<'_>, *const AllocationCallbacks, *mut RenderPass) -> Result)Some value of type T.
Tyvk::PFN_vkCreateRenderPass2
Contract
Nullable function pointer for vkCreateRenderPass2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const RenderPassCreateInfo2<'_>, *const AllocationCallbacks, *mut RenderPass) -> Result)Some value of type T.
Tyvk::PFN_vkCreateRenderPass2KHR
Contract
Nullable function pointer for vkCreateRenderPass2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const RenderPassCreateInfo2<'_>, *const AllocationCallbacks, *mut RenderPass) -> Result)Some value of type T.
Tyvk::PFN_vkCreateSampler
Contract
Nullable function pointer for vkCreateSampler.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SamplerCreateInfo<'_>, *const AllocationCallbacks, *mut Sampler) -> Result)Some value of type T.
Tyvk::PFN_vkCreateSamplerYcbcrConversion
Contract
Nullable function pointer for vkCreateSamplerYcbcrConversion.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SamplerYcbcrConversionCreateInfo<'_>, *const AllocationCallbacks, *mut SamplerYcbcrConversion) -> Result)Some value of type T.
Tyvk::PFN_vkCreateSamplerYcbcrConversionKHR
Contract
Nullable function pointer for vkCreateSamplerYcbcrConversionKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SamplerYcbcrConversionCreateInfo<'_>, *const AllocationCallbacks, *mut SamplerYcbcrConversion) -> Result)Some value of type T.
Tyvk::PFN_vkCreateScreenSurfaceQNX
Contract
Nullable function pointer for vkCreateScreenSurfaceQNX.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const ScreenSurfaceCreateInfoQNX<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateSemaphore
Contract
Nullable function pointer for vkCreateSemaphore.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SemaphoreCreateInfo<'_>, *const AllocationCallbacks, *mut Semaphore) -> Result)Some value of type T.
Tyvk::PFN_vkCreateShaderInstrumentationARM
Contract
Nullable function pointer for vkCreateShaderInstrumentationARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ShaderInstrumentationCreateInfoARM<'_>, *const AllocationCallbacks, *mut ShaderInstrumentationARM) -> Result)Some value of type T.
Tyvk::PFN_vkCreateShaderModule
Contract
Nullable function pointer for vkCreateShaderModule.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ShaderModuleCreateInfo<'_>, *const AllocationCallbacks, *mut ShaderModule) -> Result)Some value of type T.
Tyvk::PFN_vkCreateShadersEXT
Contract
Nullable function pointer for vkCreateShadersEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, *const ShaderCreateInfoEXT<'_>, *const AllocationCallbacks, *mut ShaderEXT) -> Result)Some value of type T.
Tyvk::PFN_vkCreateSharedSwapchainsKHR
Contract
Nullable function pointer for vkCreateSharedSwapchainsKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, u32, *const SwapchainCreateInfoKHR<'_>, *const AllocationCallbacks, *mut SwapchainKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateStreamDescriptorSurfaceGGP
Contract
Nullable function pointer for vkCreateStreamDescriptorSurfaceGGP.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const StreamDescriptorSurfaceCreateInfoGGP<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.
Tyvk::PFN_vkCreateSurfaceOHOS
Contract
Nullable function pointer for vkCreateSurfaceOHOS.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const SurfaceCreateInfoOHOS<'_>, *const AllocationCallbacks, *mut SurfaceKHR) -> Result)Some value of type T.