Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CloudVisualizer

雲を表現するクラス

Hierarchy

  • CloudVisualizer

Index

Constructors

Properties

_context: CanvasRenderingContext2D
_fade: number
_glenv: GLEnv
_gradient_array: Vector4[]
_gradient_mode: GradientMode
_height: number
_imageArray: number[][]
_image_height: number
_image_width: number
_indices: number[]
_initial_from_image_src: ImageResource
_initial_to_image_src: ImageResource
_intensity: number
_loaded_image_src: ImageResource[]
_mesh: Mesh
_vertices: number[]
_viewer: Viewer
_visibility: boolean
CLOUD_HEIGHT: number = ...
CLOUD_WIDTH: number = ...

Accessors

  • get visibility(): Boolean

Methods

  • _checkMaterials(): void
  • _createMesh(): void
  • _deleteMaterials(): void
  • _loadImageData(image_src: ImageResource, buf: number[]): Promise<number[]>
  • _updateMaterials(): void
  • _updateMesh(): void
  • destroy(): void
  • draw(render_stage: RenderStage, gocs_to_clip: Matrix, view_to_gocs: Matrix): void
  • pushFront(image_src: ImageResource, fade?: number): Promise<void>
  • setFade(value: number): void
  • setIntensity(value: number): void
  • setVisibility(flag: boolean): void