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
Overrides
Properties
_gl
protected
readonly
_gl:WebGL2RenderingContext
Defined in: controllers/WebGLControllerBase.ts:6
Inherited from
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
_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
Returns
mat3