new Cesium.CallbackProperty(callback, isConstant)

A Property whose value is lazily evaluated by a callback function.
Name Type Description
callback CallbackProperty.Callback 评估财产时要调用的函数 .
isConstant boolean 当回调函数每次返回相同值时,如果值会改变,则使用 NT 0 true NT 1 1 , NT 2 false NT 3 .

Members

readonly definitionChanged : Event

当此属性定义发生变化时, 获取该属性被提起的事件 . 当调用 Callback 时,定义会更改 .

readonly isConstant : boolean

获得一个表示该属性是否常数的值.

Methods

equals(other)boolean

将此属性与所提供的属性进行比较并返回 -NT+0+Treal NT+1+,如果两者是相等的, NT+2+false NT+3+否则.
Name Type Description
other Property optional 其他财产.
Returns:
如果左右对等, 则使用 NT 0 true NT 1 , 否则使用 NT 2 false NT 3 .

getValue(time, result)object

获得财产的价值.
Name Type Default Description
time JulianDate JulianDate.now() optional The time for which to retrieve the value. If omitted, the current system time is used.
result object optional 如果省略,则创建并返回将数值存储为新实例的对象.
Returns:
修改后的结果参数或者如果结果参数没有提供或不支持的新实例.

setCallback(callback, isConstant)

设置要使用的回调 .
Name Type Description
callback CallbackProperty.Callback 评估财产时要调用的函数 .
isConstant boolean 当回调函数每次返回相同值时,如果值会改变,则使用 NT 0 true NT 1 1 , NT 2 false NT 3 .

Type Definitions

Cesium.CallbackProperty.Callback(time, result)object

返回属性值的函数 .
Name Type Default Description
time JulianDate JulianDate.now() optional The time for which to retrieve the value. If omitted, the current system time is used.
result object optional 存储值的对象 。 如果省略,该函数必须创建并返回一个新实例.
Returns:
修改后的结果参数,或者没有提供结果参数或不支持的新实例.
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.