Skip to main content

Module registry

Module registry 

Source
Expand description

What the editor offers (registry): every crate’s operations, drawers, exporters, inspectors, panels, tools, settler and examples, one register line per crate — and the one way a program is built outside the editor (build), in a workspace beside the standard parts ([workspace]).

Structs§

BuiltPart
A part a program built, and the runner that built it, to run it again.

Functions§

build
Builds program, the file file of workspace — for a program on its own, an empty workspace() — with its parameters as it defines them.
editor
An editor of everything registry offers, the standard parts beside the files it is sent.
editor_with
editor, what its files are made into kept in cache.
outputs
The exporters and inspectors the editor offers (see geop_core_editor::output), in the order it offers them.
registry
Everything the editor offers. Operations are offered group by group, and within a group and tier in the order they are registered here; the exporters and inspectors in the order they are registered — the first exporter’s first format is what a part is written in unless told otherwise — and a part is drawn and listed by the drawers in turn.
runner
A runner of the editor’s operations, that has run nothing yet.
workspace
The workspace of files, beside the standard parts, whose programs are written in the editor’s operations.
workspace_with
workspace(), what its files are made into kept in cache.

Type Aliases§

Workspace
The workspace the editor builds programs in: a set of program files, and the standard parts beside them.