Enums¶
All wgpu enums. Also available in the root wgpu namespace.
-
wgpu.enums.
AddressMode
= 'clamp-to-edge', 'mirror-repeat', 'repeat'¶
-
wgpu.enums.
BlendFactor
= 'constant', 'dst', 'dst-alpha', 'one', 'one-minus-constant', 'one-minus-dst', 'one-minus-dst-alpha', 'one-minus-src', 'one-minus-src-alpha', 'src', 'src-alpha', 'src-alpha-saturated', 'zero'¶
-
wgpu.enums.
BlendOperation
= 'add', 'max', 'min', 'reverse-subtract', 'subtract'¶
-
wgpu.enums.
BufferBindingType
= 'read-only-storage', 'storage', 'uniform'¶
-
wgpu.enums.
CanvasCompositingAlphaMode
= 'opaque', 'premultiplied'¶
-
wgpu.enums.
CompareFunction
= 'always', 'equal', 'greater', 'greater-equal', 'less', 'less-equal', 'never', 'not-equal'¶
-
wgpu.enums.
CompilationMessageType
= 'error', 'info', 'warning'¶
-
wgpu.enums.
ComputePassTimestampLocation
= 'beginning', 'end'¶
-
wgpu.enums.
CullMode
= 'back', 'front', 'none'¶
-
wgpu.enums.
DeviceLostReason
= 'destroyed'¶
-
class
wgpu.enums.
Enum
(name, **kwargs)¶
-
wgpu.enums.
ErrorFilter
= 'out-of-memory', 'validation'¶
-
wgpu.enums.
FeatureName
= 'depth24unorm-stencil8', 'depth32float-stencil8', 'depth-clip-control', 'indirect-first-instance', 'shader-f16', 'texture-compression-astc', 'texture-compression-bc', 'texture-compression-etc2', 'timestamp-query'¶
-
wgpu.enums.
FilterMode
= 'linear', 'nearest'¶
-
wgpu.enums.
FrontFace
= 'ccw', 'cw'¶
-
wgpu.enums.
IndexFormat
= 'uint16', 'uint32'¶
-
wgpu.enums.
LoadOp
= 'clear', 'load'¶
-
wgpu.enums.
MipmapFilterMode
= 'linear', 'nearest'¶
-
wgpu.enums.
PowerPreference
= 'high-performance', 'low-power'¶
-
wgpu.enums.
PredefinedColorSpace
= 'srgb'¶
-
wgpu.enums.
PrimitiveTopology
= 'line-list', 'line-strip', 'point-list', 'triangle-list', 'triangle-strip'¶
-
wgpu.enums.
QueryType
= 'occlusion', 'timestamp'¶
-
wgpu.enums.
RenderPassTimestampLocation
= 'beginning', 'end'¶
-
wgpu.enums.
SamplerBindingType
= 'comparison', 'filtering', 'non-filtering'¶
-
wgpu.enums.
StencilOperation
= 'decrement-clamp', 'decrement-wrap', 'increment-clamp', 'increment-wrap', 'invert', 'keep', 'replace', 'zero'¶
-
wgpu.enums.
StorageTextureAccess
= 'write-only'¶
-
wgpu.enums.
StoreOp
= 'discard', 'store'¶
-
wgpu.enums.
TextureAspect
= 'all', 'depth-only', 'stencil-only'¶
-
wgpu.enums.
TextureDimension
= '1d', '2d', '3d'¶
-
wgpu.enums.
TextureFormat
= 'astc-10x10-unorm', 'astc-10x10-unorm-srgb', 'astc-10x5-unorm', 'astc-10x5-unorm-srgb', 'astc-10x6-unorm', 'astc-10x6-unorm-srgb', 'astc-10x8-unorm', 'astc-10x8-unorm-srgb', 'astc-12x10-unorm', 'astc-12x10-unorm-srgb', 'astc-12x12-unorm', 'astc-12x12-unorm-srgb', 'astc-4x4-unorm', 'astc-4x4-unorm-srgb', 'astc-5x4-unorm', 'astc-5x4-unorm-srgb', 'astc-5x5-unorm', 'astc-5x5-unorm-srgb', 'astc-6x5-unorm', 'astc-6x5-unorm-srgb', 'astc-6x6-unorm', 'astc-6x6-unorm-srgb', 'astc-8x5-unorm', 'astc-8x5-unorm-srgb', 'astc-8x6-unorm', 'astc-8x6-unorm-srgb', 'astc-8x8-unorm', 'astc-8x8-unorm-srgb', 'bc1-rgba-unorm', 'bc1-rgba-unorm-srgb', 'bc2-rgba-unorm', 'bc2-rgba-unorm-srgb', 'bc3-rgba-unorm', 'bc3-rgba-unorm-srgb', 'bc4-r-snorm', 'bc4-r-unorm', 'bc5-rg-snorm', 'bc5-rg-unorm', 'bc6h-rgb-float', 'bc6h-rgb-ufloat', 'bc7-rgba-unorm', 'bc7-rgba-unorm-srgb', 'bgra8unorm', 'bgra8unorm-srgb', 'depth16unorm', 'depth24plus', 'depth24plus-stencil8', 'depth24unorm-stencil8', 'depth32float', 'depth32float-stencil8', 'eac-r11snorm', 'eac-r11unorm', 'eac-rg11snorm', 'eac-rg11unorm', 'etc2-rgb8a1unorm', 'etc2-rgb8a1unorm-srgb', 'etc2-rgb8unorm', 'etc2-rgb8unorm-srgb', 'etc2-rgba8unorm', 'etc2-rgba8unorm-srgb', 'r16float', 'r16sint', 'r16uint', 'r32float', 'r32sint', 'r32uint', 'r8sint', 'r8snorm', 'r8uint', 'r8unorm', 'rg11b10ufloat', 'rg16float', 'rg16sint', 'rg16uint', 'rg32float', 'rg32sint', 'rg32uint', 'rg8sint', 'rg8snorm', 'rg8uint', 'rg8unorm', 'rgb10a2unorm', 'rgb9e5ufloat', 'rgba16float', 'rgba16sint', 'rgba16uint', 'rgba32float', 'rgba32sint', 'rgba32uint', 'rgba8sint', 'rgba8snorm', 'rgba8uint', 'rgba8unorm', 'rgba8unorm-srgb', 'stencil8'¶
-
wgpu.enums.
TextureSampleType
= 'depth', 'float', 'sint', 'uint', 'unfilterable-float'¶
-
wgpu.enums.
TextureViewDimension
= 'cube', 'cube-array', '1d', '2d', '2d-array', '3d'¶
-
wgpu.enums.
VertexFormat
= 'float16x2', 'float16x4', 'float32', 'float32x2', 'float32x3', 'float32x4', 'sint16x2', 'sint16x4', 'sint32', 'sint32x2', 'sint32x3', 'sint32x4', 'sint8x2', 'sint8x4', 'snorm16x2', 'snorm16x4', 'snorm8x2', 'snorm8x4', 'uint16x2', 'uint16x4', 'uint32', 'uint32x2', 'uint32x3', 'uint32x4', 'uint8x2', 'uint8x4', 'unorm16x2', 'unorm16x4', 'unorm8x2', 'unorm8x4'¶
-
wgpu.enums.
VertexStepMode
= 'instance', 'vertex'¶