Home Reference Source
import GLExtensionsManager from 'glboost/src/low_level/core/GLExtensionsManager.js'
public class | source

GLExtensionsManager

Static Method Summary

Static Public Methods
public static

getInstance(glContext: *): *

Constructor Summary

Public Constructor
public

constructor(glContext: *)

Member Summary

Public Members
public get

extDBs: *

public get
public get

extTFA: *

public get

extVAO: *

Private Members
private

_extDBs: *

private
private
private
private

_extTFA: *

private

_extTFL: *

private
private

_extVAO: *

private

Method Summary

Public Methods
public

bindVertexArray(gl: *, vao: *): boolean

public

colorAttachiment(gl: *, index: *): *

public

createUintArrayForElementIndex(gl: *, array: *): *

public

createVertexArray(gl: *): *

public

drawBuffers(gl: *, buffers: *)

public
public
public

readBuffer(gl: *, buffers: *)

Static Public Methods

public static getInstance(glContext: *): * source

Params:

NameTypeAttributeDescription
glContext *

Return:

*

Public Constructors

public constructor(glContext: *) source

Params:

NameTypeAttributeDescription
glContext *

Public Members

public get extDBs: * source

public get extDepthTex: * source

public get extTFA: * source

public get extVAO: * source

Private Members

private _extDBs: * source

private _extDepthTex: * source

private _extEIUI: * source

private _extStdDerivatives: * source

private _extTFA: * source

private _extTFL: * source

private _extTexLod: * source

private _extVAO: * source

private _glContext: * source

Public Methods

public bindVertexArray(gl: *, vao: *): boolean source

Params:

NameTypeAttributeDescription
gl *
vao *

Return:

boolean

public colorAttachiment(gl: *, index: *): * source

Params:

NameTypeAttributeDescription
gl *
index *

Return:

*

public createUintArrayForElementIndex(gl: *, array: *): * source

Params:

NameTypeAttributeDescription
gl *
array *

Return:

*

public createVertexArray(gl: *): * source

Params:

NameTypeAttributeDescription
gl *

Return:

*

public drawBuffers(gl: *, buffers: *) source

Params:

NameTypeAttributeDescription
gl *
buffers *

public elementIndexBitSizeGLConstant(gl: *): * source

Params:

NameTypeAttributeDescription
gl *

Return:

*

public elementIndexByteSizeNumber(gl: *): number source

Params:

NameTypeAttributeDescription
gl *

Return:

number

public readBuffer(gl: *, buffers: *) source

Params:

NameTypeAttributeDescription
gl *
buffers *