|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/Portal/Forma/Link.hpp"#include "MayaFlux/Portal/Forma/Primitives/Collapsible.hpp"
Include dependency graph for QueryUtils.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Portal::Forma::RowBuffer |
| A pre-created buffer and its bound text image, passed to make_value_row. More... | |
| struct | MayaFlux::Portal::Forma::ValueGroup |
| Header collapsible with N value rows related to it. More... | |
| struct | MayaFlux::Portal::Forma::ValueRow |
| One value row in a ValueGroup body. More... | |
| struct | MayaFlux::Portal::Forma::ValueSpec |
| A single value to display in a ValueGroup body row. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Buffers |
| namespace | MayaFlux::Core |
| namespace | MayaFlux::Portal |
| namespace | MayaFlux::Portal::Forma |
Functions | |
| 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 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. | |
Variables | |
| constexpr float | MayaFlux::Portal::Forma::k_inspect_indent = 0.03F |