public void Fill(Surface <T> surface, Ink <T> ink) { foreach (VectorI2 point in surface.GetSurfacePoints()) { ink.Paint(surface, 1.0f, point); } }
public override void Paint(Surface <T> surface, Ink <T> ink, VectorF2 point) { ink.Paint(surface, 1.0f, point); }
public override void Paint(Surface <T> surface, Ink <T> ink, VectorF2 point) { point -= center; grid.ProcessWithIndexs((p, w) => ink.Paint(surface, w, point + p)); }
public Utensil_InkedBrush(Ink <T> i, Brush <T> b) { ink = i; brush = b; }
public abstract void Paint(Surface <T> surface, Ink <T> ink, VectorF2 point);