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

◆ get_vertex_layout()

Kakshya::VertexLayout MayaFlux::Nodes::Network::PathOperator::get_vertex_layout ( ) const
overridevirtual

Get vertex layout describing vertex structure.

Implements MayaFlux::Nodes::Network::GraphicsOperator.

Definition at line 179 of file PathOperator.cpp.

180{
181 if (m_paths.empty()) {
182 return {};
183 }
184
185 auto layout_opt = m_paths[0]->get_vertex_layout();
186 if (!layout_opt) {
187 return {};
188 }
189
190 auto layout = *layout_opt;
191 layout.vertex_count = static_cast<uint32_t>(get_vertex_count());
192 return layout;
193}
std::vector< std::shared_ptr< GpuSync::PathGeneratorNode > > m_paths
size_t get_vertex_count() const override
Get number of vertices (may differ from point count for topology/path)

References get_vertex_count(), m_paths, and MayaFlux::Kakshya::VertexLayout::vertex_count.

+ Here is the call graph for this function: