CloudVisualizer¶
雲を表現するクラス
Constructors¶
new CloudVisualizer()¶
new CloudVisualizer(
option):CloudVisualizer
constructor
Parameters¶
| Parameter | Type |
|---|---|
option |
Option |
Returns¶
Properties¶
CLOUD_HEIGHT¶
staticreadonlyCLOUD_HEIGHT:number
CLOUD_WIDTH¶
staticreadonlyCLOUD_WIDTH:number
Accessors¶
visibility¶
getvisibility():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