prepareInitialFrame method Null safety
Bootstrap the rendering pipeline by preparing the first frame.
This should only be called once, and must be called before changing configuration. It is typically called immediately after calling the constructor.
This does not actually schedule the first frame. Call PipelineOwner.requestVisualUpdate on owner to do that.
Implementation
void prepareInitialFrame() {
assert(owner != null);
assert(_rootTransform == null);
scheduleInitialLayout();
scheduleInitialPaint(_updateMatricesAndCreateNewRootLayer());
assert(_rootTransform != null);
}