|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
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 used by plot adornments. | |
| std::vector< TickLabelsSpec > | tick_labels |
| Concrete tick label generation specs resolved at done() time. | |
| Graphics::PrimitiveTopology | topology |
Result of a Series terminal.
Bundles a geometry function with the topology and capacity arithmetic implied by the encoding.
Passed to Plot::place() so callers never supply topology or buffer capacity manually. The raw GeometryFn<shared_ptr<PlotContainer>> is still accessible via .fn for callers that need it directly.
Definition at line 25 of file SeriesBuilder.hpp.