destroyObject

destroyObject (object, message )

销毁对象。对象的每个功能,包括其原型中的功能,被抛出 DeveloperError 的函数所代替,但对象的 isDestroyed 函数,该函数设置为返回 true 的函数。使用 delete 删除对象的属性。

拥有本机资源(例如WebGL资源)的对象使用此功能,需要明确发布。客户代码调用对象的 destroy 函数,然后释放本机资源并调用 destroyObject 放置自身处于破坏状态。
Name Type Description
object Object 要摧毁的物体。
message String 可选 包含在异常中的消息,如果                          被破坏的对象的函数被调用。
Example:
// How a texture would destroy itself.
this.destroy = function () {
    _gl.deleteTexture(_texture);
    return Cesium.destroyObject(this);
};
See: