addToScene method Null safety
- SceneBuilder builder
override
Override this method to upload this layer to the engine.
Return the engine layer for retained rendering. When there's no corresponding engine layer, null is returned.
Implementation
@override
void addToScene(ui.SceneBuilder builder) {
assert(offset != null);
if (offset != Offset.zero) {
engineLayer = builder.pushTransform(
Matrix4.translationValues(offset.dx, offset.dy, 0.0).storage,
oldLayer: _engineLayer as ui.TransformEngineLayer?,
);
}
addChildrenToScene(builder);
if (offset != Offset.zero) {
builder.pop();
}
}