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