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

◆ extract_vertices()

std::vector< LineVertex > MayaFlux::Nodes::Network::TopologyOperator::extract_vertices ( ) const

Extract current vertex data as LineVertex array.

Returns
Vector of LineVertex with current positions, colors, thicknesses

Definition at line 112 of file TopologyOperator.cpp.

113{
114 std::vector<LineVertex> positions;
115
116 for (const auto& topology : m_topologies) {
117 const auto points = topology->get_points();
118 positions.insert(positions.end(), points.rbegin(), points.rend());
119 }
120
121 return positions;
122}
std::vector< glm::vec2 > * points
std::vector< glm::vec3 > positions
PrimitiveTopology topology
std::vector< std::shared_ptr< GpuSync::TopologyGeneratorNode > > m_topologies

References m_topologies, points, positions, and topology.