public void Shutdown() { // Release all sentances however many there may be. foreach (DSentence sentance in sentences) { ReleaseSentences(sentance); } sentences = null; // Release the DText vertex buffer. VertexBuffer?.Dispose(); VertexBuffer = null; VertexBuffer2?.Dispose(); VertexBuffer2 = null; // Release the DText index buffer. IndexBuffer?.Dispose(); IndexBuffer = null; VertexBuffer2?.Dispose(); VertexBuffer2 = null; }
public void Dispose() { foreach (var sentence in Sentences) { ReleaseSentence(sentence); } Sentences = null; VertexBuffer?.Dispose(); VertexBuffer = null; VertexBuffer2?.Dispose(); VertexBuffer2 = null; IndexBuffer?.Dispose(); IndexBuffer = null; IndexBuffer2?.Dispose(); IndexBuffer2 = null; }