Re-exports§
pub use self::GenericUnionTypes::GPUSamplerOrGPUTextureViewOrGPUBufferBinding as GPUBindingResource;pub use self::GenericUnionTypes::DoubleSequenceOrGPUColorDict as GPUColor;pub use self::GenericUnionTypes::RangeEnforcedUnsignedLongSequenceOrGPUOrigin2DDict as GPUOrigin2D;pub use self::GenericUnionTypes::RangeEnforcedUnsignedLongSequenceOrGPUOrigin3DDict as GPUOrigin3D;pub use self::GenericUnionTypes::RangeEnforcedUnsignedLongSequenceOrGPUExtent3DDict as GPUExtent3D;pub use self::GPU_Binding::Wrap as GPUWrap;pub use self::GPU_Binding::GPUMethods;pub use self::GPU_Binding::GetProtoObject as GPUGetProtoObject;pub use self::GPU_Binding::DefineDOMInterface as GPUDefineDOMInterface;pub use self::GPUAdapter_Binding::Wrap as GPUAdapterWrap;pub use self::GPUAdapter_Binding::GPUAdapterMethods;pub use self::GPUAdapter_Binding::GetProtoObject as GPUAdapterGetProtoObject;pub use self::GPUAdapter_Binding::DefineDOMInterface as GPUAdapterDefineDOMInterface;pub use self::GPUAdapterInfo_Binding::Wrap as GPUAdapterInfoWrap;pub use self::GPUAdapterInfo_Binding::GPUAdapterInfoMethods;pub use self::GPUAdapterInfo_Binding::GetProtoObject as GPUAdapterInfoGetProtoObject;pub use self::GPUAdapterInfo_Binding::DefineDOMInterface as GPUAdapterInfoDefineDOMInterface;pub use self::GPUBindGroup_Binding::Wrap as GPUBindGroupWrap;pub use self::GPUBindGroup_Binding::GPUBindGroupMethods;pub use self::GPUBindGroup_Binding::GetProtoObject as GPUBindGroupGetProtoObject;pub use self::GPUBindGroup_Binding::DefineDOMInterface as GPUBindGroupDefineDOMInterface;pub use self::GPUBindGroupLayout_Binding::Wrap as GPUBindGroupLayoutWrap;pub use self::GPUBindGroupLayout_Binding::GPUBindGroupLayoutMethods;pub use self::GPUBindGroupLayout_Binding::GetProtoObject as GPUBindGroupLayoutGetProtoObject;pub use self::GPUBindGroupLayout_Binding::DefineDOMInterface as GPUBindGroupLayoutDefineDOMInterface;pub use self::GPUBuffer_Binding::Wrap as GPUBufferWrap;pub use self::GPUBuffer_Binding::GPUBufferMethods;pub use self::GPUBuffer_Binding::GetProtoObject as GPUBufferGetProtoObject;pub use self::GPUBuffer_Binding::DefineDOMInterface as GPUBufferDefineDOMInterface;pub use self::GPUBufferUsage_Binding::GPUBufferUsageConstants;pub use self::GPUBufferUsage_Binding::GetConstructorObject as GPUBufferUsageGetConstructorObject;pub use self::GPUBufferUsage_Binding::DefineDOMInterface as GPUBufferUsageDefineDOMInterface;pub use self::GPUColorWrite_Binding::GPUColorWriteConstants;pub use self::GPUColorWrite_Binding::Wrap as GPUColorWriteWrap;pub use self::GPUColorWrite_Binding::GetProtoObject as GPUColorWriteGetProtoObject;pub use self::GPUColorWrite_Binding::DefineDOMInterface as GPUColorWriteDefineDOMInterface;pub use self::GPUCommandBuffer_Binding::Wrap as GPUCommandBufferWrap;pub use self::GPUCommandBuffer_Binding::GPUCommandBufferMethods;pub use self::GPUCommandBuffer_Binding::GetProtoObject as GPUCommandBufferGetProtoObject;pub use self::GPUCommandBuffer_Binding::DefineDOMInterface as GPUCommandBufferDefineDOMInterface;pub use self::GPUCommandEncoder_Binding::Wrap as GPUCommandEncoderWrap;pub use self::GPUCommandEncoder_Binding::GPUCommandEncoderMethods;pub use self::GPUCommandEncoder_Binding::GetProtoObject as GPUCommandEncoderGetProtoObject;pub use self::GPUCommandEncoder_Binding::DefineDOMInterface as GPUCommandEncoderDefineDOMInterface;pub use self::GPUCompilationInfo_Binding::Wrap as GPUCompilationInfoWrap;pub use self::GPUCompilationInfo_Binding::GPUCompilationInfoMethods;pub use self::GPUCompilationInfo_Binding::GetProtoObject as GPUCompilationInfoGetProtoObject;pub use self::GPUCompilationInfo_Binding::DefineDOMInterface as GPUCompilationInfoDefineDOMInterface;pub use self::GPUCompilationMessage_Binding::Wrap as GPUCompilationMessageWrap;pub use self::GPUCompilationMessage_Binding::GPUCompilationMessageMethods;pub use self::GPUCompilationMessage_Binding::GetProtoObject as GPUCompilationMessageGetProtoObject;pub use self::GPUCompilationMessage_Binding::DefineDOMInterface as GPUCompilationMessageDefineDOMInterface;pub use self::GPUComputePassEncoder_Binding::Wrap as GPUComputePassEncoderWrap;pub use self::GPUComputePassEncoder_Binding::GPUComputePassEncoderMethods;pub use self::GPUComputePassEncoder_Binding::GetProtoObject as GPUComputePassEncoderGetProtoObject;pub use self::GPUComputePassEncoder_Binding::DefineDOMInterface as GPUComputePassEncoderDefineDOMInterface;pub use self::GPUComputePipeline_Binding::Wrap as GPUComputePipelineWrap;pub use self::GPUComputePipeline_Binding::GPUComputePipelineMethods;pub use self::GPUComputePipeline_Binding::GetProtoObject as GPUComputePipelineGetProtoObject;pub use self::GPUComputePipeline_Binding::DefineDOMInterface as GPUComputePipelineDefineDOMInterface;pub use self::GPUDevice_Binding::Wrap as GPUDeviceWrap;pub use self::GPUDevice_Binding::GPUDeviceMethods;pub use self::GPUDevice_Binding::GetProtoObject as GPUDeviceGetProtoObject;pub use self::GPUDevice_Binding::DefineDOMInterface as GPUDeviceDefineDOMInterface;pub use self::GPUDeviceLostInfo_Binding::Wrap as GPUDeviceLostInfoWrap;pub use self::GPUDeviceLostInfo_Binding::GPUDeviceLostInfoMethods;pub use self::GPUDeviceLostInfo_Binding::GetProtoObject as GPUDeviceLostInfoGetProtoObject;pub use self::GPUDeviceLostInfo_Binding::DefineDOMInterface as GPUDeviceLostInfoDefineDOMInterface;pub use self::GPUError_Binding::Wrap as GPUErrorWrap;pub use self::GPUError_Binding::GPUErrorMethods;pub use self::GPUError_Binding::GetProtoObject as GPUErrorGetProtoObject;pub use self::GPUError_Binding::GetConstructorObject as GPUErrorGetConstructorObject;pub use self::GPUError_Binding::DefineDOMInterface as GPUErrorDefineDOMInterface;pub use self::GPUInternalError_Binding::Wrap as GPUInternalErrorWrap;pub use self::GPUInternalError_Binding::GPUInternalErrorMethods;pub use self::GPUInternalError_Binding::GetProtoObject as GPUInternalErrorGetProtoObject;pub use self::GPUInternalError_Binding::DefineDOMInterface as GPUInternalErrorDefineDOMInterface;pub use self::GPUMapMode_Binding::GPUMapModeConstants;pub use self::GPUMapMode_Binding::GetConstructorObject as GPUMapModeGetConstructorObject;pub use self::GPUMapMode_Binding::DefineDOMInterface as GPUMapModeDefineDOMInterface;pub use self::GPUOutOfMemoryError_Binding::Wrap as GPUOutOfMemoryErrorWrap;pub use self::GPUOutOfMemoryError_Binding::GPUOutOfMemoryErrorMethods;pub use self::GPUOutOfMemoryError_Binding::GetProtoObject as GPUOutOfMemoryErrorGetProtoObject;pub use self::GPUOutOfMemoryError_Binding::DefineDOMInterface as GPUOutOfMemoryErrorDefineDOMInterface;pub use self::GPUPipelineError_Binding::Wrap as GPUPipelineErrorWrap;pub use self::GPUPipelineError_Binding::GPUPipelineErrorMethods;pub use self::GPUPipelineError_Binding::GetProtoObject as GPUPipelineErrorGetProtoObject;pub use self::GPUPipelineError_Binding::DefineDOMInterface as GPUPipelineErrorDefineDOMInterface;pub use self::GPUPipelineLayout_Binding::Wrap as GPUPipelineLayoutWrap;pub use self::GPUPipelineLayout_Binding::GPUPipelineLayoutMethods;pub use self::GPUPipelineLayout_Binding::GetProtoObject as GPUPipelineLayoutGetProtoObject;pub use self::GPUPipelineLayout_Binding::DefineDOMInterface as GPUPipelineLayoutDefineDOMInterface;pub use self::GPUQuerySet_Binding::Wrap as GPUQuerySetWrap;pub use self::GPUQuerySet_Binding::GPUQuerySetMethods;pub use self::GPUQuerySet_Binding::GetProtoObject as GPUQuerySetGetProtoObject;pub use self::GPUQuerySet_Binding::DefineDOMInterface as GPUQuerySetDefineDOMInterface;pub use self::GPUQueue_Binding::Wrap as GPUQueueWrap;pub use self::GPUQueue_Binding::GPUQueueMethods;pub use self::GPUQueue_Binding::GetProtoObject as GPUQueueGetProtoObject;pub use self::GPUQueue_Binding::DefineDOMInterface as GPUQueueDefineDOMInterface;pub use self::GPURenderBundle_Binding::Wrap as GPURenderBundleWrap;pub use self::GPURenderBundle_Binding::GPURenderBundleMethods;pub use self::GPURenderBundle_Binding::GetProtoObject as GPURenderBundleGetProtoObject;pub use self::GPURenderBundle_Binding::DefineDOMInterface as GPURenderBundleDefineDOMInterface;pub use self::GPURenderBundleEncoder_Binding::Wrap as GPURenderBundleEncoderWrap;pub use self::GPURenderBundleEncoder_Binding::GPURenderBundleEncoderMethods;pub use self::GPURenderBundleEncoder_Binding::GetProtoObject as GPURenderBundleEncoderGetProtoObject;pub use self::GPURenderBundleEncoder_Binding::DefineDOMInterface as GPURenderBundleEncoderDefineDOMInterface;pub use self::GPURenderPassEncoder_Binding::Wrap as GPURenderPassEncoderWrap;pub use self::GPURenderPassEncoder_Binding::GPURenderPassEncoderMethods;pub use self::GPURenderPassEncoder_Binding::GetProtoObject as GPURenderPassEncoderGetProtoObject;pub use self::GPURenderPassEncoder_Binding::DefineDOMInterface as GPURenderPassEncoderDefineDOMInterface;pub use self::GPURenderPipeline_Binding::Wrap as GPURenderPipelineWrap;pub use self::GPURenderPipeline_Binding::GPURenderPipelineMethods;pub use self::GPURenderPipeline_Binding::GetProtoObject as GPURenderPipelineGetProtoObject;pub use self::GPURenderPipeline_Binding::DefineDOMInterface as GPURenderPipelineDefineDOMInterface;pub use self::GPUSampler_Binding::Wrap as GPUSamplerWrap;pub use self::GPUSampler_Binding::GPUSamplerMethods;pub use self::GPUSampler_Binding::GetProtoObject as GPUSamplerGetProtoObject;pub use self::GPUSampler_Binding::DefineDOMInterface as GPUSamplerDefineDOMInterface;pub use self::GPUShaderModule_Binding::Wrap as GPUShaderModuleWrap;pub use self::GPUShaderModule_Binding::GPUShaderModuleMethods;pub use self::GPUShaderModule_Binding::GetProtoObject as GPUShaderModuleGetProtoObject;pub use self::GPUShaderModule_Binding::DefineDOMInterface as GPUShaderModuleDefineDOMInterface;pub use self::GPUShaderStage_Binding::GPUShaderStageConstants;pub use self::GPUShaderStage_Binding::Wrap as GPUShaderStageWrap;pub use self::GPUShaderStage_Binding::GetProtoObject as GPUShaderStageGetProtoObject;pub use self::GPUShaderStage_Binding::DefineDOMInterface as GPUShaderStageDefineDOMInterface;pub use self::GPUSupportedFeatures_Binding::Wrap as GPUSupportedFeaturesWrap;pub use self::GPUSupportedFeatures_Binding::GPUSupportedFeaturesMethods;pub use self::GPUSupportedFeatures_Binding::GetProtoObject as GPUSupportedFeaturesGetProtoObject;pub use self::GPUSupportedFeatures_Binding::DefineDOMInterface as GPUSupportedFeaturesDefineDOMInterface;pub use self::GPUSupportedLimits_Binding::Wrap as GPUSupportedLimitsWrap;pub use self::GPUSupportedLimits_Binding::GPUSupportedLimitsMethods;pub use self::GPUSupportedLimits_Binding::GetProtoObject as GPUSupportedLimitsGetProtoObject;pub use self::GPUSupportedLimits_Binding::DefineDOMInterface as GPUSupportedLimitsDefineDOMInterface;pub use self::GPUTexture_Binding::Wrap as GPUTextureWrap;pub use self::GPUTexture_Binding::GPUTextureMethods;pub use self::GPUTexture_Binding::GetProtoObject as GPUTextureGetProtoObject;pub use self::GPUTexture_Binding::DefineDOMInterface as GPUTextureDefineDOMInterface;pub use self::GPUTextureUsage_Binding::GPUTextureUsageConstants;pub use self::GPUTextureUsage_Binding::Wrap as GPUTextureUsageWrap;pub use self::GPUTextureUsage_Binding::GetProtoObject as GPUTextureUsageGetProtoObject;pub use self::GPUTextureUsage_Binding::DefineDOMInterface as GPUTextureUsageDefineDOMInterface;pub use self::GPUTextureView_Binding::Wrap as GPUTextureViewWrap;pub use self::GPUTextureView_Binding::GPUTextureViewMethods;pub use self::GPUTextureView_Binding::GetProtoObject as GPUTextureViewGetProtoObject;pub use self::GPUTextureView_Binding::DefineDOMInterface as GPUTextureViewDefineDOMInterface;pub use self::GPUUncapturedErrorEvent_Binding::Wrap as GPUUncapturedErrorEventWrap;pub use self::GPUUncapturedErrorEvent_Binding::GPUUncapturedErrorEventMethods;pub use self::GPUUncapturedErrorEvent_Binding::GetProtoObject as GPUUncapturedErrorEventGetProtoObject;pub use self::GPUUncapturedErrorEvent_Binding::DefineDOMInterface as GPUUncapturedErrorEventDefineDOMInterface;pub use self::GPUValidationError_Binding::Wrap as GPUValidationErrorWrap;pub use self::GPUValidationError_Binding::GPUValidationErrorMethods;pub use self::GPUValidationError_Binding::GetProtoObject as GPUValidationErrorGetProtoObject;pub use self::GPUValidationError_Binding::DefineDOMInterface as GPUValidationErrorDefineDOMInterface;pub use self::WGSLLanguageFeatures_Binding::Wrap as WGSLLanguageFeaturesWrap;pub use self::WGSLLanguageFeatures_Binding::WGSLLanguageFeaturesMethods;pub use self::WGSLLanguageFeatures_Binding::GetProtoObject as WGSLLanguageFeaturesGetProtoObject;pub use self::WGSLLanguageFeatures_Binding::DefineDOMInterface as WGSLLanguageFeaturesDefineDOMInterface;pub use self::GPUSupportedFeaturesSetlike_Binding::Wrap as GPUSupportedFeaturesSetlikeWrap;pub use self::GPUSupportedFeaturesSetlike_Binding::GPUSupportedFeaturesSetlikeMethods;pub use self::GPUSupportedFeaturesSetlike_Binding::GetProtoObject as GPUSupportedFeaturesSetlikeGetProtoObject;pub use self::WGSLLanguageFeaturesSetlike_Binding::Wrap as WGSLLanguageFeaturesSetlikeWrap;pub use self::WGSLLanguageFeaturesSetlike_Binding::WGSLLanguageFeaturesSetlikeMethods;pub use self::WGSLLanguageFeaturesSetlike_Binding::GetProtoObject as WGSLLanguageFeaturesSetlikeGetProtoObject;
Modules§
- GPUAdapter
Info_ Binding - GPUAdapter_
Binding - GPUAddress
Mode Values - GPUAuto
Layout Mode Values - GPUBind
Group Layout_ Binding - GPUBind
Group_ Binding - GPUBlend
Factor Values - GPUBlend
Operation Values - GPUBuffer
Binding Type Values - GPUBuffer
MapState Values - GPUBuffer
Usage_ Binding - GPUBuffer_
Binding - GPUCanvas
Alpha Mode Values - GPUColor
Write_ Binding - GPUCommand
Buffer_ Binding - GPUCommand
Encoder_ Binding - GPUCompare
Function Values - GPUCompilation
Info_ Binding - GPUCompilation
Message Type Values - GPUCompilation
Message_ Binding - GPUCompute
Pass Encoder_ Binding - GPUCompute
Pipeline_ Binding - GPUCull
Mode Values - GPUDevice
Lost Info_ Binding - GPUDevice
Lost Reason Values - GPUDevice_
Binding - GPUError
Filter Values - GPUError_
Binding - GPUFeature
Name Values - GPUFilter
Mode Values - GPUFront
Face Values - GPUIndex
Format Values - GPUInternal
Error_ Binding - GPULoad
OpValues - GPUMap
Mode_ Binding - GPUOut
OfMemory Error_ Binding - GPUPipeline
Error Reason Values - GPUPipeline
Error_ Binding - GPUPipeline
Layout_ Binding - GPUPipeline
Statistic Name Values - GPUPower
Preference Values - GPUPrimitive
Topology Values - GPUQuery
Set_ Binding - GPUQuery
Type Values - GPUQueue_
Binding - GPURender
Bundle Encoder_ Binding - GPURender
Bundle_ Binding - GPURender
Pass Encoder_ Binding - GPURender
Pipeline_ Binding - GPUSampler
Binding Type Values - GPUSampler_
Binding - GPUShader
Module_ Binding - GPUShader
Stage_ Binding - GPUStencil
Operation Values - GPUStorage
Texture Access Values - GPUStore
OpValues - GPUSupported
Features Setlike_ Binding - GPUSupported
Features_ Binding - GPUSupported
Limits_ Binding - GPUTexture
Aspect Values - GPUTexture
Dimension Values - GPUTexture
Format Values - GPUTexture
Sample Type Values - GPUTexture
Usage_ Binding - GPUTexture
View Dimension Values - GPUTexture
View_ Binding - GPUTexture_
Binding - GPUUncaptured
Error Event_ Binding - GPUValidation
Error_ Binding - GPUVertex
Format Values - GPUVertex
Step Mode Values - GPU_
Binding - WGSL
Language Features Setlike_ Binding - WGSL
Language Features_ Binding
Structs§
- GPUBind
Group Descriptor - GPUBind
Group Entry - GPUBind
Group Layout Descriptor - GPUBind
Group Layout Entry - GPUBlend
Component - GPUBlend
State - GPUBuffer
Binding - GPUBuffer
Binding Layout - GPUBuffer
Descriptor - GPUCanvas
Configuration - GPUColor
Dict - GPUColor
Target State - GPUCommand
Buffer Descriptor - GPUCommand
Encoder Descriptor - GPUCompute
Pass Descriptor - GPUCompute
Pipeline Descriptor - GPUDepth
Stencil State - GPUDevice
Descriptor - GPUExtent3D
Dict - GPUExternal
Texture Binding Layout - GPUFragment
State - GPUImage
Bitmap Copy View - GPUImage
Copy Buffer - GPUImage
Copy External Image - GPUImage
Copy Texture - GPUImage
Copy Texture Tagged - GPUImage
Data Layout - GPUMultisample
State - GPUObject
Descriptor Base - GPUOrigin2D
Dict - GPUOrigin3D
Dict - GPUPipeline
Descriptor Base - GPUPipeline
Error Init - GPUPipeline
Layout Descriptor - GPUPrimitive
State - GPUProgrammable
Stage - GPUQuery
SetDescriptor - GPURender
Bundle Descriptor - GPURender
Bundle Encoder Descriptor - GPURender
Pass Color Attachment - GPURender
Pass Depth Stencil Attachment - GPURender
Pass Descriptor - GPURender
Pass Layout - GPURender
Pipeline Descriptor - GPURequest
Adapter Options - GPUSampler
Binding Layout - GPUSampler
Descriptor - GPUShader
Module Descriptor - GPUStencil
Face State - GPUStorage
Texture Binding Layout - GPUTexture
Binding Layout - GPUTexture
Descriptor - GPUTexture
View Descriptor - GPUUncaptured
Error Event Init - GPUVertex
Attribute - GPUVertex
Buffer Layout - GPUVertex
State
Enums§
- GPUAddress
Mode - GPUAuto
Layout Mode - GPUBlend
Factor - GPUBlend
Operation - GPUBuffer
Binding Type - GPUBuffer
MapState - GPUCanvas
Alpha Mode - GPUCompare
Function - GPUCompilation
Message Type - GPUCull
Mode - GPUDevice
Lost Reason - GPUError
Filter - GPUFeature
Name - GPUFilter
Mode - GPUFront
Face - GPUIndex
Format - GPULoad
Op - GPUPipeline
Error Reason - GPUPipeline
Statistic Name - GPUPower
Preference - GPUPrimitive
Topology - GPUQuery
Type - GPUSampler
Binding Type - GPUStencil
Operation - GPUStorage
Texture Access - GPUStore
Op - GPUTexture
Aspect - GPUTexture
Dimension - GPUTexture
Format - GPUTexture
Sample Type - GPUTexture
View Dimension - GPUVertex
Format - GPUVertex
Step Mode
Type Aliases§
- GPUBuffer
Dynamic Offset - GPUBuffer
Usage Flags - GPUColor
Write Flags - GPUDepth
Bias - GPUFlags
Constant - GPUIndex32
- GPUInteger
Coordinate - GPUInteger
Coordinate Out - GPUMap
Mode Flags - GPUPipeline
Constant Value - GPUSample
Mask - GPUShader
Stage Flags - GPUSigned
Offset32 - GPUSize32
- GPUSize64
- GPUSize32
Out - GPUSize64
Out - GPUStencil
Value - GPUTexture
Usage Flags