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

◆ extract_network_vertices()

std::vector< Nodes::GpuSync::PointVertex > MayaFlux::Buffers::NetworkGeometryProcessor::extract_network_vertices ( const std::shared_ptr< Nodes::NodeNetwork > &  network)
private

Extract vertices from generic NodeNetwork (fallback)

Returns
Vector of aggregated vertex data

Attempts to cast internal nodes to PointNode and extract geometry. For custom network types, extend this with type-specific logic.

Definition at line 209 of file NetworkGeometryProcessor.cpp.

211{
212 std::vector<Nodes::GpuSync::PointVertex> vertices;
213
214 // Generic fallback: attempt to extract from network metadata
215 // This is a placeholder - specific network types should be handled explicitly
216
218 "Generic network vertex extraction not yet implemented for this network type. "
219 "Returning empty vertex array.");
220
221 return vertices;
222}
#define MF_RT_WARN(comp, ctx,...)
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, and MF_RT_WARN.

Referenced by processing_function().

+ Here is the caller graph for this function: