销毁对象。对象的每个函数(包括其原型中的函数)都被一个抛出
此功能用于保存本机资源的对象,例如需要显式释放的WebGL资源。客户端代码调用对象的
DeveloperError
的函数替换,但对象的isDestroyed
函数被设置为返回true
的函数除外。使用delete
删除对象的属性。此功能用于保存本机资源的对象,例如需要显式释放的WebGL资源。客户端代码调用对象的
destroy
函数,然后释放本机资源并调用destroyObject
将其自身置于销毁状态。
Parameters:
object
(Object)
要销毁的对象。
message
(String)
要包含在异常中的消息,如果调用已销毁对象的函数,则会引发该异常。
Example
// How a texture would destroy itself.
this.destroy = function () {
_gl.deleteTexture(_texture);
return bmgl.destroyObject(this);
};