Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface WebGLState

Hierarchy

  • WebGLState

Index

Constructors

constructor

Properties

buffers

buffers: { color: WebGLColorBuffer; depth: WebGLDepthBuffer; stencil: WebGLStencilBuffer }

Type declaration

Methods

activeTexture

  • activeTexture(webglSlot: number): void

bindFramebuffer

  • bindFramebuffer(target: number, framebuffer: WebGLFramebuffer): void

bindTexture

  • bindTexture(webglType: number, webglTexture: any): void

bindXRFramebuffer

  • bindXRFramebuffer(framebuffer: WebGLFramebuffer): void

compressedTexImage2D

  • compressedTexImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, data: ArrayBufferView): void

disable

  • disable(id: number): void

disableUnusedAttributes

  • disableUnusedAttributes(): void

enable

  • enable(id: number): void

enableAttribute

  • enableAttribute(attribute: number): void

enableAttributeAndDivisor

  • enableAttributeAndDivisor(attribute: number, meshPerAttribute: number): void

initAttributes

  • initAttributes(): void

reset

  • reset(): void

scissor

setBlending

setCullFace

setFlipSided

  • setFlipSided(flipSided: boolean): void

setLineWidth

  • setLineWidth(width: number): void

setMaterial

  • setMaterial(material: I3JS.Material, frontFaceCW: boolean): void

setPolygonOffset

  • setPolygonOffset(polygonoffset: boolean, factor?: number, units?: number): void

setScissorTest

  • setScissorTest(scissorTest: boolean): void

texImage2D

  • texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels: ArrayBufferView): void
  • texImage2D(target: number, level: number, internalformat: number, format: number, type: number, source: any): void

texImage3D

  • texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, pixels: any): void

unbindTexture

  • unbindTexture(): void

useProgram

  • useProgram(program: any): boolean

vertexAttribPointer

  • vertexAttribPointer(index: number, size: number, type: number, normalized: boolean, stride: number, offset: number): void

viewport

Generated using TypeDoc