import { WebGLState } from "https://deno.land/x/threejs_4_deno@v121/src/renderers/webgl/WebGLState.d.ts";
Constructors
Properties
buffers: { color: WebGLColorBuffer; depth: WebGLDepthBuffer; stencil: WebGLStencilBuffer; }
Methods
activeTexture(webglSlot: number): void
bindTexture(webglType: number, webglTexture: any): void
compressedTexImage2D(): void
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
data: ArrayBufferView,
disable(id: number): void
disableUnusedAttributes(): void
enable(id: number): void
enableAttribute(attribute: number): void
enableAttributeAndDivisor(attribute: number, meshPerAttribute: number): void
initAttributes(): void
reset(): void
setBlending(): void
blending: Blending,
blendEquation?: BlendingEquation,
blendSrc?: BlendingSrcFactor,
blendDst?: BlendingDstFactor,
blendEquationAlpha?: BlendingEquation,
blendSrcAlpha?: BlendingSrcFactor,
blendDstAlpha?: BlendingDstFactor,
premultiplyAlpha?: boolean,
setCullFace(cullFace: CullFace): void
setFlipSided(flipSided: boolean): void
setLineWidth(width: number): void
setMaterial(material: Material, frontFaceCW: boolean): void
setPolygonOffset(): void
polygonoffset: boolean,
factor?: number,
units?: number,
setScissorTest(scissorTest: boolean): void
texImage2D(): void
target: number,
level: number,
internalformat: number,
width: number,
height: number,
border: number,
format: number,
type: number,
pixels: ArrayBufferView | null,
texImage2D(): void
target: number,
level: number,
internalformat: number,
format: number,
type: number,
source: any,
texImage3D(): void
target: number,
level: number,
internalformat: number,
width: number,
height: number,
depth: number,
border: number,
format: number,
type: number,
pixels: any,
unbindTexture(): void
useProgram(program: any): boolean
vertexAttribPointer(): void
index: number,
size: number,
type: number,
normalized: boolean,
stride: number,
offset: number,