Expand description
Rerun Viewer GUI.
This crate contains all the GUI code for the Rerun Viewer, including all 2D and 3D visualization code.
Re-exportsยง
pub use event::SelectionChangeItem;
pub use event::ViewerEvent;
pub use event::ViewerEventKind;
pub use native::run_native_app;
pub use native::run_native_viewer_with_messages;
Modulesยง
- app ๐
- app_
blueprint ๐ - app_
state ๐ - background_
tasks ๐ - Auto-generated blueprint-related types.
- Viewer event definitions.
- loading ๐
- saving ๐
- screenshotter ๐Screenshotting not implemented on web yet because we havenโt implemented โcopy image to clipboardโ there.
- startup_
options ๐ - ui ๐
- viewer_
analytics ๐Most analytics events collected by the Rerun Viewer are defined in this file.
Structsยง
- The Rerun Viewer as an [
eframe
] application. - Thin abstraction over the async runtime.
- Receiver for the
CommandSender
- Sender that queues up the execution of commands.
- A token that (almost) proves we are on the main thread.
- Settings set once at startup (e.g. via command-line options) and not serialized.
Enumsยง
- Where is this App running in? Used for analytics.
- Commands used by internal system components
Traitsยง
- Interface for sending
SystemCommand
messages.
Functionsยง
- Information about this version of the crate.
- Creates a new command channel.
- Customize eframe and egui to suit the rerun viewer.
- Reset the viewer state as stored on disk and local storage, keeping only the analytics state.
- This wakes up the ui thread each time we receive a new message.
- This wakes up the ui thread each time we receive a new message.
- wgpu_
options ๐