Hierarchy For Package org.teavm.jso.webgpu
Class Hierarchy
- java.lang.Object
- org.teavm.jso.webgpu.GPUBuffer.MapMode
- org.teavm.jso.webgpu.GPUBuffer.Usage
- org.teavm.jso.webgpu.GPUDescriptor (implements org.teavm.jso.JSObject)
- org.teavm.jso.webgpu.GPUDescriptor.BindGroupEntry
- org.teavm.jso.webgpu.GPUDescriptor.BindGroupLayoutEntry
- org.teavm.jso.webgpu.GPUDescriptor.BlendComponent
- org.teavm.jso.webgpu.GPUDescriptor.BlendState
- org.teavm.jso.webgpu.GPUDescriptor.BufferBinding
- org.teavm.jso.webgpu.GPUDescriptor.BufferBindingLayout
- org.teavm.jso.webgpu.GPUDescriptor.CanvasConfiguration
- org.teavm.jso.webgpu.GPUDescriptor.CanvasToneMapping
- org.teavm.jso.webgpu.GPUDescriptor.Color
- org.teavm.jso.webgpu.GPUDescriptor.ColorTargetState
- org.teavm.jso.webgpu.GPUDescriptor.ComputePassTimestampWrites
- org.teavm.jso.webgpu.GPUDescriptor.CopyExternalImageSourceInfo
- org.teavm.jso.webgpu.GPUDescriptor.DepthStencilState
- org.teavm.jso.webgpu.GPUDescriptor.Extent3D
- org.teavm.jso.webgpu.GPUDescriptor.ExternalTextureBindingLayout
- org.teavm.jso.webgpu.GPUDescriptor.MultisampleState
- org.teavm.jso.webgpu.GPUDescriptor.ObjectBase
- org.teavm.jso.webgpu.GPUDescriptor.BindGroup
- org.teavm.jso.webgpu.GPUDescriptor.BindGroupLayout
- org.teavm.jso.webgpu.GPUDescriptor.Buffer
- org.teavm.jso.webgpu.GPUDescriptor.CommandBuffer
- org.teavm.jso.webgpu.GPUDescriptor.CommandEncoder
- org.teavm.jso.webgpu.GPUDescriptor.ComputePass
- org.teavm.jso.webgpu.GPUDescriptor.Device
- org.teavm.jso.webgpu.GPUDescriptor.ExternalTexture
- org.teavm.jso.webgpu.GPUDescriptor.Pipeline
- org.teavm.jso.webgpu.GPUDescriptor.ComputePipeline
- org.teavm.jso.webgpu.GPUDescriptor.RenderPipeline
- org.teavm.jso.webgpu.GPUDescriptor.PipelineLayout
- org.teavm.jso.webgpu.GPUDescriptor.QuerySet
- org.teavm.jso.webgpu.GPUDescriptor.Queue
- org.teavm.jso.webgpu.GPUDescriptor.RenderBundle
- org.teavm.jso.webgpu.GPUDescriptor.RenderPass
- org.teavm.jso.webgpu.GPUDescriptor.RenderPassLayout
- org.teavm.jso.webgpu.GPUDescriptor.RenderBundleEncoder
- org.teavm.jso.webgpu.GPUDescriptor.Sampler
- org.teavm.jso.webgpu.GPUDescriptor.ShaderModule
- org.teavm.jso.webgpu.GPUDescriptor.Texture
- org.teavm.jso.webgpu.GPUDescriptor.TextureView
- org.teavm.jso.webgpu.GPUDescriptor.Origin2D
- org.teavm.jso.webgpu.GPUDescriptor.Origin3D
- org.teavm.jso.webgpu.GPUDescriptor.PrimitiveState
- org.teavm.jso.webgpu.GPUDescriptor.ProgrammableStage
- org.teavm.jso.webgpu.GPUDescriptor.FragmentState
- org.teavm.jso.webgpu.GPUDescriptor.VertexState
- org.teavm.jso.webgpu.GPUDescriptor.RenderPassColorAttachment
- org.teavm.jso.webgpu.GPUDescriptor.RenderPassDepthStencilAttachment
- org.teavm.jso.webgpu.GPUDescriptor.RenderPassTimestampWrites
- org.teavm.jso.webgpu.GPUDescriptor.RequestAdapterOptions
- org.teavm.jso.webgpu.GPUDescriptor.SamplerBindingLayout
- org.teavm.jso.webgpu.GPUDescriptor.ShaderModuleCompilationHint
- org.teavm.jso.webgpu.GPUDescriptor.StencilFaceState
- org.teavm.jso.webgpu.GPUDescriptor.StorageTextureBindingLayout
- org.teavm.jso.webgpu.GPUDescriptor.TexelCopyBufferLayout
- org.teavm.jso.webgpu.GPUDescriptor.TexelCopyBufferInfo
- org.teavm.jso.webgpu.GPUDescriptor.TexelCopyTextureInfo
- org.teavm.jso.webgpu.GPUDescriptor.CopyExternalImageDestInfo
- org.teavm.jso.webgpu.GPUDescriptor.TextureBindingLayout
- org.teavm.jso.webgpu.GPUDescriptor.VertexAttribute
- org.teavm.jso.webgpu.GPUDescriptor.VertexBufferLayout
- org.teavm.jso.webgpu.GPUPipeline.ColorWrite
- org.teavm.jso.webgpu.GPUPipeline.ShaderStage
- org.teavm.jso.webgpu.GPUTexture.Format
- org.teavm.jso.webgpu.GPUTexture.Usage
Interface Hierarchy
- org.teavm.jso.JSObject
- org.teavm.jso.dom.events.Event
- org.teavm.jso.webgpu.GPUDevice.UncapturedErrorEvent
- org.teavm.jso.dom.events.EventTarget
- org.teavm.jso.webgpu.GPUDevice (also extends org.teavm.jso.webgpu.GPU.ObjectBase)
- org.teavm.jso.webgpu.GPU
- org.teavm.jso.webgpu.GPU.ObjectBase
- org.teavm.jso.webgpu.GPUBindGroup
- org.teavm.jso.webgpu.GPUBindGroup.Layout
- org.teavm.jso.webgpu.GPUBuffer
- org.teavm.jso.webgpu.GPUCommandEncoder
- org.teavm.jso.webgpu.GPUCommandEncoder.CommandBuffer
- org.teavm.jso.webgpu.GPUComputePassEncoder
- org.teavm.jso.webgpu.GPUDevice (also extends org.teavm.jso.dom.events.EventTarget)
- org.teavm.jso.webgpu.GPUDevice.ExternalTexture
- org.teavm.jso.webgpu.GPUDevice.QuerySet
- org.teavm.jso.webgpu.GPUPipeline
- org.teavm.jso.webgpu.GPUPipeline.Compute
- org.teavm.jso.webgpu.GPUPipeline.Render
- org.teavm.jso.webgpu.GPUPipeline.Layout
- org.teavm.jso.webgpu.GPUQueue
- org.teavm.jso.webgpu.GPURenderPassEncoder
- org.teavm.jso.webgpu.GPURenderPassEncoder.Bundle
- org.teavm.jso.webgpu.GPURenderPassEncoder.BundleEncoder
- org.teavm.jso.webgpu.GPUSampler
- org.teavm.jso.webgpu.GPUShaderModule
- org.teavm.jso.webgpu.GPUTexture
- org.teavm.jso.webgpu.GPUTexture.View
- org.teavm.jso.webgpu.GPU.StringSet
- org.teavm.jso.webgpu.GPUAdapter
- org.teavm.jso.webgpu.GPUAdapter.Info
- org.teavm.jso.webgpu.GPUAdapter.SupportedLimits
- org.teavm.jso.webgpu.GPUCanvasContext
- org.teavm.jso.webgpu.GPUDevice.DeviceLostInfo
- org.teavm.jso.webgpu.GPUDevice.Error
- org.teavm.jso.webgpu.GPUShaderModule.CompilationInfo
- org.teavm.jso.webgpu.GPUShaderModule.CompilationMessage
- org.teavm.jso.dom.events.Event