コード例 #1
0
 public override void Draw(GameTime gameTime)
 {
     for (int i = 0; i < _lineDrawCalls.Count; i++)
     {
         cLineDraw ldc = _lineDrawCalls[i];
         Draw(ldc.lineList, ldc.globalRadius, ldc.globalColor, Matrix.Identity, PrimalDevistation.Instance.Camera.Projection, 1, ldc.techniqueName);
     }
     _lineDrawCalls.Clear();
 }
コード例 #2
0
        public void AddLineDrawCall(List <Line> lineList, float globalRadius, Color globalColor, string techniqueName)
        {
            cLineDraw ldc = new cLineDraw();

            ldc.lineList      = lineList;
            ldc.globalRadius  = globalRadius;
            ldc.globalColor   = globalColor;
            ldc.techniqueName = techniqueName;
            _lineDrawCalls.Add(ldc);
        }