RenderTargetWebGL

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(source)

Inheritors

Constructors

Link copied to clipboard
constructor(context: WebGL2RenderingContext, framebuffer: WebGLFramebuffer?, width: Int, height: Int, contentScale: Double, multisample: BufferMultisample, session: Session?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val contentScale: Double
Link copied to clipboard
Link copied to clipboard
open override var depthBuffer: DepthBuffer?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val hasColorAttachments: Boolean
Link copied to clipboard
open override val hasDepthBuffer: Boolean
Link copied to clipboard
open override val hasStencilBuffer: Boolean
Link copied to clipboard
open override val height: Int
Link copied to clipboard
open override val multisample: BufferMultisample
Link copied to clipboard
open val pixelHeight: Int
Link copied to clipboard
open val pixelWidth: Int
Link copied to clipboard
open override val session: Session?
Link copied to clipboard
open override val width: Int

Functions

Link copied to clipboard
open override fun attach(depthBuffer: DepthBuffer, ownedByRenderTarget: Boolean)
open override fun attach(arrayTexture: ArrayTexture, layer: Int, level: Int, name: String?)
open override fun attach(colorBuffer: ColorBuffer, level: Int, name: String?, ownedByRenderTarget: Boolean)
open override fun attach(cubemap: Cubemap, side: CubemapSide, level: Int, name: String?)
open override fun attach(volumeTexture: VolumeTexture, layer: Int, level: Int, name: String?)
open override fun attach(arrayCubemap: ArrayCubemap, side: CubemapSide, layer: Int, level: Int, name: String?)
Link copied to clipboard
open override fun attachLayered(arrayCubemap: ArrayCubemap, level: Int, name: String?)
open override fun attachLayered(arrayTexture: ArrayTexture, level: Int, name: String?)
open override fun attachLayered(cubemap: Cubemap, level: Int, name: String?)
open override fun attachLayered(volumeTexture: VolumeTexture, level: Int, name: String?)
Link copied to clipboard
open override fun bind()
Link copied to clipboard
Link copied to clipboard
open override fun blendMode(index: Int, blendMode: BlendMode)
Link copied to clipboard
open override fun clearColor(index: Int, color: ColorRGBa)
Link copied to clipboard
open override fun clearDepth(depth: Double, stencil: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun colorBuffer(index: Int): ColorBuffer
Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open override fun detachColorAttachments()
Link copied to clipboard
open override fun detachDepthBuffer()
Link copied to clipboard
open fun resolveTo(to: RenderTarget)
Link copied to clipboard
open override fun unbind()