コンテンツにスキップ

FlatColorEntityVisualizer

Extends

Constructors

new FlatColorEntityVisualizer()

new FlatColorEntityVisualizer(opt?): FlatColorEntityVisualizer

Parameters

Parameter Type
opt? Option

Returns

FlatColorEntityVisualizer

Overrides

EntityVisualizer.constructor

Properties

entities

protected entities: Entity<EventMap>[]

Inherited from

EntityVisualizer.entities


material_cache?

protected optional material_cache: Map<GLEnv, FlatColorMaterial>

Methods

destroy()

destroy(): void

Returns

void

Overrides

EntityVisualizer.destroy


dispose()

dispose(glenv?): void

Parameters

Parameter Type
glenv? GLEnv

Returns

void

Overrides

EntityVisualizer.dispose


getColor()

getColor(): Vector4

Returns

Vector4


getEntitiesCount()

getEntitiesCount(): number

Returns

number

Inherited from

EntityVisualizer.getEntitiesCount


getEntity()

getEntity(idx): null | Entity<EventMap>

Parameters

Parameter Type
idx number

Returns

null | Entity<EventMap>

Inherited from

EntityVisualizer.getEntity


getMaterial()

getMaterial(viewer): Material

Parameters

Parameter Type
viewer Viewer

Returns

Material

Overrides

EntityVisualizer.getMaterial


setColor()

setColor(color): void

Parameters

Parameter Type
color Vector4

Returns

void


~~setEntityAltitudeMode()~~

setEntityAltitudeMode(altitude_mode): void

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

Parameters

Parameter Type
altitude_mode AltitudeMode

Returns

void

Inherited from

EntityVisualizer.setEntityAltitudeMode

Deprecated

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


setPrimitiveProperties()

setPrimitiveProperties(viewer, props, entity?): boolean

Parameters

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

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

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

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

Returns

boolean

Inherited from

EntityVisualizer.setPrimitiveProperties