Crate fj_host

Source
Expand description

§Fornjot Model Host

This library is part of the Fornjot ecosystem. Fornjot is an open-source, code-first CAD application; and collection of libraries that make up the CAD application, but can be used independently.

This library is an internal component of Fornjot. It is not relevant to end users that just want to create CAD models.

The purpose of this library is to load Fornjot models and watch them for changes. Fornjot models are basically plugins that can be loaded into a CAD application. This library is the host for these model plugins.

Structs§

Evaluation
The result of evaluating a model
Host
A host for watching models and responding to model updates
Model
Represents a Fornjot model
Parameters
Parameters that are passed to a model.
Watcher
Watches a model for changes, reloading it continually

Enums§

Error
An error that can occur when loading or reloading a model
HostCommand
Commands that can be sent to a host
ModelEvent
An event emitted by the host thread