Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 virtual public void SetDrawMode(GraphicDrawMode DrawMode)
 {
     this._DrawMode = DrawMode;
 }
Beispiel #3
0
 public virtual void Draw(GraphicDrawMode DrawMode, int Offset)
 {
 }