onDispose method
Called when the node is being disposed.
Override to provide custom cleanup logic. Called automatically by dispose.
Example:
class MyNode<T> with DisposableNodeMixin implements DisposableNode {
@override
void onDispose() {
// Clean up resources
}
}
Implementation
@override
@protected
void onDispose() {
// Mark as scheduled so schedule() returns early and no new frame callback
// is queued. Any pending callback will see isDisposed and skip execution.
_isScheduled = true;
doCleanup();
disposeNode(this);
}