RendererController constructor

RendererController({
  1. required Schema schema,
  2. required Size viewportSize,
  3. List<InteractivePlugin>? interactivePlugins,
})

Implementation

RendererController({
  required Schema schema,
  required Size viewportSize,
  List<InteractivePlugin>? interactivePlugins,
})  : renderer = RendererCore(
        schema,
        initScreenWidth: viewportSize.width,
        initScreenHeight: viewportSize.height,
      ),
      pluginManager = RendererPluginManager(interactivePlugins) {
  renderer.pluginManager = pluginManager;
  interactions = RendererInteractions(renderer, pluginManager);
}