Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Atmosphere

大気層を表現するクラス

Hierarchy

  • Atmosphere

Index

Constructors

Properties

_glenv: GLEnv
_mesh: Mesh
_star_mask: boolean
_viewer: Viewer
_visibility: { ground: boolean; sky: boolean }

Type declaration

  • ground: boolean
  • sky: boolean

Accessors

  • get starMask(): boolean
  • get visibility(): { ground: boolean; sky: boolean }

Methods

  • _checkMaterials(): void
  • _deleteMaterials(): void
  • _draw(render_stage: RenderStage, gocs_to_clip: Matrix, view_to_gocs: Matrix, isMask: boolean): void
  • destroy(): void
  • draw(render_stage: RenderStage, gocs_to_clip: Matrix, view_to_gocs: Matrix): void
  • drawMask(render_stage: RenderStage, gocs_to_clip: Matrix, view_to_gocs: Matrix): void
  • selectGroundShader(view_to_gocs: Matrix): any
  • setExposure(value: number): void
  • setGroundExposure(value: number): void
  • setGroundMie(value: number): void
  • setGroundRayleigh(value: number): void
  • setGroundScaleDepth(value: number): void
  • setGroundSunRate(value: number): void
  • setGroundVisibility(flag: boolean): void
  • setMie(value: number): void
  • setRayleigh(value: number): void
  • setScaleDepth(value: number): void
  • setSkyVisibility(flag: boolean): void
  • setStarMask(flag: boolean): void
  • setSunRate(value: number): void