コード例 #1
0
ファイル: Rasterizer.cs プロジェクト: rajeshwarn/cspspemu
 public TriangleRasterizer(RasterizeDelegate <T> rowHandler, int ymin = int.MinValue, int ymax = int.MaxValue, int xmin = int.MinValue, int xmax = int.MaxValue)
 {
     this.rowHandler = rowHandler;
     this.ymin       = ymin;
     this.ymax       = ymax;
     this.xmin       = xmin;
     this.xmax       = xmax;
 }
コード例 #2
0
ファイル: Rasterizer.cs プロジェクト: rajeshwarn/cspspemu
 public static void RasterizeTriangle <T>(
     RasterizerPoint p0, RasterizerPoint p1, RasterizerPoint p2,
     T param, RasterizeDelegate <T> rowHandler,
     int ymin = int.MinValue, int ymax = int.MaxValue, int xmin = int.MinValue, int xmax = int.MaxValue
     )
 {
     new TriangleRasterizer <T>(rowHandler, ymin, ymax, xmin, xmax).RasterizeTriangle(p0, p1, p2, param);
 }