Package org.teavm.jso.webgpu
Class GPUDescriptor.RenderPassDepthStencilAttachment
java.lang.Object
org.teavm.jso.webgpu.GPUDescriptor
org.teavm.jso.webgpu.GPUDescriptor.RenderPassDepthStencilAttachment
- 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 voidsetDepthClearValue(double depthClearValue) abstract voidsetDepthLoadOp(String depthLoadOp) abstract voidsetDepthReadOnly(boolean depthReadOnly) abstract voidsetDepthStoreOp(String depthStoreOp) abstract voidsetStencilClearValue(int stencilClearValue) abstract voidsetStencilLoadOp(String stencilLoadOp) abstract voidsetStencilReadOnly(boolean stencilReadOnly) abstract voidsetStencilStoreOp(String stencilStoreOp) abstract voidsetView(GPUTexture texture) abstract voidsetView(GPUTexture.View view) 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
-
RenderPassDepthStencilAttachment
public RenderPassDepthStencilAttachment()
-
-
Method Details
-
setView
-
setView
-
setDepthClearValue
public abstract void setDepthClearValue(double depthClearValue) -
setDepthLoadOp
-
setDepthStoreOp
-
setDepthReadOnly
public abstract void setDepthReadOnly(boolean depthReadOnly) -
setStencilClearValue
public abstract void setStencilClearValue(int stencilClearValue) -
setStencilLoadOp
-
setStencilStoreOp
-
setStencilReadOnly
public abstract void setStencilReadOnly(boolean stencilReadOnly)
-