Class Context
Index
Constructors
Properties
activeTexture
bindElementBuffer
bindFramebuffer
bindRenderbuffer
bindTexture
bindVertexArray
bindVertexBuffer
blend
blendColor
blendEquation
blendFunc
clearColor
clearDepth
clearStencil
colorMask
cullFace
cullFaceSide
currentNumAttributes
depthFunc
depthMask
depthRange
depthTest
extTextureFilterAnisotropic
extTextureFilterAnisotropicMax?
frontFace
gl
HALF_FLOAT?
maxTextureSize
pixelStoreUnpack
pixelStoreUnpackFlipY
pixelStoreUnpackPremultiplyAlpha
program
RGB16F?
RGBA16F?
stencilFunc
stencilMask
stencilOp
stencilTest
viewport
Methods
Constructors
constructor
Parameters
Returns Context
Properties
activeTexture
bindElementBuffer
bindFramebuffer
bindRenderbuffer
bindTexture
bindVertexArray
bindVertexBuffer
blend
blendColor
blendEquation
blendFunc
clearColor
clearDepth
clearStencil
colorMask
cullFace
cullFaceSide
currentNumAttributes
currentNumAttributes: number
depthFunc
depthMask
depthRange
depthTest
extTextureFilterAnisotropic
OptionalextTextureFilterAnisotropicMax
extTextureFilterAnisotropicMax?: number
frontFace
gl
OptionalHALF_FLOAT
HALF_FLOAT?: number
maxTextureSize
maxTextureSize: number
pixelStoreUnpack
pixelStoreUnpackFlipY
pixelStoreUnpackPremultiplyAlpha
program
OptionalRGB16F
RGB16F?: number
OptionalRGBA16F
RGBA16F?: number
stencilFunc
stencilMask
stencilOp
stencilTest
viewport
Methods
clear
Parameters
- __namedParameters: ClearArgs
Returns void
createFramebuffer
- createFramebuffer(
width: number,
height: number,
hasDepth: boolean,
hasStencil: boolean,
): FramebufferParameters
- width: number
- height: number
- hasDepth: boolean
- hasStencil: boolean
Returns Framebuffer
createIndexBuffer
- createIndexBuffer(
array: TriangleIndexArray | LineIndexArray | LineStripIndexArray,
dynamicDraw?: boolean,
): IndexBufferParameters
- array: TriangleIndexArray | LineIndexArray | LineStripIndexArray
OptionaldynamicDraw: boolean
Returns IndexBuffer
createRenderbuffer
Parameters
- storageFormat: number
- width: number
- height: number
Returns WebGLRenderbuffer
createVertexArray
Returns WebGLVertexArrayObject | undefined
createVertexBuffer
- createVertexBuffer(
array: StructArray,
attributes: readonly StructArrayMember[],
dynamicDraw?: boolean,
): VertexBufferParameters
- array: StructArray
- attributes: readonly StructArrayMember[]
OptionaldynamicDraw: boolean
Returns VertexBuffer
deleteVertexArray
Parameters
- x: WebGLVertexArrayObject | undefined
Returns void
setColorMode
setCullFace
Parameters
- cullFaceMode: Readonly<CullFaceMode>
Returns void
setDefault
Returns void
setDepthMode
setDirty
Returns void
setStencilMode
Parameters
- stencilMode: Readonly<StencilMode>
Returns void
unbindVAO
Returns void
Was this helpful?