disposeCachedRenderObjects method

void disposeCachedRenderObjects(
  1. bool patternTextureChanged
)

Implementation

void disposeCachedRenderObjects(bool patternTextureChanged) {
  final cacheKey = _CanvasPatternKey(_renderTextureQuad, _type);
  _canvasPatternCache.releaseObject(cacheKey);
  _canvasPattern = null;
  if (patternTextureChanged && _patternTexture != null) {
    if (_patternTexture != _renderTextureQuad.renderTexture) {
      _patternTextureCache.releaseObject(_renderTextureQuad);
    }
    _patternTexture = null;
  }
}