95 releases (13 breaking)
new 0.15.1 | Apr 11, 2024 |
---|---|
0.15.0-alpha.5 | Mar 29, 2024 |
0.12.0-alpha.2 | Dec 26, 2023 |
0.11.0 | Nov 28, 2023 |
0.4.0 | Mar 28, 2023 |
#894 in Parser implementations
15,324 downloads per month
Used in 38 crates
(27 directly)
510KB
11K
SLoC
re_log_types
Part of the rerun
family of crates.
The basic building blocks of the Rerun data types and tables.
lib.rs
:
The different types that make up the rerun log format.
Feature flags
Mono-components
Some components, mostly transform related ones, are "mono-components". This means that Rerun makes assumptions that depend on this component only taking on a singular value for all instances of an Entity. Where possible, exposed APIs will force these components to be logged as a singular instance or a splat. However, it is an error with undefined behavior to manually use lower-level APIs to log a batched mono-component.
This requirement is especially apparent with transforms:
Each entity must have a unique transform chain,
e.g. the entity foo/bar/baz
is has the transform that is the product of
foo.transform * foo/bar.transform * foo/bar/baz.transform
.
Dependencies
~14–26MB
~369K SLoC