销毁对象。对象的每个函数(包括其原型中的函数)都被一个抛出
此功能用于保存本机资源的对象,例如需要显式释放的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);
};