Enum LayerVulkanCommand

Source
pub enum LayerVulkanCommand {
Show 534 variants CreateInstance, GetPhysicalDeviceFeatures, GetPhysicalDeviceFormatProperties, GetPhysicalDeviceImageFormatProperties, GetPhysicalDeviceProperties, GetPhysicalDeviceQueueFamilyProperties, GetPhysicalDeviceMemoryProperties, GetInstanceProcAddr, CreateDevice, GetPhysicalDeviceSparseImageFormatProperties, GetPhysicalDeviceFeatures2, GetPhysicalDeviceProperties2, GetPhysicalDeviceFormatProperties2, GetPhysicalDeviceImageFormatProperties2, GetPhysicalDeviceQueueFamilyProperties2, GetPhysicalDeviceMemoryProperties2, GetPhysicalDeviceSparseImageFormatProperties2, GetPhysicalDeviceExternalBufferProperties, GetPhysicalDeviceExternalFenceProperties, GetPhysicalDeviceExternalSemaphoreProperties, GetPhysicalDeviceToolProperties, DestroySurfaceKhr, GetPhysicalDeviceSurfaceSupportKhr, GetPhysicalDeviceSurfaceCapabilitiesKhr, GetPhysicalDeviceSurfaceFormatsKhr, GetPhysicalDeviceSurfacePresentModesKhr, GetPhysicalDevicePresentRectanglesKhr, GetPhysicalDeviceDisplayPropertiesKhr, GetPhysicalDeviceDisplayPlanePropertiesKhr, GetDisplayPlaneSupportedDisplaysKhr, GetDisplayModePropertiesKhr, CreateDisplayModeKhr, GetDisplayPlaneCapabilitiesKhr, CreateDisplayPlaneSurfaceKhr, CreateXlibSurfaceKhr, GetPhysicalDeviceXlibPresentationSupportKhr, CreateXcbSurfaceKhr, GetPhysicalDeviceXcbPresentationSupportKhr, CreateWaylandSurfaceKhr, GetPhysicalDeviceWaylandPresentationSupportKhr, CreateAndroidSurfaceKhr, CreateWin32SurfaceKhr, GetPhysicalDeviceWin32PresentationSupportKhr, GetPhysicalDeviceVideoCapabilitiesKhr, GetPhysicalDeviceVideoFormatPropertiesKhr, EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKhr, GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKhr, GetPhysicalDeviceSurfaceCapabilities2Khr, GetPhysicalDeviceSurfaceFormats2Khr, GetPhysicalDeviceDisplayProperties2Khr, GetPhysicalDeviceDisplayPlaneProperties2Khr, GetDisplayModeProperties2Khr, GetDisplayPlaneCapabilities2Khr, GetPhysicalDeviceFragmentShadingRatesKhr, CreateDebugReportCallbackExt, DestroyDebugReportCallbackExt, DebugReportMessageExt, CreateStreamDescriptorSurfaceGgp, GetPhysicalDeviceExternalImageFormatPropertiesNv, CreateViSurfaceNn, ReleaseDisplayExt, AcquireXlibDisplayExt, GetRandROutputDisplayExt, GetPhysicalDeviceSurfaceCapabilities2Ext, CreateIosSurfaceMvk, CreateMacOsSurfaceMvk, CreateDebugUtilsMessengerExt, DestroyDebugUtilsMessengerExt, SubmitDebugUtilsMessageExt, GetPhysicalDeviceMultisamplePropertiesExt, GetPhysicalDeviceCalibrateableTimeDomainsExt, CreateImagePipeSurfaceFuchsia, CreateMetalSurfaceExt, GetPhysicalDeviceCooperativeMatrixPropertiesNv, GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNv, GetPhysicalDeviceSurfacePresentModes2Ext, CreateHeadlessSurfaceExt, AcquireDrmDisplayExt, GetDrmDisplayExt, AcquireWinrtDisplayNv, GetWinrtDisplayNv, CreateDirectFbSurfaceExt, GetPhysicalDeviceDirectFbPresentationSupportExt, CreateScreenSurfaceQnx, GetPhysicalDeviceScreenPresentationSupportQnx, GetPhysicalDeviceOpticalFlowImageFormatsNv, GetDeviceProcAddr, GetDeviceQueue, QueueSubmit, QueueWaitIdle, DeviceWaitIdle, AllocateMemory, FreeMemory, MapMemory, UnmapMemory, FlushMappedMemoryRanges, InvalidateMappedMemoryRanges, GetDeviceMemoryCommitment, BindBufferMemory, BindImageMemory, GetBufferMemoryRequirements, GetImageMemoryRequirements, GetImageSparseMemoryRequirements, QueueBindSparse, CreateFence, DestroyFence, ResetFences, GetFenceStatus, WaitForFences, CreateSemaphore, DestroySemaphore, CreateEvent, DestroyEvent, GetEventStatus, SetEvent, ResetEvent, CreateQueryPool, DestroyQueryPool, GetQueryPoolResults, CreateBuffer, DestroyBuffer, CreateBufferView, DestroyBufferView, CreateImage, DestroyImage, GetImageSubresourceLayout, CreateImageView, DestroyImageView, CreateShaderModule, DestroyShaderModule, CreatePipelineCache, DestroyPipelineCache, GetPipelineCacheData, MergePipelineCaches, CreateGraphicsPipelines, CreateComputePipelines, DestroyPipeline, CreatePipelineLayout, DestroyPipelineLayout, CreateSampler, DestroySampler, CreateDescriptorSetLayout, DestroyDescriptorSetLayout, CreateDescriptorPool, DestroyDescriptorPool, ResetDescriptorPool, AllocateDescriptorSets, FreeDescriptorSets, UpdateDescriptorSets, CreateFramebuffer, DestroyFramebuffer, CreateRenderPass, DestroyRenderPass, GetRenderAreaGranularity, CreateCommandPool, DestroyCommandPool, ResetCommandPool, AllocateCommandBuffers, FreeCommandBuffers, BeginCommandBuffer, EndCommandBuffer, ResetCommandBuffer, CmdBindPipeline, CmdSetViewport, CmdSetScissor, CmdSetLineWidth, CmdSetDepthBias, CmdSetBlendConstants, CmdSetDepthBounds, CmdSetStencilCompareMask, CmdSetStencilWriteMask, CmdSetStencilReference, CmdBindDescriptorSets, CmdBindIndexBuffer, CmdBindVertexBuffers, CmdDraw, CmdDrawIndexed, CmdDrawIndirect, CmdDrawIndexedIndirect, CmdDispatch, CmdDispatchIndirect, CmdCopyBuffer, CmdCopyImage, CmdBlitImage, CmdCopyBufferToImage, CmdCopyImageToBuffer, CmdUpdateBuffer, CmdFillBuffer, CmdClearColorImage, CmdClearDepthStencilImage, CmdClearAttachments, CmdResolveImage, CmdSetEvent, CmdResetEvent, CmdWaitEvents, CmdPipelineBarrier, CmdBeginQuery, CmdEndQuery, CmdResetQueryPool, CmdWriteTimestamp, CmdCopyQueryPoolResults, CmdPushConstants, CmdBeginRenderPass, CmdNextSubpass, CmdEndRenderPass, CmdExecuteCommands, BindBufferMemory2, BindImageMemory2, GetDeviceGroupPeerMemoryFeatures, CmdSetDeviceMask, CmdDispatchBase, GetImageMemoryRequirements2, GetBufferMemoryRequirements2, GetImageSparseMemoryRequirements2, TrimCommandPool, GetDeviceQueue2, CreateSamplerYcbcrConversion, DestroySamplerYcbcrConversion, CreateDescriptorUpdateTemplate, DestroyDescriptorUpdateTemplate, UpdateDescriptorSetWithTemplate, GetDescriptorSetLayoutSupport, CmdDrawIndirectCount, CmdDrawIndexedIndirectCount, CreateRenderPass2, CmdBeginRenderPass2, CmdNextSubpass2, CmdEndRenderPass2, ResetQueryPool, GetSemaphoreCounterValue, WaitSemaphores, SignalSemaphore, GetBufferDeviceAddress, GetBufferOpaqueCaptureAddress, GetDeviceMemoryOpaqueCaptureAddress, CreatePrivateDataSlot, DestroyPrivateDataSlot, SetPrivateData, GetPrivateData, CmdSetEvent2, CmdResetEvent2, CmdWaitEvents2, CmdPipelineBarrier2, CmdWriteTimestamp2, QueueSubmit2, CmdCopyBuffer2, CmdCopyImage2, CmdCopyBufferToImage2, CmdCopyImageToBuffer2, CmdBlitImage2, CmdResolveImage2, CmdBeginRendering, CmdEndRendering, CmdSetCullMode, CmdSetFrontFace, CmdSetPrimitiveTopology, CmdSetViewportWithCount, CmdSetScissorWithCount, CmdBindVertexBuffers2, CmdSetDepthTestEnable, CmdSetDepthWriteEnable, CmdSetDepthCompareOp, CmdSetDepthBoundsTestEnable, CmdSetStencilTestEnable, CmdSetStencilOp, CmdSetRasterizerDiscardEnable, CmdSetDepthBiasEnable, CmdSetPrimitiveRestartEnable, GetDeviceBufferMemoryRequirements, GetDeviceImageMemoryRequirements, GetDeviceImageSparseMemoryRequirements, CreateSwapchainKhr, DestroySwapchainKhr, GetSwapchainImagesKhr, AcquireNextImageKhr, QueuePresentKhr, GetDeviceGroupPresentCapabilitiesKhr, GetDeviceGroupSurfacePresentModesKhr, AcquireNextImage2Khr, CreateSharedSwapchainsKhr, CreateVideoSessionKhr, DestroyVideoSessionKhr, GetVideoSessionMemoryRequirementsKhr, BindVideoSessionMemoryKhr, CreateVideoSessionParametersKhr, UpdateVideoSessionParametersKhr, DestroyVideoSessionParametersKhr, CmdBeginVideoCodingKhr, CmdEndVideoCodingKhr, CmdControlVideoCodingKhr, CmdDecodeVideoKhr, GetMemoryWin32HandleKhr, GetMemoryWin32HandlePropertiesKhr, GetMemoryFdKhr, GetMemoryFdPropertiesKhr, ImportSemaphoreWin32HandleKhr, GetSemaphoreWin32HandleKhr, ImportSemaphoreFdKhr, GetSemaphoreFdKhr, CmdPushDescriptorSetKhr, CmdPushDescriptorSetWithTemplateKhr, GetSwapchainStatusKhr, ImportFenceWin32HandleKhr, GetFenceWin32HandleKhr, ImportFenceFdKhr, GetFenceFdKhr, AcquireProfilingLockKhr, ReleaseProfilingLockKhr, CmdSetFragmentShadingRateKhr, WaitForPresentKhr, CreateDeferredOperationKhr, DestroyDeferredOperationKhr, GetDeferredOperationMaxConcurrencyKhr, GetDeferredOperationResultKhr, DeferredOperationJoinKhr, GetPipelineExecutablePropertiesKhr, GetPipelineExecutableStatisticsKhr, GetPipelineExecutableInternalRepresentationsKhr, CmdEncodeVideoKhr, CmdWriteBufferMarker2Amd, GetQueueCheckpointData2Nv, CmdTraceRaysIndirect2Khr, GetSwapchainGrallocUsageAndroid, AcquireImageAndroid, QueueSignalReleaseImageAndroid, GetSwapchainGrallocUsage2Android, DebugMarkerSetObjectTagExt, DebugMarkerSetObjectNameExt, CmdDebugMarkerBeginExt, CmdDebugMarkerEndExt, CmdDebugMarkerInsertExt, CmdBindTransformFeedbackBuffersExt, CmdBeginTransformFeedbackExt, CmdEndTransformFeedbackExt, CmdBeginQueryIndexedExt, CmdEndQueryIndexedExt, CmdDrawIndirectByteCountExt, CreateCuModuleNvx, CreateCuFunctionNvx, DestroyCuModuleNvx, DestroyCuFunctionNvx, CmdCuLaunchKernelNvx, GetImageViewHandleNvx, GetImageViewAddressNvx, GetShaderInfoAmd, GetMemoryWin32HandleNv, CmdBeginConditionalRenderingExt, CmdEndConditionalRenderingExt, CmdSetViewportWScalingNv, DisplayPowerControlExt, RegisterDeviceEventExt, RegisterDisplayEventExt, GetSwapchainCounterExt, GetRefreshCycleDurationGoogle, GetPastPresentationTimingGoogle, CmdSetDiscardRectangleExt, SetHdrMetadataExt, SetDebugUtilsObjectNameExt, SetDebugUtilsObjectTagExt, QueueBeginDebugUtilsLabelExt, QueueEndDebugUtilsLabelExt, QueueInsertDebugUtilsLabelExt, CmdBeginDebugUtilsLabelExt, CmdEndDebugUtilsLabelExt, CmdInsertDebugUtilsLabelExt, GetAndroidHardwareBufferPropertiesAndroid, GetMemoryAndroidHardwareBufferAndroid, CmdSetSampleLocationsExt, GetImageDrmFormatModifierPropertiesExt, CreateValidationCacheExt, DestroyValidationCacheExt, MergeValidationCachesExt, GetValidationCacheDataExt, CmdBindShadingRateImageNv, CmdSetViewportShadingRatePaletteNv, CmdSetCoarseSampleOrderNv, CreateAccelerationStructureNv, DestroyAccelerationStructureNv, GetAccelerationStructureMemoryRequirementsNv, BindAccelerationStructureMemoryNv, CmdBuildAccelerationStructureNv, CmdCopyAccelerationStructureNv, CmdTraceRaysNv, CreateRayTracingPipelinesNv, GetRayTracingShaderGroupHandlesKhr, GetAccelerationStructureHandleNv, CmdWriteAccelerationStructuresPropertiesNv, CompileDeferredNv, GetMemoryHostPointerPropertiesExt, CmdWriteBufferMarkerAmd, GetCalibratedTimestampsExt, CmdDrawMeshTasksNv, CmdDrawMeshTasksIndirectNv, CmdDrawMeshTasksIndirectCountNv, CmdSetExclusiveScissorNv, CmdSetCheckpointNv, GetQueueCheckpointDataNv, InitializePerformanceApiIntel, UninitializePerformanceApiIntel, CmdSetPerformanceMarkerIntel, CmdSetPerformanceStreamMarkerIntel, CmdSetPerformanceOverrideIntel, AcquirePerformanceConfigurationIntel, ReleasePerformanceConfigurationIntel, QueueSetPerformanceConfigurationIntel, GetPerformanceParameterIntel, SetLocalDimmingAmd, AcquireFullScreenExclusiveModeExt, ReleaseFullScreenExclusiveModeExt, GetDeviceGroupSurfacePresentModes2Ext, CmdSetLineStippleExt, ReleaseSwapchainImagesExt, GetGeneratedCommandsMemoryRequirementsNv, CmdPreprocessGeneratedCommandsNv, CmdExecuteGeneratedCommandsNv, CmdBindPipelineShaderGroupNv, CreateIndirectCommandsLayoutNv, DestroyIndirectCommandsLayoutNv, ExportMetalObjectsExt, GetDescriptorSetLayoutSizeExt, GetDescriptorSetLayoutBindingOffsetExt, GetDescriptorExt, CmdBindDescriptorBuffersExt, CmdSetDescriptorBufferOffsetsExt, CmdBindDescriptorBufferEmbeddedSamplersExt, GetBufferOpaqueCaptureDescriptorDataExt, GetImageOpaqueCaptureDescriptorDataExt, GetImageViewOpaqueCaptureDescriptorDataExt, GetSamplerOpaqueCaptureDescriptorDataExt, GetAccelerationStructureOpaqueCaptureDescriptorDataExt, CmdSetFragmentShadingRateEnumNv, GetImageSubresourceLayout2Ext, CmdSetVertexInputExt, GetMemoryZirconHandleFuchsia, GetMemoryZirconHandlePropertiesFuchsia, ImportSemaphoreZirconHandleFuchsia, GetSemaphoreZirconHandleFuchsia, CreateBufferCollectionFuchsia, SetBufferCollectionImageConstraintsFuchsia, SetBufferCollectionBufferConstraintsFuchsia, DestroyBufferCollectionFuchsia, GetBufferCollectionPropertiesFuchsia, GetDeviceSubpassShadingMaxWorkgroupSizeHuawei, CmdSubpassShadingHuawei, CmdBindInvocationMaskHuawei, GetMemoryRemoteAddressNv, GetPipelinePropertiesExt, CmdSetPatchControlPointsExt, CmdSetLogicOpExt, CmdSetColorWriteEnableExt, CmdDrawMultiExt, CmdDrawMultiIndexedExt, CreateMicromapExt, DestroyMicromapExt, CmdBuildMicromapsExt, BuildMicromapsExt, CopyMicromapExt, CopyMicromapToMemoryExt, CopyMemoryToMicromapExt, WriteMicromapsPropertiesExt, CmdCopyMicromapExt, CmdCopyMicromapToMemoryExt, CmdCopyMemoryToMicromapExt, CmdWriteMicromapsPropertiesExt, GetDeviceMicromapCompatibilityExt, GetMicromapBuildSizesExt, SetDeviceMemoryPriorityExt, GetDescriptorSetLayoutHostMappingInfoValve, GetDescriptorSetHostMappingValve, CmdCopyMemoryIndirectNv, CmdCopyMemoryToImageIndirectNv, CmdDecompressMemoryNv, CmdDecompressMemoryIndirectCountNv, CmdSetTessellationDomainOriginExt, CmdSetDepthClampEnableExt, CmdSetPolygonModeExt, CmdSetRasterizationSamplesExt, CmdSetSampleMaskExt, CmdSetAlphaToCoverageEnableExt, CmdSetAlphaToOneEnableExt, CmdSetLogicOpEnableExt, CmdSetColorBlendEnableExt, CmdSetColorBlendEquationExt, CmdSetColorWriteMaskExt, CmdSetRasterizationStreamExt, CmdSetConservativeRasterizationModeExt, CmdSetExtraPrimitiveOverestimationSizeExt, CmdSetDepthClipEnableExt, CmdSetSampleLocationsEnableExt, CmdSetColorBlendAdvancedExt, CmdSetProvokingVertexModeExt, CmdSetLineRasterizationModeExt, CmdSetLineStippleEnableExt, CmdSetDepthClipNegativeOneToOneExt, CmdSetViewportWScalingEnableNv, CmdSetViewportSwizzleNv, CmdSetCoverageToColorEnableNv, CmdSetCoverageToColorLocationNv, CmdSetCoverageModulationModeNv, CmdSetCoverageModulationTableEnableNv, CmdSetCoverageModulationTableNv, CmdSetShadingRateImageEnableNv, CmdSetRepresentativeFragmentTestEnableNv, CmdSetCoverageReductionModeNv, GetShaderModuleIdentifierExt, GetShaderModuleCreateInfoIdentifierExt, CreateOpticalFlowSessionNv, DestroyOpticalFlowSessionNv, BindOpticalFlowSessionImageNv, CmdOpticalFlowExecuteNv, GetFramebufferTilePropertiesQcom, GetDynamicRenderingTilePropertiesQcom, CreateAccelerationStructureKhr, DestroyAccelerationStructureKhr, CopyAccelerationStructureKhr, CopyAccelerationStructureToMemoryKhr, CopyMemoryToAccelerationStructureKhr, WriteAccelerationStructuresPropertiesKhr, CmdCopyAccelerationStructureKhr, CmdCopyAccelerationStructureToMemoryKhr, CmdCopyMemoryToAccelerationStructureKhr, GetAccelerationStructureDeviceAddressKhr, CmdWriteAccelerationStructuresPropertiesKhr, GetDeviceAccelerationStructureCompatibilityKhr, GetAccelerationStructureBuildSizesKhr, CmdTraceRaysKhr, CreateRayTracingPipelinesKhr, GetRayTracingCaptureReplayShaderGroupHandlesKhr, CmdTraceRaysIndirectKhr, GetRayTracingShaderGroupStackSizeKhr, CmdSetRayTracingPipelineStackSizeKhr, CmdDrawMeshTasksExt, CmdDrawMeshTasksIndirectExt, CmdDrawMeshTasksIndirectCountExt,
}

Variants§

§

CreateInstance

§

GetPhysicalDeviceFeatures

§

GetPhysicalDeviceFormatProperties

§

GetPhysicalDeviceImageFormatProperties

§

GetPhysicalDeviceProperties

§

GetPhysicalDeviceQueueFamilyProperties

§

GetPhysicalDeviceMemoryProperties

§

GetInstanceProcAddr

§

CreateDevice

§

GetPhysicalDeviceSparseImageFormatProperties

§

GetPhysicalDeviceFeatures2

§

GetPhysicalDeviceProperties2

§

GetPhysicalDeviceFormatProperties2

§

GetPhysicalDeviceImageFormatProperties2

§

GetPhysicalDeviceQueueFamilyProperties2

§

GetPhysicalDeviceMemoryProperties2

§

GetPhysicalDeviceSparseImageFormatProperties2

§

GetPhysicalDeviceExternalBufferProperties

§

GetPhysicalDeviceExternalFenceProperties

§

GetPhysicalDeviceExternalSemaphoreProperties

§

GetPhysicalDeviceToolProperties

§

DestroySurfaceKhr

§

GetPhysicalDeviceSurfaceSupportKhr

§

GetPhysicalDeviceSurfaceCapabilitiesKhr

§

GetPhysicalDeviceSurfaceFormatsKhr

§

GetPhysicalDeviceSurfacePresentModesKhr

§

GetPhysicalDevicePresentRectanglesKhr

§

GetPhysicalDeviceDisplayPropertiesKhr

§

GetPhysicalDeviceDisplayPlanePropertiesKhr

§

GetDisplayPlaneSupportedDisplaysKhr

§

GetDisplayModePropertiesKhr

§

CreateDisplayModeKhr

§

GetDisplayPlaneCapabilitiesKhr

§

CreateDisplayPlaneSurfaceKhr

§

CreateXlibSurfaceKhr

§

GetPhysicalDeviceXlibPresentationSupportKhr

§

CreateXcbSurfaceKhr

§

GetPhysicalDeviceXcbPresentationSupportKhr

§

CreateWaylandSurfaceKhr

§

GetPhysicalDeviceWaylandPresentationSupportKhr

§

CreateAndroidSurfaceKhr

§

CreateWin32SurfaceKhr

§

GetPhysicalDeviceWin32PresentationSupportKhr

§

GetPhysicalDeviceVideoCapabilitiesKhr

§

GetPhysicalDeviceVideoFormatPropertiesKhr

§

EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKhr

§

GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKhr

§

GetPhysicalDeviceSurfaceCapabilities2Khr

§

GetPhysicalDeviceSurfaceFormats2Khr

§

GetPhysicalDeviceDisplayProperties2Khr

§

GetPhysicalDeviceDisplayPlaneProperties2Khr

§

GetDisplayModeProperties2Khr

§

GetDisplayPlaneCapabilities2Khr

§

GetPhysicalDeviceFragmentShadingRatesKhr

§

CreateDebugReportCallbackExt

§

DestroyDebugReportCallbackExt

§

DebugReportMessageExt

§

CreateStreamDescriptorSurfaceGgp

§

GetPhysicalDeviceExternalImageFormatPropertiesNv

§

CreateViSurfaceNn

§

ReleaseDisplayExt

§

AcquireXlibDisplayExt

§

GetRandROutputDisplayExt

§

GetPhysicalDeviceSurfaceCapabilities2Ext

§

CreateIosSurfaceMvk

§

CreateMacOsSurfaceMvk

§

CreateDebugUtilsMessengerExt

§

DestroyDebugUtilsMessengerExt

§

SubmitDebugUtilsMessageExt

§

GetPhysicalDeviceMultisamplePropertiesExt

§

GetPhysicalDeviceCalibrateableTimeDomainsExt

§

CreateImagePipeSurfaceFuchsia

§

CreateMetalSurfaceExt

§

GetPhysicalDeviceCooperativeMatrixPropertiesNv

§

GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNv

§

GetPhysicalDeviceSurfacePresentModes2Ext

§

CreateHeadlessSurfaceExt

§

AcquireDrmDisplayExt

§

GetDrmDisplayExt

§

AcquireWinrtDisplayNv

§

GetWinrtDisplayNv

§

CreateDirectFbSurfaceExt

§

GetPhysicalDeviceDirectFbPresentationSupportExt

§

CreateScreenSurfaceQnx

§

GetPhysicalDeviceScreenPresentationSupportQnx

§

GetPhysicalDeviceOpticalFlowImageFormatsNv

§

GetDeviceProcAddr

§

GetDeviceQueue

§

QueueSubmit

§

QueueWaitIdle

§

DeviceWaitIdle

§

AllocateMemory

§

FreeMemory

§

MapMemory

§

UnmapMemory

§

FlushMappedMemoryRanges

§

InvalidateMappedMemoryRanges

§

GetDeviceMemoryCommitment

§

BindBufferMemory

§

BindImageMemory

§

GetBufferMemoryRequirements

§

GetImageMemoryRequirements

§

GetImageSparseMemoryRequirements

§

QueueBindSparse

§

CreateFence

§

DestroyFence

§

ResetFences

§

GetFenceStatus

§

WaitForFences

§

CreateSemaphore

§

DestroySemaphore

§

CreateEvent

§

DestroyEvent

§

GetEventStatus

§

SetEvent

§

ResetEvent

§

CreateQueryPool

§

DestroyQueryPool

§

GetQueryPoolResults

§

CreateBuffer

§

DestroyBuffer

§

CreateBufferView

§

DestroyBufferView

§

CreateImage

§

DestroyImage

§

GetImageSubresourceLayout

§

CreateImageView

§

DestroyImageView

§

CreateShaderModule

§

DestroyShaderModule

§

CreatePipelineCache

§

DestroyPipelineCache

§

GetPipelineCacheData

§

MergePipelineCaches

§

CreateGraphicsPipelines

§

CreateComputePipelines

§

DestroyPipeline

§

CreatePipelineLayout

§

DestroyPipelineLayout

§

CreateSampler

§

DestroySampler

§

CreateDescriptorSetLayout

§

DestroyDescriptorSetLayout

§

CreateDescriptorPool

§

DestroyDescriptorPool

§

ResetDescriptorPool

§

AllocateDescriptorSets

§

FreeDescriptorSets

§

UpdateDescriptorSets

§

CreateFramebuffer

§

DestroyFramebuffer

§

CreateRenderPass

§

DestroyRenderPass

§

GetRenderAreaGranularity

§

CreateCommandPool

§

DestroyCommandPool

§

ResetCommandPool

§

AllocateCommandBuffers

§

FreeCommandBuffers

§

BeginCommandBuffer

§

EndCommandBuffer

§

ResetCommandBuffer

§

CmdBindPipeline

§

CmdSetViewport

§

CmdSetScissor

§

CmdSetLineWidth

§

CmdSetDepthBias

§

CmdSetBlendConstants

§

CmdSetDepthBounds

§

CmdSetStencilCompareMask

§

CmdSetStencilWriteMask

§

CmdSetStencilReference

§

CmdBindDescriptorSets

§

CmdBindIndexBuffer

§

CmdBindVertexBuffers

§

CmdDraw

§

CmdDrawIndexed

§

CmdDrawIndirect

§

CmdDrawIndexedIndirect

§

CmdDispatch

§

CmdDispatchIndirect

§

CmdCopyBuffer

§

CmdCopyImage

§

CmdBlitImage

§

CmdCopyBufferToImage

§

CmdCopyImageToBuffer

§

CmdUpdateBuffer

§

CmdFillBuffer

§

CmdClearColorImage

§

CmdClearDepthStencilImage

§

CmdClearAttachments

§

CmdResolveImage

§

CmdSetEvent

§

CmdResetEvent

§

CmdWaitEvents

§

CmdPipelineBarrier

§

CmdBeginQuery

§

CmdEndQuery

§

CmdResetQueryPool

§

CmdWriteTimestamp

§

CmdCopyQueryPoolResults

§

CmdPushConstants

§

CmdBeginRenderPass

§

CmdNextSubpass

§

CmdEndRenderPass

§

CmdExecuteCommands

§

BindBufferMemory2

§

BindImageMemory2

§

GetDeviceGroupPeerMemoryFeatures

§

CmdSetDeviceMask

§

CmdDispatchBase

§

GetImageMemoryRequirements2

§

GetBufferMemoryRequirements2

§

GetImageSparseMemoryRequirements2

§

TrimCommandPool

§

GetDeviceQueue2

§

CreateSamplerYcbcrConversion

§

DestroySamplerYcbcrConversion

§

CreateDescriptorUpdateTemplate

§

DestroyDescriptorUpdateTemplate

§

UpdateDescriptorSetWithTemplate

§

GetDescriptorSetLayoutSupport

§

CmdDrawIndirectCount

§

CmdDrawIndexedIndirectCount

§

CreateRenderPass2

§

CmdBeginRenderPass2

§

CmdNextSubpass2

§

CmdEndRenderPass2

§

ResetQueryPool

§

GetSemaphoreCounterValue

§

WaitSemaphores

§

SignalSemaphore

§

GetBufferDeviceAddress

§

GetBufferOpaqueCaptureAddress

§

GetDeviceMemoryOpaqueCaptureAddress

§

CreatePrivateDataSlot

§

DestroyPrivateDataSlot

§

SetPrivateData

§

GetPrivateData

§

CmdSetEvent2

§

CmdResetEvent2

§

CmdWaitEvents2

§

CmdPipelineBarrier2

§

CmdWriteTimestamp2

§

QueueSubmit2

§

CmdCopyBuffer2

§

CmdCopyImage2

§

CmdCopyBufferToImage2

§

CmdCopyImageToBuffer2

§

CmdBlitImage2

§

CmdResolveImage2

§

CmdBeginRendering

§

CmdEndRendering

§

CmdSetCullMode

§

CmdSetFrontFace

§

CmdSetPrimitiveTopology

§

CmdSetViewportWithCount

§

CmdSetScissorWithCount

§

CmdBindVertexBuffers2

§

CmdSetDepthTestEnable

§

CmdSetDepthWriteEnable

§

CmdSetDepthCompareOp

§

CmdSetDepthBoundsTestEnable

§

CmdSetStencilTestEnable

§

CmdSetStencilOp

§

CmdSetRasterizerDiscardEnable

§

CmdSetDepthBiasEnable

§

CmdSetPrimitiveRestartEnable

§

GetDeviceBufferMemoryRequirements

§

GetDeviceImageMemoryRequirements

§

GetDeviceImageSparseMemoryRequirements

§

CreateSwapchainKhr

§

DestroySwapchainKhr

§

GetSwapchainImagesKhr

§

AcquireNextImageKhr

§

QueuePresentKhr

§

GetDeviceGroupPresentCapabilitiesKhr

§

GetDeviceGroupSurfacePresentModesKhr

§

AcquireNextImage2Khr

§

CreateSharedSwapchainsKhr

§

CreateVideoSessionKhr

§

DestroyVideoSessionKhr

§

GetVideoSessionMemoryRequirementsKhr

§

BindVideoSessionMemoryKhr

§

CreateVideoSessionParametersKhr

§

UpdateVideoSessionParametersKhr

§

DestroyVideoSessionParametersKhr

§

CmdBeginVideoCodingKhr

§

CmdEndVideoCodingKhr

§

CmdControlVideoCodingKhr

§

CmdDecodeVideoKhr

§

GetMemoryWin32HandleKhr

§

GetMemoryWin32HandlePropertiesKhr

§

GetMemoryFdKhr

§

GetMemoryFdPropertiesKhr

§

ImportSemaphoreWin32HandleKhr

§

GetSemaphoreWin32HandleKhr

§

ImportSemaphoreFdKhr

§

GetSemaphoreFdKhr

§

CmdPushDescriptorSetKhr

§

CmdPushDescriptorSetWithTemplateKhr

§

GetSwapchainStatusKhr

§

ImportFenceWin32HandleKhr

§

GetFenceWin32HandleKhr

§

ImportFenceFdKhr

§

GetFenceFdKhr

§

AcquireProfilingLockKhr

§

ReleaseProfilingLockKhr

§

CmdSetFragmentShadingRateKhr

§

WaitForPresentKhr

§

CreateDeferredOperationKhr

§

DestroyDeferredOperationKhr

§

GetDeferredOperationMaxConcurrencyKhr

§

GetDeferredOperationResultKhr

§

DeferredOperationJoinKhr

§

GetPipelineExecutablePropertiesKhr

§

GetPipelineExecutableStatisticsKhr

§

GetPipelineExecutableInternalRepresentationsKhr

§

CmdEncodeVideoKhr

§

CmdWriteBufferMarker2Amd

§

GetQueueCheckpointData2Nv

§

CmdTraceRaysIndirect2Khr

§

GetSwapchainGrallocUsageAndroid

§

AcquireImageAndroid

§

QueueSignalReleaseImageAndroid

§

GetSwapchainGrallocUsage2Android

§

DebugMarkerSetObjectTagExt

§

DebugMarkerSetObjectNameExt

§

CmdDebugMarkerBeginExt

§

CmdDebugMarkerEndExt

§

CmdDebugMarkerInsertExt

§

CmdBindTransformFeedbackBuffersExt

§

CmdBeginTransformFeedbackExt

§

CmdEndTransformFeedbackExt

§

CmdBeginQueryIndexedExt

§

CmdEndQueryIndexedExt

§

CmdDrawIndirectByteCountExt

§

CreateCuModuleNvx

§

CreateCuFunctionNvx

§

DestroyCuModuleNvx

§

DestroyCuFunctionNvx

§

CmdCuLaunchKernelNvx

§

GetImageViewHandleNvx

§

GetImageViewAddressNvx

§

GetShaderInfoAmd

§

GetMemoryWin32HandleNv

§

CmdBeginConditionalRenderingExt

§

CmdEndConditionalRenderingExt

§

CmdSetViewportWScalingNv

§

DisplayPowerControlExt

§

RegisterDeviceEventExt

§

RegisterDisplayEventExt

§

GetSwapchainCounterExt

§

GetRefreshCycleDurationGoogle

§

GetPastPresentationTimingGoogle

§

CmdSetDiscardRectangleExt

§

SetHdrMetadataExt

§

SetDebugUtilsObjectNameExt

§

SetDebugUtilsObjectTagExt

§

QueueBeginDebugUtilsLabelExt

§

QueueEndDebugUtilsLabelExt

§

QueueInsertDebugUtilsLabelExt

§

CmdBeginDebugUtilsLabelExt

§

CmdEndDebugUtilsLabelExt

§

CmdInsertDebugUtilsLabelExt

§

GetAndroidHardwareBufferPropertiesAndroid

§

GetMemoryAndroidHardwareBufferAndroid

§

CmdSetSampleLocationsExt

§

GetImageDrmFormatModifierPropertiesExt

§

CreateValidationCacheExt

§

DestroyValidationCacheExt

§

MergeValidationCachesExt

§

GetValidationCacheDataExt

§

CmdBindShadingRateImageNv

§

CmdSetViewportShadingRatePaletteNv

§

CmdSetCoarseSampleOrderNv

§

CreateAccelerationStructureNv

§

DestroyAccelerationStructureNv

§

GetAccelerationStructureMemoryRequirementsNv

§

BindAccelerationStructureMemoryNv

§

CmdBuildAccelerationStructureNv

§

CmdCopyAccelerationStructureNv

§

CmdTraceRaysNv

§

CreateRayTracingPipelinesNv

§

GetRayTracingShaderGroupHandlesKhr

§

GetAccelerationStructureHandleNv

§

CmdWriteAccelerationStructuresPropertiesNv

§

CompileDeferredNv

§

GetMemoryHostPointerPropertiesExt

§

CmdWriteBufferMarkerAmd

§

GetCalibratedTimestampsExt

§

CmdDrawMeshTasksNv

§

CmdDrawMeshTasksIndirectNv

§

CmdDrawMeshTasksIndirectCountNv

§

CmdSetExclusiveScissorNv

§

CmdSetCheckpointNv

§

GetQueueCheckpointDataNv

§

InitializePerformanceApiIntel

§

UninitializePerformanceApiIntel

§

CmdSetPerformanceMarkerIntel

§

CmdSetPerformanceStreamMarkerIntel

§

CmdSetPerformanceOverrideIntel

§

AcquirePerformanceConfigurationIntel

§

ReleasePerformanceConfigurationIntel

§

QueueSetPerformanceConfigurationIntel

§

GetPerformanceParameterIntel

§

SetLocalDimmingAmd

§

AcquireFullScreenExclusiveModeExt

§

ReleaseFullScreenExclusiveModeExt

§

GetDeviceGroupSurfacePresentModes2Ext

§

CmdSetLineStippleExt

§

ReleaseSwapchainImagesExt

§

GetGeneratedCommandsMemoryRequirementsNv

§

CmdPreprocessGeneratedCommandsNv

§

CmdExecuteGeneratedCommandsNv

§

CmdBindPipelineShaderGroupNv

§

CreateIndirectCommandsLayoutNv

§

DestroyIndirectCommandsLayoutNv

§

ExportMetalObjectsExt

§

GetDescriptorSetLayoutSizeExt

§

GetDescriptorSetLayoutBindingOffsetExt

§

GetDescriptorExt

§

CmdBindDescriptorBuffersExt

§

CmdSetDescriptorBufferOffsetsExt

§

CmdBindDescriptorBufferEmbeddedSamplersExt

§

GetBufferOpaqueCaptureDescriptorDataExt

§

GetImageOpaqueCaptureDescriptorDataExt

§

GetImageViewOpaqueCaptureDescriptorDataExt

§

GetSamplerOpaqueCaptureDescriptorDataExt

§

GetAccelerationStructureOpaqueCaptureDescriptorDataExt

§

CmdSetFragmentShadingRateEnumNv

§

GetImageSubresourceLayout2Ext

§

CmdSetVertexInputExt

§

GetMemoryZirconHandleFuchsia

§

GetMemoryZirconHandlePropertiesFuchsia

§

ImportSemaphoreZirconHandleFuchsia

§

GetSemaphoreZirconHandleFuchsia

§

CreateBufferCollectionFuchsia

§

SetBufferCollectionImageConstraintsFuchsia

§

SetBufferCollectionBufferConstraintsFuchsia

§

DestroyBufferCollectionFuchsia

§

GetBufferCollectionPropertiesFuchsia

§

GetDeviceSubpassShadingMaxWorkgroupSizeHuawei

§

CmdSubpassShadingHuawei

§

CmdBindInvocationMaskHuawei

§

GetMemoryRemoteAddressNv

§

GetPipelinePropertiesExt

§

CmdSetPatchControlPointsExt

§

CmdSetLogicOpExt

§

CmdSetColorWriteEnableExt

§

CmdDrawMultiExt

§

CmdDrawMultiIndexedExt

§

CreateMicromapExt

§

DestroyMicromapExt

§

CmdBuildMicromapsExt

§

BuildMicromapsExt

§

CopyMicromapExt

§

CopyMicromapToMemoryExt

§

CopyMemoryToMicromapExt

§

WriteMicromapsPropertiesExt

§

CmdCopyMicromapExt

§

CmdCopyMicromapToMemoryExt

§

CmdCopyMemoryToMicromapExt

§

CmdWriteMicromapsPropertiesExt

§

GetDeviceMicromapCompatibilityExt

§

GetMicromapBuildSizesExt

§

SetDeviceMemoryPriorityExt

§

GetDescriptorSetLayoutHostMappingInfoValve

§

GetDescriptorSetHostMappingValve

§

CmdCopyMemoryIndirectNv

§

CmdCopyMemoryToImageIndirectNv

§

CmdDecompressMemoryNv

§

CmdDecompressMemoryIndirectCountNv

§

CmdSetTessellationDomainOriginExt

§

CmdSetDepthClampEnableExt

§

CmdSetPolygonModeExt

§

CmdSetRasterizationSamplesExt

§

CmdSetSampleMaskExt

§

CmdSetAlphaToCoverageEnableExt

§

CmdSetAlphaToOneEnableExt

§

CmdSetLogicOpEnableExt

§

CmdSetColorBlendEnableExt

§

CmdSetColorBlendEquationExt

§

CmdSetColorWriteMaskExt

§

CmdSetRasterizationStreamExt

§

CmdSetConservativeRasterizationModeExt

§

CmdSetExtraPrimitiveOverestimationSizeExt

§

CmdSetDepthClipEnableExt

§

CmdSetSampleLocationsEnableExt

§

CmdSetColorBlendAdvancedExt

§

CmdSetProvokingVertexModeExt

§

CmdSetLineRasterizationModeExt

§

CmdSetLineStippleEnableExt

§

CmdSetDepthClipNegativeOneToOneExt

§

CmdSetViewportWScalingEnableNv

§

CmdSetViewportSwizzleNv

§

CmdSetCoverageToColorEnableNv

§

CmdSetCoverageToColorLocationNv

§

CmdSetCoverageModulationModeNv

§

CmdSetCoverageModulationTableEnableNv

§

CmdSetCoverageModulationTableNv

§

CmdSetShadingRateImageEnableNv

§

CmdSetRepresentativeFragmentTestEnableNv

§

CmdSetCoverageReductionModeNv

§

GetShaderModuleIdentifierExt

§

GetShaderModuleCreateInfoIdentifierExt

§

CreateOpticalFlowSessionNv

§

DestroyOpticalFlowSessionNv

§

BindOpticalFlowSessionImageNv

§

CmdOpticalFlowExecuteNv

§

GetFramebufferTilePropertiesQcom

§

GetDynamicRenderingTilePropertiesQcom

§

CreateAccelerationStructureKhr

§

DestroyAccelerationStructureKhr

§

CopyAccelerationStructureKhr

§

CopyAccelerationStructureToMemoryKhr

§

CopyMemoryToAccelerationStructureKhr

§

WriteAccelerationStructuresPropertiesKhr

§

CmdCopyAccelerationStructureKhr

§

CmdCopyAccelerationStructureToMemoryKhr

§

CmdCopyMemoryToAccelerationStructureKhr

§

GetAccelerationStructureDeviceAddressKhr

§

CmdWriteAccelerationStructuresPropertiesKhr

§

GetDeviceAccelerationStructureCompatibilityKhr

§

GetAccelerationStructureBuildSizesKhr

§

CmdTraceRaysKhr

§

CreateRayTracingPipelinesKhr

§

GetRayTracingCaptureReplayShaderGroupHandlesKhr

§

CmdTraceRaysIndirectKhr

§

GetRayTracingShaderGroupStackSizeKhr

§

CmdSetRayTracingPipelineStackSizeKhr

§

CmdDrawMeshTasksExt

§

CmdDrawMeshTasksIndirectExt

§

CmdDrawMeshTasksIndirectCountExt

Trait Implementations§

Source§

impl Clone for VulkanCommand

Source§

fn clone(&self) -> VulkanCommand

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for VulkanCommand

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for VulkanCommand

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for VulkanCommand

Source§

fn cmp(&self, other: &VulkanCommand) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for VulkanCommand

Source§

fn eq(&self, other: &VulkanCommand) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for VulkanCommand

Source§

fn partial_cmp(&self, other: &VulkanCommand) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl TryFrom<&str> for VulkanCommand

Source§

type Error = TryFromVulkanCommandError

The type returned in the event of a conversion error.
Source§

fn try_from(value: &str) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl Eq for VulkanCommand

Source§

impl StructuralPartialEq for VulkanCommand

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.