|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API NetworkGpuData MayaFlux::Buffers::extract_network_gpu_data | ( | const std::shared_ptr< Nodes::Network::NodeNetwork > & | network, |
| std::string_view | name | ||
| ) |
Extract GPU geometry data from a NodeNetwork via its GraphicsOperator.
Returns empty NetworkGpuData if the network has no operator, the operator is not a GraphicsOperator, or the operator has no vertex data this frame. Logs at TRACE level for empty/missing data, WARN for operator type mismatch.
| network | Network to extract from |
| name | Logical name used in log messages |
Definition at line 323 of file BufferUtils.cpp.
References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, MF_RT_TRACE, and MF_RT_WARN.
Referenced by MayaFlux::Buffers::NetworkGeometryProcessor::processing_function(), and MayaFlux::Buffers::DescriptorBindingsProcessor::update_descriptor_from_node().
Here is the caller graph for this function: