Package org.teavm.jso.webgpu
Class GPUDescriptor.BindGroupLayoutEntry
java.lang.Object
org.teavm.jso.webgpu.GPUDescriptor
org.teavm.jso.webgpu.GPUDescriptor.BindGroupLayoutEntry
- All Implemented Interfaces:
org.teavm.jso.JSObject
- Enclosing class:
GPUDescriptor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.teavm.jso.webgpu.GPUDescriptor
GPUDescriptor.BindGroup, GPUDescriptor.BindGroupEntry, GPUDescriptor.BindGroupLayout, GPUDescriptor.BindGroupLayoutEntry, GPUDescriptor.BlendComponent, GPUDescriptor.BlendState, GPUDescriptor.Buffer, GPUDescriptor.BufferBinding, GPUDescriptor.BufferBindingLayout, GPUDescriptor.CanvasConfiguration, GPUDescriptor.CanvasToneMapping, GPUDescriptor.Color, GPUDescriptor.ColorTargetState, GPUDescriptor.CommandBuffer, GPUDescriptor.CommandEncoder, GPUDescriptor.ComputePass, GPUDescriptor.ComputePassTimestampWrites, GPUDescriptor.ComputePipeline, GPUDescriptor.CopyExternalImageDestInfo, GPUDescriptor.CopyExternalImageSourceInfo, GPUDescriptor.DepthStencilState, GPUDescriptor.Device, GPUDescriptor.Extent3D, GPUDescriptor.ExternalTexture, GPUDescriptor.ExternalTextureBindingLayout, GPUDescriptor.FragmentState, GPUDescriptor.MultisampleState, GPUDescriptor.ObjectBase, GPUDescriptor.Origin2D, GPUDescriptor.Origin3D, GPUDescriptor.Pipeline, GPUDescriptor.PipelineLayout, GPUDescriptor.PrimitiveState, GPUDescriptor.ProgrammableStage, GPUDescriptor.QuerySet, GPUDescriptor.Queue, GPUDescriptor.RenderBundle, GPUDescriptor.RenderBundleEncoder, GPUDescriptor.RenderPass, GPUDescriptor.RenderPassColorAttachment, GPUDescriptor.RenderPassDepthStencilAttachment, GPUDescriptor.RenderPassLayout, GPUDescriptor.RenderPassTimestampWrites, GPUDescriptor.RenderPipeline, GPUDescriptor.RequestAdapterOptions, GPUDescriptor.Sampler, GPUDescriptor.SamplerBindingLayout, GPUDescriptor.ShaderModule, GPUDescriptor.ShaderModuleCompilationHint, GPUDescriptor.StencilFaceState, GPUDescriptor.StorageTextureBindingLayout, GPUDescriptor.TexelCopyBufferInfo, GPUDescriptor.TexelCopyBufferLayout, GPUDescriptor.TexelCopyTextureInfo, GPUDescriptor.Texture, GPUDescriptor.TextureBindingLayout, GPUDescriptor.TextureView, GPUDescriptor.VertexAttribute, GPUDescriptor.VertexBufferLayout, GPUDescriptor.VertexState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidsetBinding(int binding) abstract voidabstract voidsetExternalTexture(GPUDescriptor.ExternalTextureBindingLayout externalTexture) abstract voidabstract voidsetStorageTexture(GPUDescriptor.StorageTextureBindingLayout storageTexture) abstract voidabstract voidsetVisibility(int visibility) Methods inherited from class org.teavm.jso.webgpu.GPUDescriptor
createMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teavm.jso.JSObject
cast
-
Constructor Details
-
BindGroupLayoutEntry
public BindGroupLayoutEntry()
-
-
Method Details
-
setBinding
public abstract void setBinding(int binding) -
setVisibility
public abstract void setVisibility(int visibility) -
setBuffer
-
setSampler
-
setTexture
-
setStorageTexture
-
setExternalTexture
-