Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ColorBufferWebGL(val context: WebGL2RenderingContext, val target: GLenum, textureObject: WebGLTexture?, val width: Int, val height: Int, val contentScale: Double, val format: ColorFormat, val type: ColorType, val levels: Int, val multisample: BufferMultisample, val session: Session?, val renderbuffer: WebGLRenderbuffer? = null) : ColorBuffer
A color buffer of the WebGL back-end. WebGL 2 has no multisampled textures, multisampled color buffers are stored in a multisampled renderbuffer: they can be attached to render targets and copied with copyTo, which resolves them, but not be sampled, written, read or mipmapped, like multisampled color buffers of the GL3 back-end.
Link copied to clipboard
class CubemapWebGL(val context: WebGL2RenderingContext, val target: GLenum, val texture: WebGLTexture, val width: Int, val format: ColorFormat, val type: ColorType, val levels: Int, val session: Session?) : Cubemap
Link copied to clipboard
class DepthBufferWebGL(val context: WebGL2RenderingContext, val buffer: WebGLRenderbuffer, val width: Int, val height: Int, val format: DepthFormat, val multisample: BufferMultisample, val session: Session?) : DepthBuffer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class IndexBufferWebGL(val context: WebGL2RenderingContext, val buffer: WebGLBuffer, val type: IndexType, val indexCount: Int, val session: Session?) : IndexBuffer
Link copied to clipboard
The render target of the canvas
Link copied to clipboard
open class RenderTargetWebGL(val context: WebGL2RenderingContext, val framebuffer: WebGLFramebuffer?, val width: Int, val height: Int, val contentScale: Double, val multisample: BufferMultisample, val session: Session?) : RenderTarget
Link copied to clipboard
class ShaderWebGL(val context: WebGL2RenderingContext, val program: WebGLProgram, val activeUniforms: Map<String, ActiveUniform>, val session: Session?) : Shader
Link copied to clipboard
Link copied to clipboard
class VertexBufferWebGL(val context: WebGL2RenderingContext, val buffer: WebGLBuffer, val vertexFormat: VertexFormat, val vertexCount: Int, val session: Session?) : VertexBuffer
Link copied to clipboard