public static void ForEachRotated(Vector2 size, ForEachYCallback y_callback, ForEachXYCallback xy_callback) => UMatrix.ForEach(new Vector2(size.Y, size.X), (y) => y_callback(y), (x, y) => xy_callback(y, x));
public static void ForEach(Vector2 size, ForEachXYCallback xy_callback) => UMatrix.ForEach(size, (x) => { }, xy_callback);