コンテンツにスキップ

abstract EntityVisualizer

Extends

Extended by

Constructors

new EntityVisualizer()

new EntityVisualizer(): EntityVisualizer

Returns

EntityVisualizer

Overrides

Visualizer.constructor

Properties

entities

protected entities: Entity<EventMap>[]

Methods

destroy()

destroy(): void

Returns

void


dispose()

dispose(): void

Returns

void


getEntitiesCount()

getEntitiesCount(): number

Returns

number


getEntity()

getEntity(idx): null | Entity<EventMap>

Parameters

Parameter Type
idx number

Returns

null | Entity<EventMap>


getMaterial()

abstract getMaterial(viewer): Material

Parameters

Parameter Type
viewer Viewer

Returns

Material

Inherited from

Visualizer.getMaterial


~~setEntityAltitudeMode()~~

setEntityAltitudeMode(altitude_mode): void

配下のエンティティの高度モードをまとめて設定する。

Parameters

Parameter Type
altitude_mode AltitudeMode

Returns

void

Deprecated

高度モードはエンティティごとの性質なので、entity.altitude_mode へ 直接設定する。水面 (WaterPolygonEntityVisualizer) は絶対高さ以外を 受け付けないため、このメソッドから設定することもできない。将来のリリースで削除する。


setPrimitiveProperties()

setPrimitiveProperties(viewer, props, entity?): boolean

Parameters

Parameter Type Description
viewer Viewer -
props object -
entity? Entity<EventMap>

プロパティを設定する対象のエンティティ。

エンティティごとに違う値を渡す必要がある実装 (水面の汀線マップ等)

が使う。使わない実装は無視してよい。

Returns

boolean