MayaFlux 0.2.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::Network::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 211 of file NetworkGeometryProcessor.cpp.

213{
214 std::vector<Nodes::GpuSync::PointVertex> vertices;
215
216 // Generic fallback: attempt to extract from network metadata
217 // This is a placeholder - specific network types should be handled explicitly
218
220 "Generic network vertex extraction not yet implemented for this network type. "
221 "Returning empty vertex array.");
222
223 return vertices;
224}
#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: