Structs§
- AHardware
Buffer Properties - Adapter
- Adapter
Info - Adapter
Properties D3D - Adapter
Properties Explicit Compute Subgroup Size Configs - Adapter
Properties Memory Heaps - Adapter
Properties Subgroup Matrix Configs - Adapter
Properties Vk - Adapter
PropertiesWGPU - Bind
Group - Bind
Group Descriptor - Bind
Group Entry - Bind
Group Layout - Bind
Group Layout Descriptor - Bind
Group Layout Entry - Binding
Resource - Blend
Component - Blend
State - Buffer
- Buffer
Binding Layout - Buffer
Descriptor - Buffer
Host Mapped Pointer - Buffer
MapCallback Info - Buffer
Usage - Color
- Color
Target State - Color
Target State Expand Resolve Texture Dawn - Color
Write Mask - Command
Buffer - Command
Buffer Descriptor - Command
Encoder - Command
Encoder Descriptor - Compilation
Info - Compilation
Info Callback Info - Compilation
Message - Compute
Pass Descriptor - Compute
Pass Encoder - Compute
Pipeline - Compute
Pipeline Descriptor - Compute
State - Constant
Entry - Copy
Texture ForBrowser Options - Create
Compute Pipeline Async Callback Info - Create
Render Pipeline Async Callback Info - Dawn
Adapter Properties Power Preference - Dawn
Buffer Descriptor Error Info From Wire Client - Dawn
Cache Device Descriptor - Dawn
Compilation Message Utf16 - Dawn
Consume Adapter Descriptor - Dawn
Device Allocator Control - Dawn
DrmFormat Capabilities - Dawn
DrmFormat Properties - Dawn
Encoder Internal Usage Descriptor - Dawn
Fake BufferOOM ForTesting - Dawn
Fake Device Initialize Error ForTesting - Dawn
Format Capabilities - Dawn
Host Mapped Pointer Limits - Dawn
Injected InvalidS Type - Dawn
Render Pass Sample Count - Dawn
Shader ModuleSPIRV Options Descriptor - Dawn
Texel Copy Buffer RowAlignment Limits - Dawn
Texture Internal Usage Descriptor - Dawn
Toggles Descriptor - DawnWGSL
Blocklist - Dawn
WireWGSL Control - Depth
Stencil State - Device
- Device
Descriptor - Device
Lost Callback Info - Extent2D
- Extent3D
- External
Texture - External
Texture Binding Entry - External
Texture Binding Layout - External
Texture Descriptor - Fragment
State - Future
- Future
Wait Info - Heap
Property - Image
Copy External Texture - Instance
- Instance
Descriptor - Instance
Limits - Limits
- Logging
Callback Info - MapMode
- Memory
Heap Info - Multisample
State - Origin2D
- Origin3D
- Pass
Timestamp Writes - Pipeline
Layout - Pipeline
Layout Descriptor - Pipeline
Layout Pixel Local Storage - Pipeline
Layout Resource Table - Pipeline
Layout Storage Attachment - PopError
Scope Callback Info - Primitive
State - Query
Set - Query
SetDescriptor - Queue
- Queue
Descriptor - Queue
Work Done Callback Info - Render
Bundle - Render
Bundle Descriptor - Render
Bundle Encoder - Render
Bundle Encoder Descriptor - Render
Pass Color Attachment - Render
Pass Depth Stencil Attachment - Render
Pass Descriptor - Render
Pass Descriptor Expand Resolve Rect - Render
Pass Descriptor Resolve Rect - Render
Pass Encoder - Render
Pass MaxDraw Count - Render
Pass Pixel Local Storage - Render
Pass Storage Attachment - Render
Pipeline - Render
Pipeline Descriptor - Request
Adapter Callback Info - Request
Adapter Options - Request
Adapter WebGPU Backend Options - Request
Adapter WebXR Options - Request
Device Callback Info - Resource
Table - Resource
Table Descriptor - Sampler
- Sampler
Binding Layout - Sampler
Descriptor - Shader
Module - Shader
Module Compilation Options - Shader
Module Descriptor - Shader
SourceSPIRV - Shader
SourceWGSL - Shader
Stage - Shared
Buffer Memory - Shared
Buffer Memory Begin Access Descriptor - Shared
Buffer Memory Descriptor - Shared
Buffer Memory EndAccess State - Shared
Buffer Memory Properties - Shared
Fence - Shared
FenceDXGI Shared Handle Descriptor - Shared
FenceDXGI Shared Handle Export Info - Shared
Fence Descriptor - Shared
FenceEGL Sync Descriptor - Shared
FenceEGL Sync Export Info - Shared
Fence Export Info - Shared
FenceMTL Shared Event Descriptor - Shared
FenceMTL Shared Event Export Info - Shared
Fence SyncFD Descriptor - Shared
Fence SyncFD Export Info - Shared
Fence VkSemaphore OpaqueFD Descriptor - Shared
Fence VkSemaphore OpaqueFD Export Info - Shared
Fence VkSemaphore Zircon Handle Descriptor - Shared
Fence VkSemaphore Zircon Handle Export Info - Shared
Texture Memory - Shared
Texture MemoryA Hardware Buffer Descriptor - Shared
Texture MemoryA Hardware Buffer Properties - Shared
Texture Memory Begin Access Descriptor - Shared
Texture Memory D3D11 Begin State - Shared
Texture Memory D3DSwapchain Begin State - Shared
Texture MemoryDXGI Shared Handle Descriptor - Shared
Texture Memory Descriptor - Shared
Texture Memory DmaBuf Descriptor - Shared
Texture Memory DmaBuf Plane - Shared
Texture MemoryEGL Image Descriptor - Shared
Texture Memory EndAccess State - Shared
Texture MemoryIO Surface Descriptor - Shared
Texture Memory Metal EndAccess State - Shared
Texture Memory OpaqueFD Descriptor - Shared
Texture Memory Properties - Shared
Texture Memory VkDedicated Allocation Descriptor - Shared
Texture Memory VkImage Layout Begin State - Shared
Texture Memory VkImage Layout EndState - Shared
Texture Memory Zircon Handle Descriptor - Static
Sampler Binding Layout - Stencil
Face State - Storage
Texture Binding Layout - String
View - Subgroup
Matrix Config - Supported
Features - Supported
Instance Features - SupportedWGSL
Language Features - Surface
- Surface
Capabilities - Surface
Color Management - Surface
Configuration - Surface
Descriptor - Surface
Descriptor From Windows Core Window - Surface
Descriptor From WindowsUWP Swap Chain Panel - Surface
Descriptor From Windows WinUI Swap Chain Panel - Surface
Source Android Native Window - Surface
Source Metal Layer - Surface
Source Wayland Surface - Surface
Source WindowsHWND - Surface
SourceXCB Window - Surface
Source Xlib Window - Surface
Texture - Texel
Buffer Binding Entry - Texel
Buffer Binding Layout - Texel
Buffer View - Texel
Buffer View Descriptor - Texel
Copy Buffer Info - Texel
Copy Buffer Layout - Texel
Copy Texture Info - Texture
- Texture
Binding Layout - Texture
Component Swizzle - Texture
Component Swizzle Descriptor - Texture
Descriptor - Texture
Usage - Texture
View - Texture
View Descriptor - Uncaptured
Error Callback Info - Vertex
Attribute - Vertex
Buffer Layout - Vertex
State - YCbCr
VkDescriptor
Enums§
- Adapter
Info Extension - Adapter
Type - Address
Mode - Alpha
Mode - Backend
Type - Bind
Group Descriptor Extension - Bind
Group Entry Extension - Bind
Group Layout Descriptor Extension - Bind
Group Layout Entry Extension - Binding
Resource Extension - Blend
Factor - Blend
Operation - Buffer
Binding Layout Extension - Buffer
Binding Type - Buffer
Descriptor Extension - Buffer
MapState - Callback
Mode - Color
Target State Extension - Command
Buffer Descriptor Extension - Command
Encoder Descriptor Extension - Compare
Function - Compilation
Info Extension - Compilation
Info Request Status - Compilation
Message Extension - Compilation
Message Type - Component
Swizzle - Composite
Alpha Mode - Compute
Pass Descriptor Extension - Compute
Pipeline Descriptor Extension - Compute
State Extension - Constant
Entry Extension - Copy
Texture ForBrowser Options Extension - Create
Pipeline Async Status - Cull
Mode - Dawn
Format Capabilities Extension - Depth
Stencil State Extension - Device
Descriptor Extension - Device
Lost Reason - Error
Filter - Error
Type - External
Texture Descriptor Extension - External
Texture Rotation - Feature
Level - Feature
Name - Filter
Mode - Fragment
State Extension - Front
Face - Image
Copy External Texture Extension - Index
Format - Instance
Descriptor Extension - Instance
Feature Name - Instance
Limits Extension - Limits
Extension - LoadOp
- Logging
Type - MapAsync
Status - Mipmap
Filter Mode - Multisample
State Extension - Optional
Bool - Pass
Timestamp Writes Extension - Pipeline
Layout Descriptor Extension - Pipeline
Layout Storage Attachment Extension - PopError
Scope Status - Power
Preference - Predefined
Color Space - Present
Mode - Primitive
State Extension - Primitive
Topology - Query
SetDescriptor Extension - Query
Type - Queue
Descriptor Extension - Queue
Work Done Status - Render
Bundle Descriptor Extension - Render
Bundle Encoder Descriptor Extension - Render
Pass Color Attachment Extension - Render
Pass Depth Stencil Attachment Extension - Render
Pass Descriptor Extension - Render
Pass Storage Attachment Extension - Render
Pipeline Descriptor Extension - Request
Adapter Options Extension - Request
Adapter Status - Request
Device Status - Resource
Table Descriptor Extension - SType
- Sampler
Binding Layout Extension - Sampler
Binding Type - Sampler
Descriptor Extension - Shader
Module Descriptor Extension - Shared
Buffer Memory Begin Access Descriptor Extension - Shared
Buffer Memory Descriptor Extension - Shared
Buffer Memory EndAccess State Extension - Shared
Buffer Memory Properties Extension - Shared
Fence Descriptor Extension - Shared
Fence Export Info Extension - Shared
Fence Type - Shared
Texture Memory Begin Access Descriptor Extension - Shared
Texture Memory Descriptor Extension - Shared
Texture Memory EndAccess State Extension - Shared
Texture Memory Properties Extension - Status
- Stencil
Operation - Storage
Texture Access - Storage
Texture Binding Layout Extension - StoreOp
- Subgroup
Matrix Component Type - Surface
Capabilities Extension - Surface
Configuration Extension - Surface
Descriptor Extension - Surface
GetCurrent Texture Status - Surface
Texture Extension - Texel
Buffer Access - Texel
Buffer View Descriptor Extension - Texture
Aspect - Texture
Binding Layout Extension - Texture
Descriptor Extension - Texture
Dimension - Texture
Format - Texture
Sample Type - Texture
View Descriptor Extension - Texture
View Dimension - Tone
Mapping Mode - Vertex
Attribute Extension - Vertex
Buffer Layout Extension - Vertex
Format - Vertex
State Extension - Vertex
Step Mode - WGSL
Language Feature Name - Wait
Status
Constants§
- ARRAY_
LAYER_ COUNT_ UNDEFINED - COPY_
STRIDE_ UNDEFINED - DEPTH_
CLEAR_ VALUE_ UNDEFINED - DEPTH_
SLICE_ UNDEFINED - INVALID_
BINDING - LIMIT_
U32_ UNDEFINED - LIMIT_
U64_ UNDEFINED - MIP_
LEVEL_ COUNT_ UNDEFINED - QUERY_
SET_ INDEX_ UNDEFINED - STRLEN
- WHOLE_
MAP_ SIZE - WHOLE_
SIZE
Functions§
Type Aliases§
- Buffer
MapCallback - Callback
- Compilation
Info Callback - Create
Compute Pipeline Async Callback - Create
Render Pipeline Async Callback - Dawn
Load Cache Data Function - Dawn
Store Cache Data Function - Device
Lost Callback - Logging
Callback - PopError
Scope Callback - Proc
- Queue
Work Done Callback - Request
Adapter Callback - Request
Device Callback - Uncaptured
Error Callback