ProgramRenderTargetWebGL

Constructors

Link copied to clipboard
constructor(context: WebGL2RenderingContext, program: Program)

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
abstract val depthBuffer: DepthBuffer?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val hasColorAttachments: Boolean = true
Link copied to clipboard
open override val hasDepthBuffer: Boolean = true
Link copied to clipboard
open override val hasStencilBuffer: Boolean = true
Link copied to clipboard
open override val height: Int
Link copied to clipboard
Link copied to clipboard
open val pixelHeight: Int
Link copied to clipboard
open val pixelWidth: Int
Link copied to clipboard
open override val program: Program
Link copied to clipboard
abstract val session: Session?
Link copied to clipboard
open override val width: Int

Functions

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