Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Ncmdline
 NHalideThis file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it
 Nllvm
 C__LUID
 C_cl_buffer_region
 C_cl_image_desc
 C_cl_image_format
 C_D3D_SHADER_MACRO
 C_GUID
 C_halide_hexagon_remote_buffer__seq_octet
 C_LARGE_INTEGER
 C_qurt_thread_attrThread attributes
 C_RPC_MESSAGE
 C_RPC_SYNTAX_IDENTIFIER
 C_RPC_VERSION
 C_SECURITY_ATTRIBUTES
 CCheckCalls
 CD3D12_BLEND_DESC
 CD3D12_BOX
 CD3D12_BUFFER_RTV
 CD3D12_BUFFER_SRV
 CD3D12_BUFFER_UAV
 CD3D12_CACHED_PIPELINE_STATE
 CD3D12_CLEAR_VALUE
 CD3D12_COMMAND_QUEUE_DESC
 CD3D12_COMMAND_SIGNATURE_DESC
 CD3D12_COMPUTE_PIPELINE_STATE_DESC
 CD3D12_CONSTANT_BUFFER_VIEW_DESC
 CD3D12_CPU_DESCRIPTOR_HANDLE
 CD3D12_DEPTH_STENCIL_DESC
 CD3D12_DEPTH_STENCIL_VALUE
 CD3D12_DEPTH_STENCIL_VIEW_DESC
 CD3D12_DEPTH_STENCILOP_DESC
 CD3D12_DESCRIPTOR_HEAP_DESC
 CD3D12_DESCRIPTOR_RANGE
 CD3D12_DESCRIPTOR_RANGE1
 CD3D12_DISCARD_REGION
 CD3D12_GPU_DESCRIPTOR_HANDLE
 CD3D12_GRAPHICS_PIPELINE_STATE_DESC
 CD3D12_HEAP_DESC
 CD3D12_HEAP_PROPERTIES
 CD3D12_INDEX_BUFFER_VIEW
 CD3D12_INDIRECT_ARGUMENT_DESC
 CD3D12_INPUT_ELEMENT_DESC
 CD3D12_INPUT_LAYOUT_DESC
 CD3D12_PACKED_MIP_INFO
 CD3D12_PLACED_SUBRESOURCE_FOOTPRINT
 CD3D12_QUERY_HEAP_DESC
 CD3D12_RANGE
 CD3D12_RASTERIZER_DESC
 CD3D12_RENDER_TARGET_BLEND_DESC
 CD3D12_RENDER_TARGET_VIEW_DESC
 CD3D12_RESOURCE_ALIASING_BARRIER
 CD3D12_RESOURCE_ALLOCATION_INFO
 CD3D12_RESOURCE_BARRIER
 CD3D12_RESOURCE_DESC
 CD3D12_RESOURCE_TRANSITION_BARRIER
 CD3D12_RESOURCE_UAV_BARRIER
 CD3D12_ROOT_CONSTANTS
 CD3D12_ROOT_DESCRIPTOR
 CD3D12_ROOT_DESCRIPTOR1
 CD3D12_ROOT_DESCRIPTOR_TABLE
 CD3D12_ROOT_DESCRIPTOR_TABLE1
 CD3D12_ROOT_PARAMETER
 CD3D12_ROOT_PARAMETER1
 CD3D12_ROOT_SIGNATURE_DESC
 CD3D12_ROOT_SIGNATURE_DESC1
 CD3D12_SAMPLER_DESC
 CD3D12_SHADER_BYTECODE
 CD3D12_SHADER_RESOURCE_VIEW_DESC
 CD3D12_SO_DECLARATION_ENTRY
 CD3D12_STATIC_SAMPLER_DESC
 CD3D12_STREAM_OUTPUT_BUFFER_VIEW
 CD3D12_STREAM_OUTPUT_DESC
 CD3D12_SUBRESOURCE_FOOTPRINT
 CD3D12_SUBRESOURCE_TILING
 CD3D12_TEX1D_ARRAY_DSV
 CD3D12_TEX1D_ARRAY_RTV
 CD3D12_TEX1D_ARRAY_SRV
 CD3D12_TEX1D_ARRAY_UAV
 CD3D12_TEX1D_DSV
 CD3D12_TEX1D_RTV
 CD3D12_TEX1D_SRV
 CD3D12_TEX1D_UAV
 CD3D12_TEX2D_ARRAY_DSV
 CD3D12_TEX2D_ARRAY_RTV
 CD3D12_TEX2D_ARRAY_SRV
 CD3D12_TEX2D_ARRAY_UAV
 CD3D12_TEX2D_DSV
 CD3D12_TEX2D_RTV
 CD3D12_TEX2D_SRV
 CD3D12_TEX2D_UAV
 CD3D12_TEX2DMS_ARRAY_DSV
 CD3D12_TEX2DMS_ARRAY_RTV
 CD3D12_TEX2DMS_ARRAY_SRV
 CD3D12_TEX2DMS_DSV
 CD3D12_TEX2DMS_RTV
 CD3D12_TEX2DMS_SRV
 CD3D12_TEX3D_RTV
 CD3D12_TEX3D_SRV
 CD3D12_TEX3D_UAV
 CD3D12_TEXCUBE_ARRAY_SRV
 CD3D12_TEXCUBE_SRV
 CD3D12_TEXTURE_COPY_LOCATION
 CD3D12_TILE_REGION_SIZE
 CD3D12_TILE_SHAPE
 CD3D12_TILED_RESOURCE_COORDINATE
 CD3D12_UNORDERED_ACCESS_VIEW_DESC
 CD3D12_VERSIONED_ROOT_SIGNATURE_DESC
 CD3D12_VERTEX_BUFFER_VIEW
 CD3D12_VIEWPORT
 CDXGI_ADAPTER_DESC
 CDXGI_ADAPTER_DESC1
 CDXGI_SAMPLE_DESC
 Chalide_buffer_tThe raw representation of an image passed around by generated Halide code
 Chalide_c_type_to_nameHalide_c_type_to_name is a utility class used to provide a user-extensible way of naming Handle types
 Chalide_condCross platform condition variable
 Chalide_cplusplus_type_nameA set of types to represent a C++ function signature
 Chalide_device_allocation_pool
 Chalide_device_interface_impl_t
 Chalide_device_interface_tEach GPU API provides a halide_device_interface_t struct pointing to the code that manages device allocations
 Chalide_dimension_t
 Chalide_filter_argument_tHalide_filter_argument_t is essentially a plain-C-struct equivalent to Halide::Argument; most user code will never need to create one
 Chalide_filter_argument_t_v0Obsolete version of halide_filter_argument_t; only present in code that wrote halide_filter_metadata_t version 0
 Chalide_filter_metadata_t
 Chalide_handle_cplusplus_typeA structure to represent the fully scoped name of a C++ composite type for use in generating function signatures that use that type
 Chalide_handle_traitsA type traits template to provide a halide_handle_cplusplus_type value from a C++ type
 Chalide_hexagon_power_tMore detailed power settings to control Hexagon
 Chalide_mutexCross-platform mutex
 Chalide_mutex_array
 Chalide_parallel_task_tA parallel task to be passed to halide_do_parallel_tasks
 Chalide_profiler_stateThe global state of the profiler
 Chalide_pseudostack_slot_t
 Chalide_scalar_value_tHalide_scalar_value_t is a simple union able to represent all the well-known scalar values in a filter argument
 Chalide_semaphore_acquire_tA struct representing a semaphore and a number of items that must be acquired from it
 Chalide_semaphore_impl_t
 Chalide_semaphore_tAn opaque struct representing a semaphore
 Chalide_trace_event_t
 Chalide_trace_packet_tThe header of a packet in a binary trace
 Chalide_type_tA runtime tag for a type in the halide type system
 CID3D10BlobVtbl
 CID3D12CommandAllocatorVtbl
 CID3D12CommandListVtbl
 CID3D12CommandQueueVtbl
 CID3D12DebugVtbl
 CID3D12DescriptorHeapVtbl
 CID3D12DeviceChildVtbl
 CID3D12DeviceVtbl
 CID3D12FenceVtbl
 CID3D12GraphicsCommandListVtbl
 CID3D12ObjectVtbl
 CID3D12PageableVtbl
 CID3D12PipelineStateVtbl
 CID3D12QueryHeapVtbl
 CID3D12ResourceVtbl
 CID3D12RootSignatureVtbl
 CIDXGIAdapter1Vtbl
 CIDXGIAdapterVtbl
 CIDXGIFactory1Vtbl
 CIDXGIFactoryVtbl
 CIDXGIObjectVtbl
 CIUnknownVtbl
 Cknown_symbol
 CPerfectHashMap
 CPerfectHashMapAsserter
 Cqurt_cond_tQuRT condition variable type
 Cqurt_mutex_aligned8QuRT mutex type
 CstDmaWrapper_DmaTransferSetupDmaTransferSetup Properties
 CstDmaWrapper_FramePropFrame Properties
 CstDmaWrapper_RoiRoi Properties
 CstDmaWrapper_RoiAlignInfoRoi alignment
 CtagRECT
 Ctimeval
 CVkAcquireNextImageInfoKHX
 CVkAllocationCallbacks
 CVkApplicationInfo
 CVkAttachmentDescription
 CVkAttachmentReference
 CVkAttachmentSampleLocationsEXT
 CVkBindBufferMemoryInfoKHX
 CVkBindImageMemoryInfoKHX
 CVkBindImageMemorySwapchainInfoKHX
 CVkBindSparseInfo
 CVkBufferCopy
 CVkBufferCreateInfo
 CVkBufferImageCopy
 CVkBufferMemoryBarrier
 CVkBufferMemoryRequirementsInfo2KHR
 CVkBufferViewCreateInfo
 CVkClearAttachment
 CVkClearColorValue
 CVkClearDepthStencilValue
 CVkClearRect
 CVkClearValue
 CVkCmdProcessCommandsInfoNVX
 CVkCmdReserveSpaceForCommandsInfoNVX
 CVkCommandBufferAllocateInfo
 CVkCommandBufferBeginInfo
 CVkCommandBufferInheritanceInfo
 CVkCommandPoolCreateInfo
 CVkComponentMapping
 CVkComputePipelineCreateInfo
 CVkCopyDescriptorSet
 CVkDebugMarkerMarkerInfoEXT
 CVkDebugMarkerObjectNameInfoEXT
 CVkDebugMarkerObjectTagInfoEXT
 CVkDebugReportCallbackCreateInfoEXT
 CVkDedicatedAllocationBufferCreateInfoNV
 CVkDedicatedAllocationImageCreateInfoNV
 CVkDedicatedAllocationMemoryAllocateInfoNV
 CVkDescriptorBufferInfo
 CVkDescriptorImageInfo
 CVkDescriptorPoolCreateInfo
 CVkDescriptorPoolSize
 CVkDescriptorSetAllocateInfo
 CVkDescriptorSetLayoutBinding
 CVkDescriptorSetLayoutCreateInfo
 CVkDescriptorUpdateTemplateCreateInfoKHR
 CVkDescriptorUpdateTemplateEntryKHR
 CVkDeviceCreateInfo
 CVkDeviceEventInfoEXT
 CVkDeviceGeneratedCommandsFeaturesNVX
 CVkDeviceGeneratedCommandsLimitsNVX
 CVkDeviceGroupBindSparseInfoKHX
 CVkDeviceGroupCommandBufferBeginInfoKHX
 CVkDeviceGroupDeviceCreateInfoKHX
 CVkDeviceGroupPresentCapabilitiesKHX
 CVkDeviceGroupPresentInfoKHX
 CVkDeviceGroupRenderPassBeginInfoKHX
 CVkDeviceGroupSubmitInfoKHX
 CVkDeviceGroupSwapchainCreateInfoKHX
 CVkDeviceQueueCreateInfo
 CVkDispatchIndirectCommand
 CVkDisplayEventInfoEXT
 CVkDisplayModeCreateInfoKHR
 CVkDisplayModeParametersKHR
 CVkDisplayModePropertiesKHR
 CVkDisplayPlaneCapabilitiesKHR
 CVkDisplayPlanePropertiesKHR
 CVkDisplayPowerInfoEXT
 CVkDisplayPresentInfoKHR
 CVkDisplayPropertiesKHR
 CVkDisplaySurfaceCreateInfoKHR
 CVkDrawIndexedIndirectCommand
 CVkDrawIndirectCommand
 CVkEventCreateInfo
 CVkExportFenceCreateInfoKHR
 CVkExportMemoryAllocateInfoKHR
 CVkExportMemoryAllocateInfoNV
 CVkExportSemaphoreCreateInfoKHR
 CVkExtensionProperties
 CVkExtent2D
 CVkExtent3D
 CVkExternalBufferPropertiesKHR
 CVkExternalFencePropertiesKHR
 CVkExternalImageFormatPropertiesKHR
 CVkExternalImageFormatPropertiesNV
 CVkExternalMemoryBufferCreateInfoKHR
 CVkExternalMemoryImageCreateInfoKHR
 CVkExternalMemoryImageCreateInfoNV
 CVkExternalMemoryPropertiesKHR
 CVkExternalSemaphorePropertiesKHR
 CVkFenceCreateInfo
 CVkFenceGetFdInfoKHR
 CVkFormatProperties
 CVkFormatProperties2KHR
 CVkFramebufferCreateInfo
 CVkGraphicsPipelineCreateInfo
 CVkHdrMetadataEXT
 CVkImageBlit
 CVkImageCopy
 CVkImageCreateInfo
 CVkImageFormatProperties
 CVkImageFormatProperties2KHR
 CVkImageMemoryBarrier
 CVkImageMemoryRequirementsInfo2KHR
 CVkImageResolve
 CVkImageSparseMemoryRequirementsInfo2KHR
 CVkImageSubresource
 CVkImageSubresourceLayers
 CVkImageSubresourceRange
 CVkImageSwapchainCreateInfoKHX
 CVkImageViewCreateInfo
 CVkImportFenceFdInfoKHR
 CVkImportMemoryFdInfoKHR
 CVkImportSemaphoreFdInfoKHR
 CVkIndirectCommandsLayoutCreateInfoNVX
 CVkIndirectCommandsLayoutTokenNVX
 CVkIndirectCommandsTokenNVX
 CVkInstanceCreateInfo
 CVkLayerProperties
 CVkMappedMemoryRange
 CVkMemoryAllocateFlagsInfoKHX
 CVkMemoryAllocateInfo
 CVkMemoryBarrier
 CVkMemoryDedicatedAllocateInfoKHR
 CVkMemoryDedicatedRequirementsKHR
 CVkMemoryFdPropertiesKHR
 CVkMemoryGetFdInfoKHR
 CVkMemoryHeap
 CVkMemoryRequirements
 CVkMemoryRequirements2KHR
 CVkMemoryType
 CVkMultisamplePropertiesEXT
 CVkObjectTableCreateInfoNVX
 CVkObjectTableDescriptorSetEntryNVX
 CVkObjectTableEntryNVX
 CVkObjectTableIndexBufferEntryNVX
 CVkObjectTablePipelineEntryNVX
 CVkObjectTablePushConstantEntryNVX
 CVkObjectTableVertexBufferEntryNVX
 CVkOffset2D
 CVkOffset3D
 CVkPastPresentationTimingGOOGLE
 CVkPhysicalDevice16BitStorageFeaturesKHR
 CVkPhysicalDevice8BitStorageFeatures
 CVkPhysicalDeviceBlendOperationAdvancedFeaturesEXT
 CVkPhysicalDeviceBlendOperationAdvancedPropertiesEXT
 CVkPhysicalDeviceDiscardRectanglePropertiesEXT
 CVkPhysicalDeviceExternalBufferInfoKHR
 CVkPhysicalDeviceExternalFenceInfoKHR
 CVkPhysicalDeviceExternalImageFormatInfoKHR
 CVkPhysicalDeviceExternalSemaphoreInfoKHR
 CVkPhysicalDeviceFeatures
 CVkPhysicalDeviceFeatures2KHR
 CVkPhysicalDeviceGroupPropertiesKHX
 CVkPhysicalDeviceIDPropertiesKHR
 CVkPhysicalDeviceImageFormatInfo2KHR
 CVkPhysicalDeviceLimits
 CVkPhysicalDeviceMemoryProperties
 CVkPhysicalDeviceMemoryProperties2KHR
 CVkPhysicalDeviceMultiviewFeaturesKHX
 CVkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
 CVkPhysicalDeviceMultiviewPropertiesKHX
 CVkPhysicalDeviceProperties
 CVkPhysicalDeviceProperties2KHR
 CVkPhysicalDevicePushDescriptorPropertiesKHR
 CVkPhysicalDeviceSampleLocationsPropertiesEXT
 CVkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT
 CVkPhysicalDeviceShaderFloat16Int8Features
 CVkPhysicalDeviceSparseImageFormatInfo2KHR
 CVkPhysicalDeviceSparseProperties
 CVkPhysicalDeviceSurfaceInfo2KHR
 CVkPhysicalDeviceVariablePointerFeaturesKHR
 CVkPipelineCacheCreateInfo
 CVkPipelineColorBlendAdvancedStateCreateInfoEXT
 CVkPipelineColorBlendAttachmentState
 CVkPipelineColorBlendStateCreateInfo
 CVkPipelineCoverageModulationStateCreateInfoNV
 CVkPipelineCoverageToColorStateCreateInfoNV
 CVkPipelineDepthStencilStateCreateInfo
 CVkPipelineDiscardRectangleStateCreateInfoEXT
 CVkPipelineDynamicStateCreateInfo
 CVkPipelineInputAssemblyStateCreateInfo
 CVkPipelineLayoutCreateInfo
 CVkPipelineMultisampleStateCreateInfo
 CVkPipelineRasterizationStateCreateInfo
 CVkPipelineRasterizationStateRasterizationOrderAMD
 CVkPipelineSampleLocationsStateCreateInfoEXT
 CVkPipelineShaderStageCreateInfo
 CVkPipelineTessellationStateCreateInfo
 CVkPipelineVertexInputStateCreateInfo
 CVkPipelineViewportStateCreateInfo
 CVkPipelineViewportSwizzleStateCreateInfoNV
 CVkPipelineViewportWScalingStateCreateInfoNV
 CVkPresentInfoKHR
 CVkPresentRegionKHR
 CVkPresentRegionsKHR
 CVkPresentTimeGOOGLE
 CVkPresentTimesInfoGOOGLE
 CVkPushConstantRange
 CVkQueryPoolCreateInfo
 CVkQueueFamilyProperties
 CVkQueueFamilyProperties2KHR
 CVkRect2D
 CVkRectLayerKHR
 CVkRefreshCycleDurationGOOGLE
 CVkRenderPassBeginInfo
 CVkRenderPassCreateInfo
 CVkRenderPassMultiviewCreateInfoKHX
 CVkRenderPassSampleLocationsBeginInfoEXT
 CVkSampleLocationEXT
 CVkSampleLocationsInfoEXT
 CVkSamplerCreateInfo
 CVkSamplerReductionModeCreateInfoEXT
 CVkSemaphoreCreateInfo
 CVkSemaphoreGetFdInfoKHR
 CVkShaderModuleCreateInfo
 CVkShaderModuleValidationCacheCreateInfoEXT
 CVkSharedPresentSurfaceCapabilitiesKHR
 CVkSparseBufferMemoryBindInfo
 CVkSparseImageFormatProperties
 CVkSparseImageFormatProperties2KHR
 CVkSparseImageMemoryBind
 CVkSparseImageMemoryBindInfo
 CVkSparseImageMemoryRequirements
 CVkSparseImageMemoryRequirements2KHR
 CVkSparseImageOpaqueMemoryBindInfo
 CVkSparseMemoryBind
 CVkSpecializationInfo
 CVkSpecializationMapEntry
 CVkStencilOpState
 CVkSubmitInfo
 CVkSubpassDependency
 CVkSubpassDescription
 CVkSubpassSampleLocationsEXT
 CVkSubresourceLayout
 CVkSurfaceCapabilities2EXT
 CVkSurfaceCapabilities2KHR
 CVkSurfaceCapabilitiesKHR
 CVkSurfaceFormat2KHR
 CVkSurfaceFormatKHR
 CVkSwapchainCounterCreateInfoEXT
 CVkSwapchainCreateInfoKHR
 CVkTextureLODGatherFormatPropertiesAMD
 CVkValidationCacheCreateInfoEXT
 CVkValidationFlagsEXT
 CVkVertexInputAttributeDescription
 CVkVertexInputBindingDescription
 CVkViewport
 CVkViewportSwizzleNV
 CVkViewportWScalingNV
 CVkWriteDescriptorSet
 CVkXYColorEXT
 CWGPUAdapterProperties
 CWGPUAdapterPropertiesD3D
 CWGPUAdapterPropertiesMemoryHeaps
 CWGPUBindGroupDescriptor
 CWGPUBindGroupEntry
 CWGPUBindGroupLayoutDescriptor
 CWGPUBindGroupLayoutEntry
 CWGPUBlendComponent
 CWGPUBlendState
 CWGPUBufferBindingLayout
 CWGPUBufferDescriptor
 CWGPUBufferHostMappedPointer
 CWGPUBufferMapCallbackInfo
 CWGPUChainedStruct
 CWGPUChainedStructOut
 CWGPUColor
 CWGPUColorTargetState
 CWGPUCommandBufferDescriptor
 CWGPUCommandEncoderDescriptor
 CWGPUCompilationInfo
 CWGPUCompilationMessage
 CWGPUComputePassDescriptor
 CWGPUComputePassTimestampWrites
 CWGPUComputePipelineDescriptor
 CWGPUConstantEntry
 CWGPUCopyTextureForBrowserOptions
 CWGPUCreateComputePipelineAsyncCallbackInfo
 CWGPUCreateRenderPipelineAsyncCallbackInfo
 CWGPUDawnAdapterPropertiesPowerPreference
 CWGPUDawnBufferDescriptorErrorInfoFromWireClient
 CWGPUDawnCacheDeviceDescriptor
 CWGPUDawnComputePipelineFullSubgroups
 CWGPUDawnEncoderInternalUsageDescriptor
 CWGPUDawnExperimentalSubgroupLimits
 CWGPUDawnMultisampleStateRenderToSingleSampled
 CWGPUDawnRenderPassColorAttachmentRenderToSingleSampled
 CWGPUDawnShaderModuleSPIRVOptionsDescriptor
 CWGPUDawnTextureInternalUsageDescriptor
 CWGPUDawnTogglesDescriptor
 CWGPUDawnWGSLBlocklist
 CWGPUDawnWireWGSLControl
 CWGPUDepthStencilState
 CWGPUDepthStencilStateDepthWriteDefinedDawn
 CWGPUDeviceDescriptor
 CWGPUExtent2D
 CWGPUExtent3D
 CWGPUExternalTextureBindingEntry
 CWGPUExternalTextureBindingLayout
 CWGPUExternalTextureDescriptor
 CWGPUFragmentState
 CWGPUFuture
 CWGPUFutureWaitInfo
 CWGPUImageCopyBuffer
 CWGPUImageCopyExternalTexture
 CWGPUImageCopyTexture
 CWGPUInstanceDescriptor
 CWGPUInstanceFeatures
 CWGPULimits
 CWGPUMemoryHeapInfo
 CWGPUMultisampleState
 CWGPUOrigin2D
 CWGPUOrigin3D
 CWGPUPipelineLayoutDescriptor
 CWGPUPipelineLayoutPixelLocalStorage
 CWGPUPipelineLayoutStorageAttachment
 CWGPUPrimitiveDepthClipControl
 CWGPUPrimitiveState
 CWGPUProgrammableStageDescriptor
 CWGPUQuerySetDescriptor
 CWGPUQueueDescriptor
 CWGPUQueueWorkDoneCallbackInfo
 CWGPURenderBundleDescriptor
 CWGPURenderBundleEncoderDescriptor
 CWGPURenderPassColorAttachment
 CWGPURenderPassDepthStencilAttachment
 CWGPURenderPassDescriptor
 CWGPURenderPassDescriptorMaxDrawCount
 CWGPURenderPassPixelLocalStorage
 CWGPURenderPassStorageAttachment
 CWGPURenderPassTimestampWrites
 CWGPURenderPipelineDescriptor
 CWGPURequestAdapterCallbackInfo
 CWGPURequestAdapterOptions
 CWGPURequestDeviceCallbackInfo
 CWGPURequiredLimits
 CWGPUSamplerBindingLayout
 CWGPUSamplerDescriptor
 CWGPUShaderModuleDescriptor
 CWGPUShaderModuleSPIRVDescriptor
 CWGPUShaderModuleWGSLDescriptor
 CWGPUSharedFenceDescriptor
 CWGPUSharedFenceDXGISharedHandleDescriptor
 CWGPUSharedFenceDXGISharedHandleExportInfo
 CWGPUSharedFenceExportInfo
 CWGPUSharedFenceMTLSharedEventDescriptor
 CWGPUSharedFenceMTLSharedEventExportInfo
 CWGPUSharedFenceVkSemaphoreOpaqueFDDescriptor
 CWGPUSharedFenceVkSemaphoreOpaqueFDExportInfo
 CWGPUSharedFenceVkSemaphoreSyncFDDescriptor
 CWGPUSharedFenceVkSemaphoreSyncFDExportInfo
 CWGPUSharedFenceVkSemaphoreZirconHandleDescriptor
 CWGPUSharedFenceVkSemaphoreZirconHandleExportInfo
 CWGPUSharedTextureMemoryAHardwareBufferDescriptor
 CWGPUSharedTextureMemoryBeginAccessDescriptor
 CWGPUSharedTextureMemoryDescriptor
 CWGPUSharedTextureMemoryDmaBufDescriptor
 CWGPUSharedTextureMemoryDmaBufPlane
 CWGPUSharedTextureMemoryDXGISharedHandleDescriptor
 CWGPUSharedTextureMemoryEGLImageDescriptor
 CWGPUSharedTextureMemoryEndAccessState
 CWGPUSharedTextureMemoryIOSurfaceDescriptor
 CWGPUSharedTextureMemoryOpaqueFDDescriptor
 CWGPUSharedTextureMemoryProperties
 CWGPUSharedTextureMemoryVkDedicatedAllocationDescriptor
 CWGPUSharedTextureMemoryVkImageDescriptor
 CWGPUSharedTextureMemoryVkImageLayoutBeginState
 CWGPUSharedTextureMemoryVkImageLayoutEndState
 CWGPUSharedTextureMemoryZirconHandleDescriptor
 CWGPUStencilFaceState
 CWGPUStorageTextureBindingLayout
 CWGPUSupportedLimits
 CWGPUSurfaceDescriptor
 CWGPUSurfaceDescriptorFromAndroidNativeWindow
 CWGPUSurfaceDescriptorFromCanvasHTMLSelector
 CWGPUSurfaceDescriptorFromMetalLayer
 CWGPUSurfaceDescriptorFromWaylandSurface
 CWGPUSurfaceDescriptorFromWindowsCoreWindow
 CWGPUSurfaceDescriptorFromWindowsHWND
 CWGPUSurfaceDescriptorFromWindowsSwapChainPanel
 CWGPUSurfaceDescriptorFromXlibWindow
 CWGPUSwapChainDescriptor
 CWGPUTextureBindingLayout
 CWGPUTextureBindingViewDimensionDescriptor
 CWGPUTextureDataLayout
 CWGPUTextureDescriptor
 CWGPUTextureViewDescriptor
 CWGPUVertexAttribute
 CWGPUVertexBufferLayout
 CWGPUVertexState