workspaces property
Full-screen tools that take the viewport: a sprite editor, a dialogue graph. Opened with EditorScope.openWorkspace.
Implementation
@override
List<WorkspaceDefinition> get workspaces => [
WorkspaceDefinition(
id: workspaceId,
label: 'Model',
icon: Icons.view_in_ar,
fileExtensions: const ['glb', 'gltf'],
build: (context, workspace) => ModelWorkspace(
path: workspace.path!,
cooking: cooking,
thumbnails: thumbnails,
workspace: workspace,
onCooked: _reload,
),
),
];