WebGLPointsController
Classes
default
Defined in: controllers/WebGLPointsController.ts:25
Extends
Constructors
Constructor
new default(
gl
):default
Defined in: controllers/WebGLPointsController.ts:93
Parameters
gl
WebGL2RenderingContext
Returns
Overrides
Properties
_gl
protected
readonly
_gl:WebGL2RenderingContext
Defined in: controllers/WebGLControllerBase.ts:6
Inherited from
DEFAULT_POINT_COLOR
readonly
static
DEFAULT_POINT_COLOR:Color
Defined in: controllers/WebGLPointsController.ts:28
DEFAULT_POINT_COLORS
readonly
static
DEFAULT_POINT_COLORS:Color
[]
Defined in: controllers/WebGLPointsController.ts:33
DEFAULT_POINT_MARKER
readonly
static
DEFAULT_POINT_MARKER:Marker
=Marker.Disc
Defined in: controllers/WebGLPointsController.ts:39
DEFAULT_POINT_MARKERS
readonly
static
DEFAULT_POINT_MARKERS:Marker
[]
Defined in: controllers/WebGLPointsController.ts:40
DEFAULT_POINT_OPACITIES
readonly
static
DEFAULT_POINT_OPACITIES:number
[]
Defined in: controllers/WebGLPointsController.ts:38
DEFAULT_POINT_OPACITY
readonly
static
DEFAULT_POINT_OPACITY:number
=1.0
Defined in: controllers/WebGLPointsController.ts:37
DEFAULT_POINT_SIZE
readonly
static
DEFAULT_POINT_SIZE:number
=1.0
Defined in: controllers/WebGLPointsController.ts:26
DEFAULT_POINT_SIZES
readonly
static
DEFAULT_POINT_SIZES:number
[]
Defined in: controllers/WebGLPointsController.ts:27
DEFAULT_POINT_VISIBILITIES
readonly
static
DEFAULT_POINT_VISIBILITIES:boolean
[]
Defined in: controllers/WebGLPointsController.ts:36
DEFAULT_POINT_VISIBILITY
readonly
static
DEFAULT_POINT_VISIBILITY:boolean
=true
Defined in: controllers/WebGLPointsController.ts:35
Methods
destroy()
destroy():
void
Defined in: controllers/WebGLPointsController.ts:304
Returns
void
draw()
draw(
viewport
,drawOptions
):void
Defined in: controllers/WebGLPointsController.ts:235
Parameters
viewport
drawOptions
Returns
void
initialize()
initialize(
signal?
):Promise
<default
>
Defined in: controllers/WebGLPointsController.ts:171
Parameters
signal?
AbortSignal
Returns
Promise
<default
>
synchronize()
synchronize(
layerMap
,pointsMap
,sizeMaps
,colorMaps
,visibilityMaps
,opacityMaps
,markerMaps
,loadPoints
,loadTableByID
,signal?
):Promise
<void
>
Defined in: controllers/WebGLPointsController.ts:182
Parameters
layerMap
Map
<string
, ILayerModel
>
pointsMap
Map
<string
, IPointsModel
>
sizeMaps
Map
<string
, Map
<string
, number
>>
colorMaps
Map
<string
, Map
<string
, Color
>>
visibilityMaps
Map
<string
, Map
<string
, boolean
>>
opacityMaps
Map
<string
, Map
<string
, number
>>
markerMaps
Map
<string
, Map
<string
, Marker
>>
loadPoints
(points
, signal?
) => Promise
<IPointsData
>
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