Docs.rs
  • wgpu-25.0.0
    • wgpu 25.0.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • kvark
    • grovesNL
    • cwfitzgerald
    • github:gfx-rs:wgpu
    • Dependencies
      • arrayvec ^0.7.6 normal
      • bitflags ^2.9 normal
      • document-features ^0.2.11 normal
      • hashbrown ^0.15.2 normal
      • log ^0.4 normal
      • naga ^25.0.0 normal optional
      • parking_lot ^0.12.1 normal
      • profiling ^1 normal
      • raw-window-handle ^0.6 normal
      • static_assertions ^1.1.0 normal
      • wgpu-core ^25.0.0 normal optional
      • wgpu-types ^25.0.0 normal
      • bytemuck ^1.22 dev
      • cfg_aliases ^0.2.1 build
      • js-sys ^0.3.70 normal
      • smallvec ^1 normal optional
      • wasm-bindgen ^0.2.97 normal
      • wasm-bindgen-futures ^0.4.45 normal optional
      • web-sys ^0.3.74 normal
      • wgpu-core ^25.0.0 normal optional
      • wgpu-hal ^25.0.0 normal optional
      • smallvec ^1 normal
      • wgpu-core ^25.0.0 normal
      • wgpu-hal ^25.0.0 normal
      • portable-atomic ^1 normal
      • smallvec ^1 normal
      • wgpu-core ^25.0.0 normal
      • wgpu-hal ^25.0.0 normal
    • Versions
    • 100% of the crate is documented
  • Go to latest version
  • Platform
    • wasm32-unknown-unknown
    • x86_64-apple-darwin
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

wgpu25.0.0

Module custom

Module Items

  • Enums
  • Traits
  • Type Aliases

In crate wgpu

wgpu

Module custom

Source
Available on custom only.
Expand description

Provides wrappers custom backend implementations

Enums§

DispatchAdapter
DispatchBindGroup
DispatchBindGroupLayout
DispatchBlas
DispatchBuffer
DispatchBufferMappedRange
DispatchCommandBuffer
DispatchCommandEncoder
DispatchComputePass
DispatchComputePipeline
DispatchDevice
DispatchInstance
DispatchPipelineCache
DispatchPipelineLayout
DispatchQuerySet
DispatchQueue
DispatchQueueWriteBuffer
DispatchRenderBundle
DispatchRenderBundleEncoder
DispatchRenderPass
DispatchRenderPipeline
DispatchSampler
DispatchShaderModule
DispatchSurface
DispatchSurfaceOutputDetail
DispatchTexture
DispatchTextureView
DispatchTlas

Traits§

AdapterInterface
BindGroupInterface
BindGroupLayoutInterface
BlasInterface
BufferInterface
BufferMappedRangeInterface
CommandBufferInterface
CommandEncoderInterface
CommonTraits
ComputePassInterface
ComputePipelineInterface
DeviceInterface
InstanceInterface
PipelineCacheInterface
PipelineLayoutInterface
PopErrorScopeFuture
QuerySetInterface
QueueInterface
QueueWriteBufferInterface
RenderBundleEncoderInterface
RenderBundleInterface
RenderPassInterface
RenderPipelineInterface
RequestAdapterFuture
RequestDeviceFuture
SamplerInterface
ShaderCompilationInfoFuture
ShaderModuleInterface
SurfaceInterface
SurfaceOutputDetailInterface
TextureInterface
TextureViewInterface
TlasInterface

Type Aliases§

BoxDeviceLostCallbacksend_sync
BoxSubmittedWorkDoneCallbacksend_sync
BufferMapCallbacksend_sync