vk · Type aliases · P3
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkBuildMicromapsEXT
Contract
Nullable function pointer for vkBuildMicromapsEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeferredOperationKHR, u32, *const MicromapBuildInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkClearShaderInstrumentationMetricsARM
Contract
Nullable function pointer for vkClearShaderInstrumentationMetricsARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ShaderInstrumentationARM))Some value of type T.
Tyvk::PFN_vkCmdBeginConditionalRendering2EXT
Contract
Nullable function pointer for vkCmdBeginConditionalRendering2EXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const ConditionalRenderingBeginInfo2EXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginConditionalRenderingEXT
Contract
Nullable function pointer for vkCmdBeginConditionalRenderingEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const ConditionalRenderingBeginInfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginCustomResolveEXT
Contract
Nullable function pointer for vkCmdBeginCustomResolveEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const BeginCustomResolveInfoEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginDebugUtilsLabelEXT
Contract
Nullable function pointer for vkCmdBeginDebugUtilsLabelEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const DebugUtilsLabelEXT<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginGpaSampleAMD
Contract
Nullable function pointer for vkCmdBeginGpaSampleAMD.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, GpaSessionAMD, *const GpaSampleBeginInfoAMD<'_>, *mut u32) -> Result)Some value of type T.
Tyvk::PFN_vkCmdBeginGpaSessionAMD
Contract
Nullable function pointer for vkCmdBeginGpaSessionAMD.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, GpaSessionAMD) -> Result)Some value of type T.
Tyvk::PFN_vkCmdBeginPerTileExecutionQCOM
Contract
Nullable function pointer for vkCmdBeginPerTileExecutionQCOM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const PerTileBeginInfoQCOM<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginQuery
Contract
Nullable function pointer for vkCmdBeginQuery.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, QueryPool, u32, QueryControlFlagBits))Some value of type T.
Tyvk::PFN_vkCmdBeginQueryIndexedEXT
Contract
Nullable function pointer for vkCmdBeginQueryIndexedEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, QueryPool, u32, QueryControlFlagBits, u32))Some value of type T.
Tyvk::PFN_vkCmdBeginRendering
Contract
Nullable function pointer for vkCmdBeginRendering.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const RenderingInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginRenderingKHR
Contract
Nullable function pointer for vkCmdBeginRenderingKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const RenderingInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginRenderPass
Contract
Nullable function pointer for vkCmdBeginRenderPass.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const RenderPassBeginInfo<'_>, SubpassContents))Some value of type T.
Tyvk::PFN_vkCmdBeginRenderPass2
Contract
Nullable function pointer for vkCmdBeginRenderPass2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const RenderPassBeginInfo<'_>, *const SubpassBeginInfo<'_>))Some value of type T.
Tyvk::PFN_vkCmdBeginRenderPass2KHR
Contract
Nullable function pointer for vkCmdBeginRenderPass2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer, *const RenderPassBeginInfo<'_>, *const SubpassBeginInfo<'_>))Some value of type T.