void materialize(num currentTime, num deltaTime)

This method is called by the RenderLoop where this Stage is added to. If this Stage is not added to a RenderLoop you could call this method on your own and therefore get full control of the rendering of this Stage.

Source

void materialize(num currentTime, num deltaTime) {

  if (_stageRenderMode == StageRenderMode.AUTO ||
      _stageRenderMode == StageRenderMode.ONCE) {

    _updateCanvasSize();

    _renderContext.reset();
    _renderContext.renderStatistics.reset();
    _renderContext.clear(backgroundColor);

    _renderState.reset(_stageTransformation);
    _renderState.currentTime = ensureNum(currentTime);
    _renderState.deltaTime = ensureNum(deltaTime);
    _renderState.renderObject(this);
    _renderState.flush();

    if (_stageRenderMode == StageRenderMode.ONCE) {
      _stageRenderMode = StageRenderMode.STOP;
    }
  }
}