Sets the pixel at the given position.
If outside the bounds of the buffer, does nothing.
@override void set(Pos pos, T pixel) { if (contains(pos)) { setUnsafe(pos, pixel); } }