6#include "../../blueprint/components/map_provider.hpp" 
    7#include "../../collection.hpp" 
    8#include "../../component_batch.hpp" 
    9#include "../../component_column.hpp" 
   10#include "../../result.hpp" 
   17namespace rerun::blueprint::archetypes {
 
   30        static constexpr const char ArchetypeName[] = 
"rerun.blueprint.archetypes.MapBackground";
 
   45        explicit MapBackground(rerun::blueprint::components::MapProvider _provider)
 
   63            return std::move(*
this);
 
Generic collection of elements that are roughly contiguous in memory.
Definition collection.hpp:49
 
A class for representing either a usable value, or an error.
Definition result.hpp:14
 
All Rerun C++ types and functions are in the rerun namespace or one of its nested namespaces.
Definition rerun.hpp:23
 
Arrow-encoded data of a single batch of components together with a component descriptor.
Definition component_batch.hpp:28
 
static Result< ComponentBatch > from_loggable(const rerun::Collection< T > &components, const ComponentDescriptor &descriptor)
Creates a new component batch from a collection of component instances.
Definition component_batch.hpp:46
 
A ComponentDescriptor fully describes the semantics of a column of data.
Definition component_descriptor.hpp:16
 
The Loggable trait is used by all built-in implementation of rerun::AsComponents to serialize a colle...
Definition loggable.hpp:11
 
Archetype: Configuration for the background map of the map view.
Definition map_background.hpp:22
 
std::optional< ComponentBatch > provider
Map provider and style to use.
Definition map_background.hpp:26
 
static MapBackground clear_fields()
Clear all the fields of a MapBackground.
 
static constexpr auto Descriptor_provider
ComponentDescriptor for the provider field.
Definition map_background.hpp:33
 
Collection< ComponentColumn > columns(const Collection< uint32_t > &lengths_)
Partitions the component data into multiple sub-batches.
 
static constexpr const char ArchetypeName[]
The name of the archetype as used in ComponentDescriptors.
Definition map_background.hpp:30
 
MapBackground with_provider(const rerun::blueprint::components::MapProvider &_provider) &&
Map provider and style to use.
Definition map_background.hpp:60
 
static MapBackground update_fields()
Update only some specific fields of a MapBackground.
Definition map_background.hpp:50
 
Collection< ComponentColumn > columns()
Partitions the component data into unit-length sub-batches.