freeNative method
Frees the native resources owned by this wrapper. Subclasses implement the concrete free logic here; callers must use dispose instead.
Implementation
@override
void freeNative() {
// views alias a parent container's memory; nothing to free here
if (!_owned) return;
finalizer.detach(this);
ccore.std_VecPoint_free(ptr);
}