|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/IO/ImageWriter.hpp"
Include dependency graph for ImageExport.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Buffers |
| namespace | MayaFlux::Core |
| namespace | MayaFlux::IO |
Functions | |
| std::optional< ImageData > | MayaFlux::IO::download_image (const std::shared_ptr< Core::VKImage > &image) |
| Download pixel data from a GPU-resident VKImage into host ImageData. | |
| std::optional< ImageData > | MayaFlux::IO::download_texture_buffer (const std::shared_ptr< Buffers::TextureBuffer > &buffer) |
| Download a TextureBuffer's GPU texture into host ImageData. | |
| bool | MayaFlux::IO::save_image (const std::shared_ptr< Core::VKImage > &image, const std::string &filepath, const ImageWriteOptions &options={}) |
| Save a VKImage directly to disk via the ImageWriter registry. | |
| bool | MayaFlux::IO::save_text_buffer (const std::shared_ptr< Buffers::TextBuffer > &buffer, const std::string &filepath, const ImageWriteOptions &options={}) |
| Save a TextBuffer's rendered glyph texture to disk. | |
| bool | MayaFlux::IO::save_texture_buffer (const std::shared_ptr< Buffers::TextureBuffer > &buffer, const std::string &filepath, const ImageWriteOptions &options={}) |
| Save a TextureBuffer's current GPU state to disk. | |