WebGPU Headers: Bitflags
Type and constant definitions for bitflag types. More...
Typedefs | |
| typedef WGPUFlags | WGPUBufferUsage |
| typedef WGPUFlags | WGPUColorWriteMask |
| typedef WGPUFlags | WGPUMapMode |
| typedef WGPUFlags | WGPUShaderStage |
| typedef WGPUFlags | WGPUTextureUsage |
Type and constant definitions for bitflag types.
◆ WGPUBufferUsage
◆ WGPUColorWriteMask
◆ WGPUMapMode
◆ WGPUShaderStage
◆ WGPUTextureUsage
◆ WGPUBufferUsage_None
|
const WGPUBufferUsage WGPUBufferUsage_None = 0x0000000000000000 |
static |
◆ WGPUBufferUsage_MapRead
|
const WGPUBufferUsage WGPUBufferUsage_MapRead = 0x0000000000000001 |
static |
The buffer can be mapped on the CPU side in read mode (using WGPUMapMode_Read).
◆ WGPUBufferUsage_MapWrite
|
const WGPUBufferUsage WGPUBufferUsage_MapWrite = 0x0000000000000002 |
static |
The buffer can be mapped on the CPU side in write mode (using WGPUMapMode_Write).
- Note
- This usage is not required to set
mappedAtCreationtotruein WGPUBufferDescriptor.
◆ WGPUBufferUsage_CopySrc
|
const WGPUBufferUsage WGPUBufferUsage_CopySrc = 0x0000000000000004 |
static |
◆ WGPUBufferUsage_CopyDst
|
const WGPUBufferUsage WGPUBufferUsage_CopyDst = 0x0000000000000008 |
static |
◆ WGPUBufferUsage_Index
|
const WGPUBufferUsage WGPUBufferUsage_Index = 0x0000000000000010 |
static |
◆ WGPUBufferUsage_Vertex
|
const WGPUBufferUsage WGPUBufferUsage_Vertex = 0x0000000000000020 |
static |
◆ WGPUBufferUsage_Uniform
|
const WGPUBufferUsage WGPUBufferUsage_Uniform = 0x0000000000000040 |
static |
◆ WGPUBufferUsage_Storage
|
const WGPUBufferUsage WGPUBufferUsage_Storage = 0x0000000000000080 |
static |
◆ WGPUBufferUsage_Indirect
|
const WGPUBufferUsage WGPUBufferUsage_Indirect = 0x0000000000000100 |
static |
◆ WGPUBufferUsage_QueryResolve
|
const WGPUBufferUsage WGPUBufferUsage_QueryResolve = 0x0000000000000200 |
static |
◆ WGPUColorWriteMask_None
|
const WGPUColorWriteMask WGPUColorWriteMask_None = 0x0000000000000000 |
static |
◆ WGPUColorWriteMask_Red
|
const WGPUColorWriteMask WGPUColorWriteMask_Red = 0x0000000000000001 |
static |
◆ WGPUColorWriteMask_Green
|
const WGPUColorWriteMask WGPUColorWriteMask_Green = 0x0000000000000002 |
static |
◆ WGPUColorWriteMask_Blue
|
const WGPUColorWriteMask WGPUColorWriteMask_Blue = 0x0000000000000004 |
static |
◆ WGPUColorWriteMask_Alpha
|
const WGPUColorWriteMask WGPUColorWriteMask_Alpha = 0x0000000000000008 |
static |
◆ WGPUColorWriteMask_All
|
const WGPUColorWriteMask WGPUColorWriteMask_All = 0x000000000000000F |
static |
◆ WGPUMapMode_None
|
const WGPUMapMode WGPUMapMode_None = 0x0000000000000000 |
static |
◆ WGPUMapMode_Read
|
const WGPUMapMode WGPUMapMode_Read = 0x0000000000000001 |
static |
◆ WGPUMapMode_Write
|
const WGPUMapMode WGPUMapMode_Write = 0x0000000000000002 |
static |
◆ WGPUShaderStage_None
|
const WGPUShaderStage WGPUShaderStage_None = 0x0000000000000000 |
static |
◆ WGPUShaderStage_Vertex
|
const WGPUShaderStage WGPUShaderStage_Vertex = 0x0000000000000001 |
static |
◆ WGPUShaderStage_Fragment
|
const WGPUShaderStage WGPUShaderStage_Fragment = 0x0000000000000002 |
static |
◆ WGPUShaderStage_Compute
|
const WGPUShaderStage WGPUShaderStage_Compute = 0x0000000000000004 |
static |
◆ WGPUTextureUsage_None
|
const WGPUTextureUsage WGPUTextureUsage_None = 0x0000000000000000 |
static |
◆ WGPUTextureUsage_CopySrc
|
const WGPUTextureUsage WGPUTextureUsage_CopySrc = 0x0000000000000001 |
static |
◆ WGPUTextureUsage_CopyDst
|
const WGPUTextureUsage WGPUTextureUsage_CopyDst = 0x0000000000000002 |
static |
◆ WGPUTextureUsage_TextureBinding
|
const WGPUTextureUsage WGPUTextureUsage_TextureBinding = 0x0000000000000004 |
static |
◆ WGPUTextureUsage_StorageBinding
|
const WGPUTextureUsage WGPUTextureUsage_StorageBinding = 0x0000000000000008 |
static |
◆ WGPUTextureUsage_RenderAttachment
|
const WGPUTextureUsage WGPUTextureUsage_RenderAttachment = 0x0000000000000010 |
static |
◆ WGPUTextureUsage_TransientAttachment
|
const WGPUTextureUsage WGPUTextureUsage_TransientAttachment = 0x0000000000000020 |
static |