m-gis核心库 / Cloud
类: Cloud
定义于: effects/Cloud.ts:44
体积云特效
this.$viewer.addEffect(new Cloud());
继承
Effect
构造函数
构造函数
new Cloud(
options?):Cloud
定义于: effects/Cloud.ts:50
参数
options?
any = {}
体积云特效可选参数
返回
Cloud
重写了
Effect.constructor
属性
_delegate
_delegate:
any
定义于: effects/Effect.ts:13
继承自
Effect._delegate
_effectEvent
_effectEvent:
EffectEvent
定义于: effects/Effect.ts:14
继承自
Effect._effectEvent
_id
_id:
string
定义于: effects/Effect.ts:11
继承自
Effect._id
_options
_options:
any
定义于: effects/Effect.ts:15
继承自
Effect._options
_viewer
_viewer:
any
定义于: effects/Effect.ts:12
继承自
Effect._viewer
options
options:
CloudOptions
定义于: effects/Cloud.ts:45
type
type:
any
定义于: effects/Effect.ts:16
继承自
Effect.type
访问器
cover
Getter 签名
get cover():
number
定义于: effects/Cloud.ts:94
返回
number
Setter 签名
set cover(
value):void
定义于: effects/Cloud.ts:89
设置云量
参数
value
number
云量
返回
void
direction
Getter 签名
get direction():
Cartesian3
定义于: effects/Cloud.ts:68
返回
Cartesian3
Setter 签名
set direction(
value):void
定义于: effects/Cloud.ts:63
设置风向
参数
value
Cartesian3
风向
返回
void
effectEvent
Getter 签名
get effectEvent():
EffectEvent
定义于: effects/Effect.ts:41
Effect 的事件对象
返回
EffectEvent
继承自
Effect.effectEvent
groundAmbientColor
Getter 签名
get groundAmbientColor():
Color
定义于: effects/Cloud.ts:120
返回
Color
Setter 签名
set groundAmbientColor(
color):void
定义于: effects/Cloud.ts:115
设置地面环境色
参数
color
Color
地面环境色
返回
void
height
Getter 签名
get height():
number
定义于: effects/Cloud.ts:146
返回
number
Setter 签名
set height(
value):void
定义于: effects/Cloud.ts:141
设置云层高度
参数
value
number
云层高度
返回
void
id
Getter 签名
get id():
string
定义于: effects/Effect.ts:32
唯一标识 id
返回
string
继承自
Effect.id
realPlanetRadius
Getter 签名
get realPlanetRadius():
number
定义于: effects/Cloud.ts:133
返回
number
Setter 签名
set realPlanetRadius(
value):void
定义于: effects/Cloud.ts:128
设置地球半径
参数
value
number
地球半径
返回
void
skyAmbientColor
Getter 签名
get skyAmbientColor():
Color
定义于: effects/Cloud.ts:107
返回
Color
Setter 签名
set skyAmbientColor(
color):void
定义于: effects/Cloud.ts:102
设置天空环境色
参数
color
Color
天空环境色
返回
void
speedRatio
Getter 签名
get speedRatio():
number
定义于: effects/Cloud.ts:81
返回
number
Setter 签名
set speedRatio(
value):void
定义于: effects/Cloud.ts:76
设置风速
参数
value
number
风速
返回
void
thickness
Getter 签名
get thickness():
number
定义于: effects/Cloud.ts:159
返回
number
Setter 签名
set thickness(
value):void
定义于: effects/Cloud.ts:154
设置云层厚度
参数
value
number
云层厚度
返回
void
方法
_addCallback()
_addCallback(
viewer):void
定义于: effects/Effect.ts:59
参数
viewer
效果添加的回调函数,
返回
void
继承自
Effect._addCallback
_mountedHook()
_mountedHook():
void
定义于: effects/Effect.ts:50
返回
void
继承自
Effect._mountedHook
_prepareDelegate()
_prepareDelegate():
void
定义于: effects/Cloud.ts:163
准备代理
返回
void
重写了
Effect._prepareDelegate
_removeCallback()
_removeCallback():
void
定义于: effects/Effect.ts:71
效果添加的回调函数
返回
void
继承自
Effect._removeCallback
_removedHook()
_removedHook():
void
定义于: effects/Effect.ts:52
返回
void
继承自
Effect._removedHook
addToViewer()
addToViewer(
viewer):Cloud
定义于: effects/Effect.ts:84
将特效添加到当前视图
参数
viewer
当前视图
返回
Cloud
继承自
Effect.addToViewer
calcCloudHeight()
calcCloudHeight():
object
定义于: effects/Cloud.ts:187
返回
object
cloudBase
cloudBase:
number
cloudBaseRadius
cloudBaseRadius:
number
cloudTop
cloudTop:
number
cloudTopRadius
cloudTopRadius:
number
fire()
fire(
type,params):Cloud
参数
type
any
params
any
返回
Cloud
继承自
Effect.fire
off()
off(
type,callback,context):Cloud
参数
type
any
callback
any
context
any
返回
Cloud
继承自
Effect.off
on()
on(
type,callback,context):Cloud
定义于: effects/Effect.ts:95
参数
type
any
callback
any
context
any
返回
Cloud
继承自
Effect.on
update()
update():
void
定义于: effects/Cloud.ts:207
返回
void
updateCloudHeight()
updateCloudHeight():
void
定义于: effects/Cloud.ts:198
更新云层高度
返回
void