dispose method

Future<void> dispose()

Releases the resources held by this controller.

Implementation

Future<void> dispose() async {
  if (_isDisposed) return;

  _isDisposed = true;
  if (_creatingCompleter != null) {
    await _creatingCompleter!.future;
    await obslib.disposeTexture(_textureId!);
  }
}