Package org.teavm.jso.webgpu
Class GPUDescriptor.DepthStencilState
java.lang.Object
org.teavm.jso.webgpu.GPUDescriptor
org.teavm.jso.webgpu.GPUDescriptor.DepthStencilState
- 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 voidsetDepthBias(int depthBias) abstract voidsetDepthBiasClamp(double depthBiasClamp) abstract voidsetDepthBiasSlopeScale(double depthBiasSlopeScale) abstract voidsetDepthCompare(String depthCompare) abstract voidsetDepthWriteEnabled(boolean depthWriteEnabled) abstract voidabstract voidsetStencilBack(GPUDescriptor.StencilFaceState stencilBack) abstract voidsetStencilFront(GPUDescriptor.StencilFaceState stencilFront) abstract voidsetStencilReadMask(int stencilReadMask) abstract voidsetStencilWriteMask(int stencilWriteMask) 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
-
DepthStencilState
public DepthStencilState()
-
-
Method Details
-
setFormat
-
setDepthWriteEnabled
public abstract void setDepthWriteEnabled(boolean depthWriteEnabled) -
setDepthCompare
-
setStencilFront
-
setStencilBack
-
setStencilReadMask
public abstract void setStencilReadMask(int stencilReadMask) -
setStencilWriteMask
public abstract void setStencilWriteMask(int stencilWriteMask) -
setDepthBias
public abstract void setDepthBias(int depthBias) -
setDepthBiasSlopeScale
public abstract void setDepthBiasSlopeScale(double depthBiasSlopeScale) -
setDepthBiasClamp
public abstract void setDepthBiasClamp(double depthBiasClamp)
-