public override void Draw(GraphicDrawMode DrawMode, int Offset) { if (_Compiled) { GL.UseProgram(_Program_Indexer); if (!_Uniforms.Activate(_Program_Indexer)) { return; } if (!_Attributes.Activate(_Program_Indexer)) { return; } if (!_Textures.Activate()) { return; } GL.DrawArrays((PrimitiveType)DrawMode, Offset, _Attributes.BufferLines); GL.UseProgram(0); } }
virtual public void SetDrawMode(GraphicDrawMode DrawMode) { this._DrawMode = DrawMode; }
public virtual void Draw(GraphicDrawMode DrawMode, int Offset) { }