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;
        }
Exemple #2
0
        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;
        }