|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| bool MayaFlux::IO::IOManager::save_mesh | ( | const std::shared_ptr< Nodes::Network::MeshNetwork > & | network, |
| const std::string & | filepath, | ||
| const IO::ModelWriteOptions & | options = {} |
||
| ) |
Save a MeshNetwork's current slots to disk asynchronously.
Slot data lives on MeshWriterNode, CPU-resident the same way MeshBuffer's is, whether or not the network is wrapped in a MeshNetworkBuffer or has ever been rendered. Each slot's vertices are baked into world space from its current world_transform. Returns once the task is queued.
| network | Source network. |
| filepath | Destination path with extension. |
| options | Format-specific writer options. |
Definition at line 1003 of file IOManager.cpp.
References network, MayaFlux::IO::save_mesh(), and track_save_task().
Here is the call graph for this function: