|
MayaFlux 1.0.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. | |
| 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 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.