public void Dispose() { Stream.GetFrameClose(); PixelBuffer.Dispose(); screen.Dispose(); videoMat.Dispose(); videoTex.Dispose(); videoTex = null; videoMat = null; screen = null; PixelBuffer = null; FrameNum = 0; }
private void ClearButton_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Are you sure?", "Clear Point Cloud", MessageBoxButtons.YesNo); if (result == DialogResult.No) { return; } manual.DetachFromParent(); manual.Dispose(); CreateScene(); this.Text = OgreForm.TITLE; }
/// <summary> /// 释放所占资源 /// </summary> public void Dispose() { ogreimage.SceneManager.DestroyManualObject(ManualLineObject); ManualLineObject.Dispose(); }