Properties
Private
_glenv
_glenv: GLEnv
Private
_intensity
_intensity: number
Private
_radius
_radius: number
Private
_visibility
_visibility: boolean
Accessors
visibility
- get visibility(): boolean
Returns boolean
Methods
Private
_checkMaterials
- _checkMaterials(): void
Returns void
Private
_createMesh
- _createMesh(): void
Returns void
Private
_deleteMaterials
- _deleteMaterials(): void
Returns void
Private
_draw
- _draw(render_stage, gocs_to_clip, view_to_gocs, material): void
Parameters
render_stage: RenderStage
gocs_to_clip: Matrix
view_to_gocs: Matrix
material: MoonMaterial
Returns void
destroy
- destroy(): void
Returns void
draw
- draw(render_stage, gocs_to_clip, view_to_gocs): void
Parameters
render_stage: RenderStage
gocs_to_clip: Matrix
view_to_gocs: Matrix
Returns void
drawMask
- drawMask(render_stage, gocs_to_clip, view_to_gocs): void
Parameters
render_stage: RenderStage
gocs_to_clip: Matrix
view_to_gocs: Matrix
Returns void
init
- init(viewer): void
Returns void
setIntensity
- setIntensity(value): void
Returns void
setRadius
- setRadius(value): void
Returns void
setVisibility
- setVisibility(flag): void
Returns void
月を表現するクラス