7class MeshNetworkBuffer;
8class ComputeMeshBuffer;
35 const std::shared_ptr<Buffers::MeshBuffer>&
buffer,
36 const std::string& filepath,
37 const ModelWriteOptions& options = {});
56 const std::shared_ptr<Buffers::MeshNetworkBuffer>& network_buffer,
57 const std::string& filepath,
58 const ModelWriteOptions& options = {});
76 const std::shared_ptr<Nodes::Network::MeshNetwork>&
network,
77 const std::string& filepath,
78 const ModelWriteOptions& options = {});
93 const std::shared_ptr<Nodes::GpuSync::MeshWriterNode>& node,
94 const std::string& filepath,
95 const ModelWriteOptions& options = {});
113 const std::shared_ptr<Buffers::ComputeMeshBuffer>&
buffer);
122 const std::shared_ptr<Buffers::ComputeMeshBuffer>&
buffer,
123 const std::string& filepath,
124 const ModelWriteOptions& options = {});
132 const std::shared_ptr<Buffers::ComputeMeshBuffer>&
buffer,
133 const std::string& path_pattern,
134 const ModelWriteOptions& options = {});
152 const std::shared_ptr<Buffers::MeshBuffer>&
buffer,
153 const std::string& path_pattern,
154 const ModelWriteOptions& options = {});
162 const std::shared_ptr<Buffers::MeshNetworkBuffer>& network_buffer,
163 const std::string& path_pattern,
164 const ModelWriteOptions& options = {});
171 const std::shared_ptr<Nodes::Network::MeshNetwork>&
network,
172 const std::string& path_pattern,
173 const ModelWriteOptions& options = {});
181 const std::shared_ptr<Nodes::GpuSync::MeshWriterNode>& node,
182 const std::string& path_pattern,
183 const ModelWriteOptions& options = {});
Core::GlobalNetworkConfig network
std::shared_ptr< NetworkGeometryBuffer > buffer
bool save_mesh_snapshot(const std::shared_ptr< Buffers::ComputeMeshBuffer > &buffer, const std::string &path_pattern, const ModelWriteOptions &options)
Save a ComputeMeshBuffer with a millisecond epoch timestamp spliced into the path.
bool save_mesh(const std::shared_ptr< Buffers::MeshBuffer > &buffer, const std::string &filepath, const ModelWriteOptions &options)
Save a MeshBuffer's current mesh data to disk via ModelWriterRegistry.
std::optional< Kakshya::MeshData > download_compute_mesh(const std::shared_ptr< Buffers::ComputeMeshBuffer > &buffer)
Download a ComputeMeshBuffer's current live geometry to CPU.