Expand description
The Rerun SDK
Feature flags
-
analytics— Enable telemetry using our analytics SDK. -
demo(enabled by default) — Enable thedemomodule (helpers for Rerun examples). -
glam(enabled by default) — Add support for some math operations usingglam. -
image(enabled by default) — Integration with theimagecrate. -
native_viewer(enabled by default) — Support for the native viewer. -
web_viewer— Support serving a web viewer over HTTP.Enabling this adds quite a bit to the compile time and binary size, since it requires compiling and bundling the viewer as wasm.
You also need to install some additional tools, which you can do by running
scripts/setup_web.sh.
Modules
- This module provides integration with integration with
clap. - These are the different components you can log.
- Coordinate system helpers, for use with
components::ViewCoordinates. - This module contains utilities to support Rerun examples.
- Re-exports of other crates.
- Things directly related to logging.
- Time-related types.
Structs
- The user-chosen name of the application doing the logging.
- The name of an entity component, e.g.
posorcolor. camera / "left" / points / #42- Facilitates building and sending component payloads with the Rerun SDK.
- A unique id per recording (a stream of
LogMsges). - This is the main object you need to create to use the Rerun SDK.
Enums
- Errors that can occur when constructing or sending messages using
MsgSender.
Traits
- A type that can used as a Component of an Entity.
- A
Componentthat fulfils all the conditions required to be serialized as an Arrow payload.