|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
#include "Entry.hpp"#include "MayaFlux/Journal/Archivist.hpp"#include "MayaFlux/Portal/Forma/Surface.hpp"#include "MayaFlux/Portal/Text/InkPress.hpp"#include "MayaFlux/Portal/Text/TypeFaceFoundry.hpp"#include "MayaFlux/Core/Backends/Windowing/Window.hpp"
Include dependency graph for Entry.cpp:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Portal |
| namespace | MayaFlux::Portal::Forma |
Functions | |
| Entry | MayaFlux::Portal::Forma::make_entry (const EntrySpec &spec, EntryBuffer row_buf, Surface &surface, LayoutCursor &cursor, float row_h, glm::vec3 bg=glm::vec3(0.15F)) |
| make_entry using the cursor's column extents. | |
| Entry | MayaFlux::Portal::Forma::make_entry (const EntrySpec &spec, EntryBuffer 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 entry row, advance the cursor, and return it. | |
| EntryGroup | MayaFlux::Portal::Forma::make_entry_group (std::span< const EntrySpec > entrys, std::string_view header_label, FormaTarget header_buf, std::span< const EntryBuffer > row_bufs, Surface &surface, LayoutCursor &cursor, float row_h, bool initially_open=false) |
| make_entry_group using the cursor's column extents. | |
| EntryGroup | MayaFlux::Portal::Forma::make_entry_group (std::span< const EntrySpec > entrys, std::string_view header_label, FormaTarget header_buf, std::span< const EntryBuffer > 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 entry rows under 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. | |