Methods
activeTexture
- activeTexture(webglSlot: number): void
bindFramebuffer
- bindFramebuffer(target: number, framebuffer: WebGLFramebuffer): void
Parameters
target: number
framebuffer: WebGLFramebuffer
Returns void
bindTexture
- bindTexture(webglType: number, webglTexture: any): void
Parameters
webglType: number
webglTexture: any
Returns void
bindXRFramebuffer
- bindXRFramebuffer(framebuffer: WebGLFramebuffer): void
Parameters
framebuffer: WebGLFramebuffer
Returns void
compressedTexImage2D
- compressedTexImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, data: ArrayBufferView): void
Parameters
target: number
level: number
internalformat: number
width: number
height: number
border: number
data: ArrayBufferView
Returns void
disable
- disable(id: number): void
disableUnusedAttributes
- disableUnusedAttributes(): void
enableAttribute
- enableAttribute(attribute: number): void
enableAttributeAndDivisor
- enableAttributeAndDivisor(attribute: number, meshPerAttribute: number): void
Parameters
attribute: number
meshPerAttribute: number
Returns void
setBlending
Parameters
Optional premultiplyAlpha: boolean
Returns void
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
Parameters
polygonoffset: boolean
Optional factor: number
Optional units: number
Returns 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
Parameters
target: number
level: number
internalformat: number
width: number
height: number
border: number
format: number
type: number
pixels: ArrayBufferView
Returns void
Parameters
target: number
level: number
internalformat: number
format: number
type: number
source: any
Returns void
texImage3D
- texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, pixels: any): void
Parameters
target: number
level: number
internalformat: number
width: number
height: number
depth: number
border: number
format: number
type: number
pixels: any
Returns void
useProgram
- useProgram(program: any): boolean
Parameters
Returns boolean
vertexAttribPointer
- vertexAttribPointer(index: number, size: number, type: number, normalized: boolean, stride: number, offset: number): void
Parameters
index: number
size: number
type: number
normalized: boolean
stride: number
offset: number
Returns void