MoonVisualizer¶
月を表現するクラス
Constructors¶
new MoonVisualizer()¶
new MoonVisualizer(
image_src):MoonVisualizer
constructor
Parameters¶
| Parameter | Type | Description |
|---|---|---|
image_src |
string | URLResource |
image source |
Returns¶
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
drawMask()¶
drawMask(
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
setIntensity()¶
setIntensity(
value):void
輝度係数を設定
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
輝度係数 |
Returns¶
void
setRadius()¶
setRadius(
value):void
半径係数を設定
Parameters¶
| Parameter | Type | Description |
|---|---|---|
value |
number |
半径係数 |
Returns¶
void
setVisibility()¶
setVisibility(
flag):void
可視性フラグを設定
Parameters¶
| Parameter | Type |
|---|---|
flag |
boolean |
Returns¶
void