buildOverlayWidget method

Widget? buildOverlayWidget(
  1. ScopeManager? scopeManager,
  2. ShowFaceCameraAction action
)

Implementation

Widget? buildOverlayWidget(
    ScopeManager? scopeManager, ShowFaceCameraAction action) {
  Widget? overlayWidget;
  try {
    overlayWidget =
        scopeManager?.buildWidgetFromDefinition(action.overlayWidget);
    if (overlayWidget != null) {
      overlayWidget =
          DataScopeWidget(scopeManager: scopeManager!, child: overlayWidget);
    }
  } on Exception catch (e) {
    debugPrint(
        'Ensemble Face Camera: Error while building overlay widget $e');
  }
  return overlayWidget;
}