Package org.teavm.jso.webgpu
Class GPUDescriptor.TextureView
java.lang.Object
org.teavm.jso.webgpu.GPUDescriptor
org.teavm.jso.webgpu.GPUDescriptor.ObjectBase
org.teavm.jso.webgpu.GPUDescriptor.TextureView
- 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 voidsetArrayLayerCount(int arrayLayerCount) abstract voidabstract voidsetBaseArrayLayer(int baseArrayLayer) abstract voidsetBaseMipLevel(int baseMipLevel) abstract voidsetDimension(String dimension) abstract voidabstract voidsetMipLevelCount(int mipLevelCount) abstract voidsetUsage(int usage) Methods inherited from class org.teavm.jso.webgpu.GPUDescriptor.ObjectBase
getLabel, setLabelMethods 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
-
TextureView
public TextureView()
-
-
Method Details
-
setFormat
-
setDimension
-
setUsage
public abstract void setUsage(int usage) -
setAspect
-
setBaseMipLevel
public abstract void setBaseMipLevel(int baseMipLevel) -
setMipLevelCount
public abstract void setMipLevelCount(int mipLevelCount) -
setBaseArrayLayer
public abstract void setBaseArrayLayer(int baseArrayLayer) -
setArrayLayerCount
public abstract void setArrayLayerCount(int arrayLayerCount)
-