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); }
private void Dispose(bool isDisposing) { if (isDisposed) { return; } isDisposed = true; if (TextureGl != null) { TextureGl.Dispose(); TextureGl = null; } }