|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/IO/VolumeWriter.hpp"
Include dependency graph for VolumeTransfer.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | MayaFlux::IO::VolumeCapture |
| Records a numbered .vdb sequence from a running volume. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Buffers |
| namespace | MayaFlux::IO |
| namespace | MayaFlux::Vruta |
Typedefs | |
| using | MayaFlux::IO::VolumeWriteHook = std::function< bool(Kakshya::VolumeData &&, const std::string &, const VolumeWriteOptions &)> |
| Where a captured frame goes. | |
Functions | |
| std::optional< Kakshya::VolumeData > | MayaFlux::IO::download_volume (const std::shared_ptr< Buffers::VolumeGridBuffer > &volume, const std::vector< std::string > &field_names={}) |
| Download named fields from a GPU-resident volume into host VolumeData. | |
| bool | MayaFlux::IO::save_volume (const Kakshya::VolumeData &data, const std::string &filepath, const VolumeWriteOptions &options={}) |
| Save already-downloaded VolumeData to disk via the registry. | |
| bool | MayaFlux::IO::save_volume (const std::shared_ptr< Buffers::VolumeGridBuffer > &volume, const std::string &filepath, const VolumeWriteOptions &options={}, const std::vector< std::string > &field_names={}) |
| Save a volume directly to disk via the VolumeWriter registry. | |
| bool | MayaFlux::IO::upload_volume (const Kakshya::VolumeData &data, const std::shared_ptr< Buffers::VolumeGridBuffer > &volume) |
| Upload every field of a host VolumeData into a GPU-resident volume. | |