Rerun C++ SDK
|
A type of component that can be registered. More...
#include <rerun/component_type.hpp>
Public Member Functions | |
ComponentType (const ComponentDescriptor &descriptor_, const std::shared_ptr< arrow::DataType > &arrow_datatype_) | |
Result< ComponentTypeHandle > | register_component () const |
Registers a component type with the SDK. | |
Public Attributes | |
ComponentDescriptor | descriptor |
const std::shared_ptr< arrow::DataType > & | arrow_datatype |
A type of component that can be registered.
All built-in components automatically register their types lazily upon first serialization.
Result< ComponentTypeHandle > rerun::ComponentType::register_component | ( | ) | const |
Registers a component type with the SDK.
There is currently no deregistration mechanism. Ideally, this method is only ever called once per component type.