public void Draw(List <Line> lines, Line prev, float radius, Color colour, Color border_colour, int lineCount = -1)
        {
            TextureGl tex = CreateTexture(colour, border_colour);

            DrawOGL(lines, radius, tex, prev, lineCount);
            tex.Dispose();
        }
 private void ComputeTagColour()
 {
     if (texture_tag != null)
     {
         texture_tag.Dispose();
     }
     texture_tag = CreateTexture(m_tag, m_border);
 }
 private void ComputeGreyColour()
 {
     if (texture_grey != null)
     {
         texture_grey.Dispose();
     }
     texture_grey = CreateTexture(m_grey, m_border);
 }
Пример #4
0
        private void Dispose(bool isDisposing)
        {
            if (isDisposed)
            {
                return;
            }
            isDisposed = true;

            if (TextureGl != null)
            {
                TextureGl.Dispose();
                TextureGl = null;
            }
        }