free method
Implementation
void free(Pointer<Point> pointer) {
if (isDisposed) {
throw StateError('Cannot free to disposed pool');
}
final index = _pointerToIndex[pointer];
if (index == null) {
throw ArgumentError('Pointer not from this pool');
}
_markFree(index);
pointer.ref.x = 0;
pointer.ref.y = 0;
}