Skip to main content

WebGLShapesController

Classes

default

Defined in: controllers/WebGLShapesController.ts:9

Extends

Constructors

Constructor

new default(gl): default

Defined in: controllers/WebGLShapesController.ts:10

Parameters
gl

WebGL2RenderingContext

Returns

default

Overrides

default.constructor

Properties

_gl

protected readonly _gl: WebGL2RenderingContext

Defined in: controllers/WebGLControllerBase.ts:6

Inherited from

default._gl

Methods

destroy()

destroy(): void

Defined in: controllers/WebGLShapesController.ts:41

Returns

void

draw()

draw(_viewport, _drawOptions): void

Defined in: controllers/WebGLShapesController.ts:32

Parameters
_viewport

Rect

_drawOptions

DrawOptions

Returns

void

synchronize()

synchronize(_layerMap, _shapesMap, _loadShapes, _loadTableByID, signal?): Promise<void>

Defined in: controllers/WebGLShapesController.ts:14

Parameters
_layerMap

Map<string, ILayerModel>

_shapesMap

Map<string, IShapesModel>

_loadShapes

(shapes, signal?) => Promise<IShapesData>

_loadTableByID

(tableId, signal?) => Promise<ITableData>

signal?

AbortSignal

Returns

Promise<void>

createWorldToViewportMatrix()

protected static createWorldToViewportMatrix(viewport): mat3

Defined in: controllers/WebGLControllerBase.ts:12

Parameters
viewport

Rect

Returns

mat3

Inherited from

default.createWorldToViewportMatrix