コンテンツにスキップ

CloudVisualizer

雲を表現するクラス

Constructors

new CloudVisualizer()

new CloudVisualizer(option): CloudVisualizer

constructor

Parameters

Parameter Type
option Option

Returns

CloudVisualizer

Properties

CLOUD_HEIGHT

static readonly CLOUD_HEIGHT: number


CLOUD_WIDTH

static readonly CLOUD_WIDTH: number

Accessors

visibility

get visibility(): Boolean

可視性フラグを取得

Returns

Boolean

Methods

destroy()

destroy(): void

破棄

Returns

void


draw()

draw(render_stage, gocs_to_clip, view_to_gocs): void

雲を描画

Parameters

Parameter Type Description
render_stage RenderStage レンダリングステージ
gocs_to_clip Matrix gocs_to_clip
view_to_gocs Matrix view_to_gocs

Returns

void


init()

init(viewer): void

初期化 Viewerのコンストラクタで呼び出されます。

Parameters

Parameter Type Description
viewer Viewer 所属するViewer

Returns

void


loadData()

loadData(image_from, image_to, fade): Promise<void>

From,Toにテクスチャ画像を設定

Parameters

Parameter Type Default value Description
image_from ImageResource undefined From画像のパス
image_to ImageResource undefined To画像のパス
fade number -1 fade係数

Returns

Promise<void>


loadFrom()

loadFrom(image_src, fade): Promise<void>

Fromにテクスチャ画像を設定

Parameters

Parameter Type Default value Description
image_src ImageResource undefined 画像のパス
fade number -1 fade係数

Returns

Promise<void>


loadTo()

loadTo(image_src, fade): Promise<void>

Toにテクスチャ画像を設定

Parameters

Parameter Type Default value Description
image_src ImageResource undefined 画像のパス
fade number -1 fade係数

Returns

Promise<void>


pushBack()

pushBack(image_src, fade): Promise<void>

Toにテクスチャ画像を設定

Parameters

Parameter Type Default value Description
image_src ImageResource undefined 画像のパス
fade number -1 fade係数

Returns

Promise<void>


pushFront()

pushFront(image_src, fade): Promise<void>

Fromにテクスチャ画像を設定

Parameters

Parameter Type Default value Description
image_src ImageResource undefined 画像のパス
fade number -1 fade係数

Returns

Promise<void>


setFade()

setFade(value): void

フェード係数を設定

Parameters

Parameter Type Description
value number フェード係数 (0 - 1) 1でfromの画像

Returns

void


setGradient()

setGradient(gradient_array, gradient_mode): void

コンターを変更

Parameters

Parameter Type Default value Description
gradient_array Vector4[] undefined gradient生成のためのcolor配列(RGBA)
gradient_mode GradientMode CloudVisualizer.GradientMode.LINEAR gradientの表現方法

Returns

void


setIntensity()

setIntensity(value): void

輝度係数を設定

Parameters

Parameter Type Description
value number 輝度係数 (0, 1) 1で陰部分の影響を受けない

Returns

void


setVisibility()

setVisibility(flag): void

可視性フラグを設定

Parameters

Parameter Type
flag boolean

Returns

void