beginView method

RenderViewStats? beginView({
  1. required int viewIndex,
  2. required int width,
  3. required int height,
  4. required bool offscreen,
})

Opens a view scope inside the active frame, or returns null when no frame is open (a render outside renderViews).

Implementation

RenderViewStats? beginView({
  required int viewIndex,
  required int width,
  required int height,
  required bool offscreen,
}) {
  final frame = _active;
  if (frame == null) return null;
  final view = RenderViewStats(
    viewIndex: viewIndex,
    width: width,
    height: height,
    offscreen: offscreen,
  );
  frame.views.add(view);
  return view;
}