Package org.teavm.jso.webgpu
Class GPUDescriptor.ProgrammableStage
java.lang.Object
org.teavm.jso.webgpu.GPUDescriptor
org.teavm.jso.webgpu.GPUDescriptor.ProgrammableStage
- All Implemented Interfaces:
org.teavm.jso.JSObject
- Direct Known Subclasses:
GPUDescriptor.FragmentState,GPUDescriptor.VertexState
- 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 voidsetConstants(JSMapLike<JSNumber> constants) abstract voidsetEntryPoint(String entryPoint) abstract voidsetModule(GPUShaderModule module) 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
-
ProgrammableStage
public ProgrammableStage()
-
-
Method Details
-
setModule
-
setEntryPoint
-
setConstants
-