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'