銷毀對象。對象的每個函數(包括其原型中的函數)都被一個拋出
此功能用于保存本機資源的對象,例如需要顯式釋放的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);
};