MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Portal::Forma::Plot::SeriesSpec Struct Reference

Result of a Series terminal. More...

#include <SeriesBuilder.hpp>

+ Collaboration diagram for MayaFlux::Portal::Forma::Plot::SeriesSpec:

Public Attributes

std::optional< GeometryFn< float > > background_fn
 
std::function< size_t(uint64_t sample_count)> capacity_for
 
Forma::GeometryFn< std::shared_ptr< Kakshya::PlotContainer > > fn
 
std::vector< LabelSpec > labels
 Explicit text labels to materialize when the plot is placed.
 
std::optional< LegendSpec > legend
 Optional legend to materialize when the plot is placed.
 
std::optional< Kinesis::AABB2D > plot_bounds
 Optional plot/data region in NDC.
 
std::vector< TickLabelsSpec > tick_labels
 Concrete tick label generation specs resolved at done() time.
 
Graphics::PrimitiveTopology topology
 

Detailed Description

Result of a Series terminal.

Bundles a geometry function with the input topology implied by the encoding.

Pass topology to FormaTarget::slice_of() before Plot::place(). The batch grows as geometry is submitted. The raw geometry function remains in .fn.

Definition at line 24 of file SeriesBuilder.hpp.


The documentation for this struct was generated from the following file: