1 // PixelCoord is dtiled's vector representation within pixel coordinate space.2 staticassert(isPixelCoord!PixelCoord);
3 4 // as a user, you may choose any (x,y) numeric pair to use as a pixel coordinate5 structMyVector(T) { Tx, y; }
6 7 staticassert(isPixelCoord!(MyVector!int));
8 staticassert(isPixelCoord!(MyVector!uint));
9 staticassert(isPixelCoord!(MyVector!float));
10 staticassert(isPixelCoord!(MyVector!double));
11 staticassert(isPixelCoord!(MyVector!real));
12 13 // To avoid confusion, grid coordinates are distinct from pixel coordinates14 staticassert(!isPixelCoord!RowCol);
Represents a location in continuous 2D space.