SceneLight
new SceneLight(light)
- Source:
Parameters:
| Name |
Type |
Description |
light |
Object
|
场景中预设的光源数据
|
Members
anchorOffsetX :number
- Source:
Type:
anchorOffsetY :number
- Source:
Type:
anchorX :number
- Source:
Type:
anchorY :number
- Source:
Type:
angle :number
- Source:
Type:
blend :string
- Source:
Type:
blue :number
- Source:
Type:
direct :number
- Source:
Type:
green :number
- Source:
Type:
height :number
- Source:
Type:
intensity :number
- Source:
Type:
mask :string
- Source:
Type:
measureHeight :number
- Source:
Type:
measureOffsetX :number
- Source:
Type:
measureOffsetY :number
- Source:
Type:
measureWidth :number
- Source:
Type:
moved :boolean
- Source:
Type:
name :string
- Source:
Type:
presetId :string
- Source:
Type:
range :number
- Source:
Type:
red :number
- Source:
Type:
selfVarId :string
- Source:
Type:
started :boolean
- Source:
Type:
type :string
- Source:
Type:
visible :boolean
- Source:
Type:
width :number
- Source:
Type:
Methods
callEvent(type) → {EventHandler|undefined}
- Source:
Parameters:
| Name |
Type |
Description |
type |
string
|
场景光源事件类型
|
draw(projMatrix, opacity)
- Source:
Parameters:
| Name |
Type |
Description |
projMatrix |
Matrix
|
投影矩阵
|
opacity |
number
|
不透明度
|
drawAreaLight(projMatrix, opacity)
- Source:
Parameters:
| Name |
Type |
Description |
projMatrix |
Matrix
|
投影矩阵
|
opacity |
number
|
不透明度
|
drawPointLight(projMatrix, opacity)
- Source:
Parameters:
| Name |
Type |
Description |
projMatrix |
Matrix
|
投影矩阵
|
opacity |
number
|
不透明度
|
emit(type)
- Source:
Parameters:
| Name |
Type |
Description |
type |
string
|
场景光源事件类型
|
move(properties, easingId, duration)
- Source:
Parameters:
| Name |
Type |
Description |
properties |
Array.<string, number>
|
光源属性词条
|
easingId |
string
|
过渡曲线ID
|
duration |
number
|
持续时间(毫秒)
|
update(deltaTime)
- Source:
Parameters:
| Name |
Type |
Description |
deltaTime |
number
|
增量时间(毫秒)
|