|
| ValueGroup | MayaFlux::Portal::Forma::make_value_group (std::span< const ValueSpec > values, RowBuffer header_buf, std::span< const RowBuffer > row_bufs, Surface &surface, LayoutCursor &cursor, float row_h, bool initially_open=false) |
| | make_value_group using the cursor's column extents.
|
| |
| ValueGroup | MayaFlux::Portal::Forma::make_value_group (std::span< const ValueSpec > values, RowBuffer header_buf, std::span< const RowBuffer > row_bufs, Surface &surface, LayoutCursor &cursor, float x_min, float x_max, float row_h, bool initially_open=false) |
| | Construct a collapsible header followed by N value rows under it.
|
| |
| ValueRow | MayaFlux::Portal::Forma::make_value_row (const ValueSpec &spec, RowBuffer row_buf, Surface &surface, LayoutCursor &cursor, float row_h, glm::vec3 bg=glm::vec3(0.15F)) |
| | make_value_row using the cursor's column extents.
|
| |
| ValueRow | MayaFlux::Portal::Forma::make_value_row (const ValueSpec &spec, RowBuffer row_buf, Surface &surface, LayoutCursor &cursor, float x_min, float x_max, float row_h, glm::vec3 bg=glm::vec3(0.15F)) |
| | Construct one labeled value row, advance the cursor, and return it.
|
| |
| glm::uvec2 | MayaFlux::Portal::Forma::row_pixel_dims (const std::shared_ptr< Core::Window > &window, float x_min, float x_max, float row_h) |
| | Convert an NDC row rect into integer pixel dimensions.
|
| |