$disposeRenderSignals method

void $disposeRenderSignals()

Disposes all render-related signals and clears all callbacks for this instance. This method should be called when the instance is no longer needed, to prevent memory leaks.

Implementation

void $disposeRenderSignals() {
  $onPreTransform?.removeAll();
  $onPreTransform = null;

  $onPrePaint?.removeAll();
  $onPrePaint = null;
  $onPostPaint?.removeAll();
  $onPostPaint = null;
//    $onPaint?.removeAll();
//    $onPaint = null;
}