WebGLState

@native @JSImport("three", "WebGLState") @JSType class WebGLState extends Object
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(gl: WebGLRenderingContext, extensions: WebGLExtensions, capabilities: WebGLCapabilities)

Concrete methods

def activeTexture(webglSlot: Double): Unit
def bindFramebuffer(target: Double, framebuffer: WebGLFramebuffer): Unit
def bindTexture(webglType: Double, webglTexture: Any): Unit
def bindXRFramebuffer(framebuffer: WebGLFramebuffer): Unit
def compressedTexImage2D(target: Double, level: Double, internalformat: Double, width: Double, height: Double, border: Double, data: ArrayBufferView): Unit
def disable(id: Double): Unit
def enable(id: Double): Unit
def enableAttribute(attribute: Double): Unit
def enableAttributeAndDivisor(attribute: Double, meshPerAttribute: Double): Unit
def initAttributes(): Unit
def reset(): Unit
def scissor(scissor: Vector4): Unit
def setBlending(blending: Blending, blendEquation: UndefOr[BlendingEquation], blendSrc: UndefOr[BlendingSrcFactor], blendDst: UndefOr[BlendingDstFactor], blendEquationAlpha: UndefOr[BlendingEquation], blendSrcAlpha: UndefOr[BlendingSrcFactor], blendDstAlpha: UndefOr[BlendingDstFactor], premultiplyAlpha: UndefOr[Boolean]): Unit
def setCullFace(cullFace: CullFace): Unit
def setFlipSided(flipSided: Boolean): Unit
def setLineWidth(width: Double): Unit
def setMaterial(material: Material, frontFaceCW: Boolean): Unit
def setPolygonOffset(polygonoffset: Boolean, factor: UndefOr[Double], units: UndefOr[Double]): Unit
def setScissorTest(scissorTest: Boolean): Unit
def texImage2D(target: Double, level: Double, internalformat: Double, width: Double, height: Double, border: Double, format: Double, `type`: Double, pixels: ArrayBufferView): Unit
def texImage2D(target: Double, level: Double, internalformat: Double, format: Double, `type`: Double, source: Any): Unit
def texImage3D(target: Double, level: Double, internalformat: Double, width: Double, height: Double, depth: Double, border: Double, format: Double, `type`: Double, pixels: Any): Unit
def unbindTexture(): Unit
def useProgram(program: Any): Boolean
def vertexAttribPointer(index: Double, size: Double, `type`: Double, normalized: Boolean, stride: Double, offset: Double): Unit
def viewport(viewport: Vector4): Unit

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields