docs: function BatchNode (opts) {
      BatchNode.superclass.constructor.call(this, opts)
  
      var size = opts.size || geo.sizeMake(1, 1)
      this.partialDraw = opts.partialDraw
  
      events.addPropertyListener(this, 'contentSize', 'change', this._resizeCanvas.bind(this))
  
      this._dirtyRects = []
      this.contentRect = geo.rectMake(0, 0, size.width, size.height)
      this.renderTexture = new RenderTexture(size)
      this.renderTexture.sprite.isRelativeAnchorPoint = false
      BatchNode.superclass.addChild.call(this, this.renderTexture)
  }