|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::IO::VolumeCapture::VolumeCapture | ( | Vruta::TaskScheduler & | scheduler, |
| std::shared_ptr< Buffers::VolumeGridBuffer > | volume, | ||
| std::string | path_pattern, | ||
| std::vector< std::string > | field_names = {}, |
||
| VolumeWriteOptions | options = {}, |
||
| VolumeWriteHook | write = nullptr |
||
| ) |
| scheduler | Scheduler the capture routine is added to. |
| volume | Volume to record. Held for the capture's lifetime. |
| path_pattern | Destination with one std::format index field, such as "smoke.{:04}.vdb". Zero padding matters: an unpadded pattern sorts frame 10 before frame 2. The extension selects the writer. |
| field_names | Fields to record. Empty means every declared field. |
| options | Writer options, applied to every frame. |
| write | Optional hook to move the VolumeData onto a worker |
Definition at line 239 of file VolumeTransfer.cpp.
References MayaFlux::IO::save_volume().
Here is the call graph for this function: