Skip to content

Latest commit

 

History

History
137 lines (86 loc) · 1.93 KB

reference_classes.rst

File metadata and controls

137 lines (86 loc) · 1.93 KB

WGPU classes

.. currentmodule:: wgpu


Adapter and device

.. autoclass:: GPU

.. autofunction:: request_adapter

.. autofunction:: request_adapter_async

.. autoclass:: GPUAdapter
    :members:

.. autoclass:: GPUObjectBase
    :members:

.. autoclass:: GPUDevice
    :members:


Buffers and textures

.. autoclass:: GPUBuffer
    :members:

.. autoclass:: GPUTexture
    :members:

.. autoclass:: GPUTextureView
    :members:

.. autoclass:: GPUSampler
    :members:


Bind groups

.. autoclass:: GPUBindGroupLayout
    :members:

.. autoclass:: GPUBindGroup
    :members:

.. autoclass:: GPUPipelineLayout
    :members:


Shaders and pipelines

.. autoclass:: GPUShaderModule
    :members:

.. autoclass:: GPUPipelineBase
    :members:

.. autoclass:: GPUComputePipeline
    :members:

.. autoclass:: GPURenderPipeline
    :members:


Command buffers and encoders

.. autoclass:: GPUCommandBuffer
    :members:

.. autoclass:: GPUCommandsMixin
    :members:

.. autoclass:: GPUBindingCommandsMixin
    :members:

.. autoclass:: GPUDebugCommandsMixin
    :members:

.. autoclass:: GPURenderCommandsMixin
    :members:

.. autoclass:: GPUCommandEncoder
    :members:

.. autoclass:: GPUComputePassEncoder
    :members:

.. autoclass:: GPURenderPassEncoder
    :members:

.. autoclass:: GPURenderBundle
    :members:

.. autoclass:: GPURenderBundleEncoder
    :members:



Other

.. autoclass:: GPUCanvasContext
    :members:

.. autoclass:: GPUQueue
    :members:

.. autoclass:: GPUQuerySet
    :members:

.. autoclass:: GPUDeviceLostInfo
    :members:

.. autoclass:: GPUOutOfMemoryError
    :members:

.. autoclass:: GPUValidationError
    :members:

.. autoclass:: GPUCompilationInfo
    :members:

.. autoclass:: GPUCompilationMessage
    :members:

.. autoclass:: GPUUncapturedErrorEvent
    :members:

.. autoclass:: GPUExternalTexture
    :members: