public void Dispose() { renderCam.Dispose(); for (var i = 0; i < colorTextures.Length; i++) { colorTextures [i].Dispose(); } resultTex.Dispose(); }
void OnDestroy() { manualCam.Dispose(); if (_imageTex0 != null) { _imageTex0.Dispose(); _imageTex0 = null; } if (_imageTex1 != null) { _imageTex1.Dispose(); _imageTex1 = null; } if (_sourceTex != null) { _sourceTex.Dispose(); _sourceTex = null; } }
protected virtual void OnDisable() { //NotifyTextureOnChange(null); manualCam.Dispose(); if (_imageTex0 != null) { _imageTex0.Dispose(); _imageTex0 = null; } if (_imageTex1 != null) { _imageTex1.Dispose(); _imageTex1 = null; } if (_sourceTex != null) { _sourceTex.Dispose(); _sourceTex = null; } }