render method

  1. @override
void render(
  1. DVSceneFrame frame
)
override

Implementation

@override
void render(DVSceneFrame frame) {
  _alive();
  for (final DVSceneDraw draw in frame.draws) {
    for (final DVSceneResource? r in <DVSceneResource?>[draw.resource, draw.material]) {
      if (r != null && !live.contains(r)) {
        throw StateError('${draw.nodeId} draws $r after it was released.');
      }
    }
  }
  frames.add(frame);
}