- Preparing search index...
- The search index is not available
ara3d-webgl
Constructors
constructor
- new WebGLState(gl: WebGLRenderingContext, extensions: WebGLExtensions, capabilities: WebGLCapabilities): WebGLState
-
Parameters
-
gl: WebGLRenderingContext
-
-
Properties
buffers
Methods
activeTexture
- activeTexture(webglSlot: number): void
-
Returns 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
-
Returns void
disableUnusedAttributes
- disableUnusedAttributes(): void
-
Returns void
enable
- enable(id: number): void
-
Returns void
enableAttribute
- enableAttribute(attribute: number): void
-
Returns void
enableAttributeAndDivisor
- enableAttributeAndDivisor(attribute: number, meshPerAttribute: number): void
-
Parameters
-
attribute: number
-
meshPerAttribute: number
Returns void
initAttributes
- initAttributes(): void
-
Returns void
reset
- reset(): void
-
Returns void
scissor
- scissor(scissor: THREE.Vector4): void
-
Returns void
setCullFace
- setCullFace(cullFace: CullFace): void
-
Returns void
setFlipSided
- setFlipSided(flipSided: boolean): void
-
Returns void
setLineWidth
- setLineWidth(width: number): void
-
Returns void
setMaterial
- setMaterial(material: THREE.Material, frontFaceCW: boolean): void
-
Returns 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
-
Returns void
texImage2D
- texImage2D(target: number, level: number, internalformat: number, width: number, height: number, border: number, format: number, type: number, pixels: ArrayBufferView): void
-
Parameters
-
target: number
-
level: number
-
internalformat: number
-
width: number
-
height: number
-
border: number
-
format: number
-
type: number
-
pixels: ArrayBufferView
Returns void
- texImage2D(target: number, level: number, internalformat: number, format: number, type: number, source: any): 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
unbindTexture
- unbindTexture(): void
-
Returns void
useProgram
- useProgram(program: any): boolean
-
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
viewport
- viewport(viewport: THREE.Vector4): void
-
Returns void