Click or drag to resize
Ab4d.SharpEngine logo

StructureType Enumeration


Namespace: Ab4d.Vulkan
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax
C#
public enum StructureType
Members
Member nameValueDescription
ApplicationInfo0 
InstanceCreateInfo1 
DeviceQueueCreateInfo2 
DeviceCreateInfo3 
SubmitInfo4 
MemoryAllocateInfo5 
MappedMemoryRange6 
BindSparseInfo7 
FenceCreateInfo8 
SemaphoreCreateInfo9 
EventCreateInfo10 
QueryPoolCreateInfo11 
BufferCreateInfo12 
BufferViewCreateInfo13 
ImageCreateInfo14 
ImageViewCreateInfo15 
ShaderModuleCreateInfo16 
PipelineCacheCreateInfo17 
PipelineShaderStageCreateInfo18 
PipelineVertexInputStateCreateInfo19 
PipelineInputAssemblyStateCreateInfo20 
PipelineTessellationStateCreateInfo21 
PipelineViewportStateCreateInfo22 
PipelineRasterizationStateCreateInfo23 
PipelineMultisampleStateCreateInfo24 
PipelineDepthStencilStateCreateInfo25 
PipelineColorBlendStateCreateInfo26 
PipelineDynamicStateCreateInfo27 
GraphicsPipelineCreateInfo28 
ComputePipelineCreateInfo29 
PipelineLayoutCreateInfo30 
SamplerCreateInfo31 
DescriptorSetLayoutCreateInfo32 
DescriptorPoolCreateInfo33 
DescriptorSetAllocateInfo34 
WriteDescriptorSet35 
CopyDescriptorSet36 
FramebufferCreateInfo37 
RenderPassCreateInfo38 
CommandPoolCreateInfo39 
CommandBufferAllocateInfo40 
CommandBufferInheritanceInfo41 
CommandBufferBeginInfo42 
RenderPassBeginInfo43 
BufferMemoryBarrier44 
ImageMemoryBarrier45 
MemoryBarrier46 
LoaderInstanceCreateInfo47Reserved for internal use by the loader, layers, and ICDs
LoaderDeviceCreateInfo48Reserved for internal use by the loader, layers, and ICDs
PhysicalDeviceVulkan11Features49 
PhysicalDeviceVulkan11Properties50 
PhysicalDeviceVulkan12Features51 
PhysicalDeviceVulkan12Properties52 
PhysicalDeviceVulkan13Features53 
PhysicalDeviceVulkan13Properties54 
SwapchainCreateInfoKhr1,000,001,000 
PresentInfoKhr1,000,001,001 
DisplayModeCreateInfoKhr1,000,002,000 
DisplaySurfaceCreateInfoKhr1,000,002,001 
DisplayPresentInfoKhr1,000,003,000 
XlibSurfaceCreateInfoKhr1,000,004,000 
XcbSurfaceCreateInfoKhr1,000,005,000 
WaylandSurfaceCreateInfoKhr1,000,006,000 
AndroidSurfaceCreateInfoKhr1,000,008,000 
Win32SurfaceCreateInfoKhr1,000,009,000 
DebugReportCallbackCreateInfoExt1,000,011,000 
DebugReportCreateInfoExt1,000,011,000 
DebugMarkerObjectNameInfoExt1,000,022,000 
DebugMarkerObjectTagInfoExt1,000,022,001 
DebugMarkerMarkerInfoExt1,000,022,002 
RenderingInfo1,000,044,000 
RenderingAttachmentInfo1,000,044,001 
PipelineRenderingCreateInfo1,000,044,002 
PhysicalDeviceDynamicRenderingFeatures1,000,044,003 
CommandBufferInheritanceRenderingInfo1,000,044,004 
RenderPassMultiviewCreateInfo1,000,053,000 
PhysicalDeviceMultiviewFeatures1,000,053,001 
PhysicalDeviceMultiviewProperties1,000,053,002 
PhysicalDeviceFeatures2Khr1,000,059,000 
PhysicalDeviceFeatures21,000,059,000 
PhysicalDeviceProperties2Khr1,000,059,001 
PhysicalDeviceProperties21,000,059,001 
FormatProperties2Khr1,000,059,002 
FormatProperties21,000,059,002 
ImageFormatProperties2Khr1,000,059,003 
ImageFormatProperties21,000,059,003 
PhysicalDeviceImageFormatInfo2Khr1,000,059,004 
PhysicalDeviceImageFormatInfo21,000,059,004 
QueueFamilyProperties2Khr1,000,059,005 
QueueFamilyProperties21,000,059,005 
PhysicalDeviceMemoryProperties2Khr1,000,059,006 
PhysicalDeviceMemoryProperties21,000,059,006 
SparseImageFormatProperties2Khr1,000,059,007 
SparseImageFormatProperties21,000,059,007 
PhysicalDeviceSparseImageFormatInfo2Khr1,000,059,008 
PhysicalDeviceSparseImageFormatInfo21,000,059,008 
DeviceGroupRenderPassBeginInfo1,000,060,003 
DeviceGroupCommandBufferBeginInfo1,000,060,004 
DeviceGroupSubmitInfo1,000,060,005 
DeviceGroupBindSparseInfo1,000,060,006 
DeviceGroupPresentCapabilitiesKhr1,000,060,007 
ImageSwapchainCreateInfoKhr1,000,060,008 
BindImageMemorySwapchainInfoKhr1,000,060,009 
AcquireNextImageInfoKhr1,000,060,010 
DeviceGroupPresentInfoKhr1,000,060,011 
DeviceGroupSwapchainCreateInfoKhr1,000,060,012 
BindBufferMemoryDeviceGroupInfo1,000,060,013 
BindImageMemoryDeviceGroupInfo1,000,060,014 
PhysicalDeviceShaderDrawParametersFeatures1,000,063,000 
PhysicalDeviceShaderDrawParameterFeatures1,000,063,000 
PhysicalDeviceTextureCompressionAstcHdrFeatures1,000,066,000 
PhysicalDeviceGroupProperties1,000,070,000 
DeviceGroupDeviceCreateInfo1,000,070,001 
PhysicalDeviceExternalImageFormatInfoKhr1,000,071,000 
PhysicalDeviceExternalImageFormatInfo1,000,071,000 
ExternalImageFormatPropertiesKhr1,000,071,001 
ExternalImageFormatProperties1,000,071,001 
PhysicalDeviceExternalBufferInfoKhr1,000,071,002 
PhysicalDeviceExternalBufferInfo1,000,071,002 
ExternalBufferPropertiesKhr1,000,071,003 
ExternalBufferProperties1,000,071,003 
PhysicalDeviceIdPropertiesKhr1,000,071,004 
PhysicalDeviceIdProperties1,000,071,004 
ExternalMemoryBufferCreateInfo1,000,072,000 
ExternalMemoryImageCreateInfo1,000,072,001 
ExportMemoryAllocateInfo1,000,072,002 
ImportMemoryWin32HandleInfoKhr1,000,073,000 
ExportMemoryWin32HandleInfoKhr1,000,073,001 
MemoryWin32HandlePropertiesKhr1,000,073,002 
MemoryGetWin32HandleInfoKhr1,000,073,003 
ImportMemoryFdInfoKhr1,000,074,000 
MemoryFdPropertiesKhr1,000,074,001 
MemoryGetFdInfoKhr1,000,074,002 
PhysicalDeviceExternalSemaphoreInfoKhr1,000,076,000 
PhysicalDeviceExternalSemaphoreInfo1,000,076,000 
ExternalSemaphorePropertiesKhr1,000,076,001 
ExternalSemaphoreProperties1,000,076,001 
ExportSemaphoreCreateInfoKhr1,000,077,000 
ExportSemaphoreCreateInfo1,000,077,000 
ImportSemaphoreWin32HandleInfoKhr1,000,078,000 
ExportSemaphoreWin32HandleInfoKhr1,000,078,001 
D3D12FenceSubmitInfoKhr1,000,078,002 
SemaphoreGetWin32HandleInfoKhr1,000,078,003 
ImportSemaphoreFdInfoKhr1,000,079,000 
SemaphoreGetFdInfoKhr1,000,079,001 
PhysicalDeviceShaderFloat16Int8Features1,000,082,000 
PhysicalDevice16BitStorageFeatures1,000,083,000 
DescriptorUpdateTemplateCreateInfo1,000,085,000 
PhysicalDeviceSubgroupProperties1,000,094,000 
PhysicalDeviceImagelessFramebufferFeatures1,000,108,000 
FramebufferAttachmentsCreateInfo1,000,108,001 
FramebufferAttachmentImageInfo1,000,108,002 
RenderPassAttachmentBeginInfo1,000,108,003 
AttachmentDescription21,000,109,000 
AttachmentReference21,000,109,001 
SubpassDescription21,000,109,002 
SubpassDependency21,000,109,003 
RenderPassCreateInfo21,000,109,004 
SubpassBeginInfo1,000,109,005 
SubpassEndInfo1,000,109,006 
PhysicalDeviceExternalFenceInfo1,000,112,000 
ExternalFenceProperties1,000,112,001 
ExportFenceCreateInfo1,000,113,000 
PhysicalDevicePointClippingProperties1,000,117,000 
RenderPassInputAttachmentAspectCreateInfo1,000,117,001 
ImageViewUsageCreateInfo1,000,117,002 
PipelineTessellationDomainOriginStateCreateInfo1,000,117,003 
PhysicalDeviceVariablePointersFeatures1,000,120,000 
PhysicalDeviceVariablePointerFeatures1,000,120,000 
IosSurfaceCreateInfoMvk1,000,122,000 
MemoryDedicatedRequirements1,000,127,000 
MemoryDedicatedAllocateInfo1,000,127,001 
DebugUtilsObjectNameInfoExt1,000,128,000 
DebugUtilsObjectTagInfoExt1,000,128,001 
DebugUtilsLabelExt1,000,128,002 
DebugUtilsMessengerCallbackDataExt1,000,128,003 
DebugUtilsMessengerCreateInfoExt1,000,128,004 
PhysicalDeviceSamplerFilterMinmaxProperties1,000,130,000 
SamplerReductionModeCreateInfo1,000,130,001 
PhysicalDeviceInlineUniformBlockFeatures1,000,138,000 
PhysicalDeviceInlineUniformBlockProperties1,000,138,001 
WriteDescriptorSetInlineUniformBlock1,000,138,002 
DescriptorPoolInlineUniformBlockCreateInfo1,000,138,003 
ProtectedSubmitInfo1,000,145,000 
PhysicalDeviceProtectedMemoryFeatures1,000,145,001 
PhysicalDeviceProtectedMemoryProperties1,000,145,002 
DeviceQueueInfo21,000,145,003 
BufferMemoryRequirementsInfo21,000,146,000 
ImageMemoryRequirementsInfo21,000,146,001 
ImageSparseMemoryRequirementsInfo21,000,146,002 
MemoryRequirements21,000,146,003 
SparseImageMemoryRequirements21,000,146,004 
ImageFormatListCreateInfo1,000,147,000 
SamplerYcbcrConversionCreateInfo1,000,156,000 
SamplerYcbcrConversionInfo1,000,156,001 
BindImagePlaneMemoryInfo1,000,156,002 
ImagePlaneMemoryRequirementsInfo1,000,156,003 
PhysicalDeviceSamplerYcbcrConversionFeatures1,000,156,004 
SamplerYcbcrConversionImageFormatProperties1,000,156,005 
BindBufferMemoryInfo1,000,157,000 
BindImageMemoryInfo1,000,157,001 
DescriptorSetLayoutBindingCreateInfo1,000,161,000 
PhysicalDeviceDescriptorIndexingFeatures1,000,161,001 
PhysicalDeviceDescriptorIndexingProperties1,000,161,002 
DescriptorSetVariableDescriptorCountAllocateInfo1,000,161,003 
DescriptorSetVariableDescriptorCountLayoutSupport1,000,161,004 
PhysicalDeviceMaintenance3Properties1,000,168,000 
DescriptorSetLayoutSupport1,000,168,001 
PhysicalDeviceShaderSubgroupExtendedTypesFeatures1,000,175,000 
PhysicalDevice8BitStorageFeatures1,000,177,000 
ImportMemoryHostPointerInfoExt1,000,178,000 
MemoryHostPointerPropertiesExt1,000,178,001 
PhysicalDeviceExternalMemoryHostPropertiesExt1,000,178,002 
PhysicalDeviceShaderAtomicInt64Features1,000,180,000 
PipelineCreationFeedbackCreateInfo1,000,192,000 
PhysicalDeviceDriverProperties1,000,196,000 
PhysicalDeviceFloatControlsProperties1,000,197,000 
PhysicalDeviceDepthStencilResolveProperties1,000,199,000 
SubpassDescriptionDepthStencilResolve1,000,199,001 
PhysicalDeviceTimelineSemaphoreFeatures1,000,207,000 
PhysicalDeviceTimelineSemaphoreProperties1,000,207,001 
SemaphoreTypeCreateInfo1,000,207,002 
TimelineSemaphoreSubmitInfo1,000,207,003 
SemaphoreWaitInfo1,000,207,004 
SemaphoreSignalInfo1,000,207,005 
PhysicalDeviceVulkanMemoryModelFeatures1,000,211,000 
PhysicalDeviceShaderTerminateInvocationFeatures1,000,215,000 
MetalSurfaceCreateInfoExt1,000,217,000 
PhysicalDeviceScalarBlockLayoutFeatures1,000,221,000 
PhysicalDeviceSubgroupSizeControlProperties1,000,225,000 
PipelineShaderStageRequiredSubgroupSizeCreateInfo1,000,225,001 
PhysicalDeviceSubgroupSizeControlFeatures1,000,225,002 
PhysicalDeviceSeparateDepthStencilLayoutsFeatures1,000,241,000 
AttachmentReferenceStencilLayout1,000,241,001 
AttachmentDescriptionStencilLayout1,000,241,002 
BufferDeviceAddressInfo1,000,244,001 
PhysicalDeviceToolProperties1,000,245,000 
ImageStencilUsageCreateInfo1,000,246,000 
ValidationFeaturesExt1,000,247,000 
PhysicalDeviceUniformBufferStandardLayoutFeatures1,000,253,000 
PhysicalDeviceBufferDeviceAddressFeatures1,000,257,000 
BufferOpaqueCaptureAddressCreateInfo1,000,257,002 
MemoryOpaqueCaptureAddressAllocateInfo1,000,257,003 
DeviceMemoryOpaqueCaptureAddressInfo1,000,257,004 
PhysicalDeviceLineRasterizationFeaturesExt1,000,259,000 
PipelineRasterizationLineStateCreateInfoExt1,000,259,001 
PhysicalDeviceLineRasterizationPropertiesExt1,000,259,002 
PhysicalDeviceHostQueryResetFeatures1,000,261,000 
PhysicalDeviceShaderDemoteToHelperInvocationFeatures1,000,276,000 
PhysicalDeviceShaderIntegerDotProductFeatures1,000,280,000 
PhysicalDeviceShaderIntegerDotProductProperties1,000,280,001 
PhysicalDeviceTexelBufferAlignmentProperties1,000,281,001 
PhysicalDevicePrivateDataFeatures1,000,295,000 
DevicePrivateDataCreateInfo1,000,295,001 
PrivateDataSlotCreateInfo1,000,295,002 
PhysicalDevicePipelineCreationCacheControlFeatures1,000,297,000 
MemoryBarrier21,000,314,000 
BufferMemoryBarrier21,000,314,001 
ImageMemoryBarrier21,000,314,002 
DependencyInfo1,000,314,003 
SubmitInfo21,000,314,004 
SemaphoreSubmitInfo1,000,314,005 
CommandBufferSubmitInfo1,000,314,006 
PhysicalDeviceSynchronization2Features1,000,314,007 
PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures1,000,325,000 
PhysicalDeviceImageRobustnessFeatures1,000,335,000 
CopyBufferInfo21,000,337,000 
CopyImageInfo21,000,337,001 
CopyBufferToImageInfo21,000,337,002 
CopyImageToBufferInfo21,000,337,003 
BlitImageInfo21,000,337,004 
ResolveImageInfo21,000,337,005 
BufferCopy21,000,337,006 
ImageCopy21,000,337,007 
ImageBlit21,000,337,008 
BufferImageCopy21,000,337,009 
ImageResolve21,000,337,010 
DirectfbSurfaceCreateInfoExt1,000,346,000 
FormatProperties31,000,360,000 
PhysicalDeviceMaintenance4Features1,000,413,000 
PhysicalDeviceMaintenance4Properties1,000,413,001 
DeviceBufferMemoryRequirements1,000,413,002 
DeviceImageMemoryRequirements1,000,413,003 
See Also