MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ make_row_buffers()

std::vector< EntryBuffer > MayaFlux::Portal::Forma::Inspector::make_row_buffers ( const std::shared_ptr< Core::Window > &  window,
size_t  count 
) const
private

count row targets, slices of one "text"-slotted buffer, for make_entry_group's rows.

Empty when count is zero.

Definition at line 24 of file Inspector.cpp.

27{
28 std::vector<EntryBuffer> rows;
29 if (count == 0) {
30 return rows;
31 }
32
33 const auto buf = make_header_buffer(window);
34
35 rows.reserve(count);
36 for (size_t i = 0; i < count; ++i) {
38 }
39 return rows;
40}
uint32_t rows
std::weak_ptr< Core::Window > window
Definition Picker.cpp:23
size_t count
static FormaTarget slice_of(const std::shared_ptr< Buffers::FormaBuffer > &buffer, std::optional< Graphics::PrimitiveTopology > topology=std::nullopt)
A new empty slice of buffer, drawn after the others.
Definition Target.cpp:19
std::shared_ptr< Buffers::FormaBuffer > make_header_buffer(const std::shared_ptr< Core::Window > &window) const
A "text"-slotted buffer, registered with the BufferManager.
Definition Inspector.cpp:11

References count, make_header_buffer(), rows, MayaFlux::Portal::Forma::FormaTarget::slice_of(), MayaFlux::Portal::Graphics::TRIANGLE_LIST, and window.

Referenced by buffer(), buffer_manager(), event(), event_manager(), inspect_modulator_tree(), inspect_task(), node(), node_graph_manager(), node_network(), root_audio_buffer(), root_audio_buffer(), root_graphics_buffer(), root_node(), root_node(), and scheduler().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: