|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
#include "Depot.hpp"#include "MayaFlux/API/Config.hpp"#include "MayaFlux/API/Core.hpp"#include "MayaFlux/Core/Engine.hpp"#include "MayaFlux/IO/IOManager.hpp"#include "MayaFlux/Buffers/Container/SoundContainerBuffer.hpp"#include "MayaFlux/Kakshya/Source/SoundFileContainer.hpp"#include "MayaFlux/Kakshya/Source/SoundStreamContainer.hpp"#include "MayaFlux/Buffers/Geometry/MeshBuffer.hpp"#include "MayaFlux/Nodes/Network/MeshNetwork.hpp"#include "MayaFlux/Portal/System/Dialog/Chooser.hpp"#include "MayaFlux/Portal/System/System.hpp"#include "MayaFlux/Journal/Archivist.hpp"
Include dependency graph for Depot.cpp:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
Functions | |
| std::shared_ptr< Kakshya::SoundFileContainer > | MayaFlux::choose_audio () |
| Present a native open-file dialog filtered to audio formats and load the chosen file via IOManager::load_audio(). | |
| std::shared_ptr< Buffers::TextureBuffer > | MayaFlux::choose_image () |
| Present a native open-file dialog filtered to image formats and load the chosen file via IOManager::load_image(). | |
| std::vector< std::shared_ptr< Buffers::MeshBuffer > > | MayaFlux::choose_mesh () |
| Present a native open-file dialog filtered to 3D model formats and load the chosen file via IOManager::load_mesh(). | |
| std::shared_ptr< Nodes::Network::MeshNetwork > | MayaFlux::choose_mesh_network (IO::TextureResolver resolver=nullptr) |
| Present a native open-file dialog filtered to 3D model formats and load the chosen file as a MeshNetwork via IOManager::load_mesh_network(). | |
| std::shared_ptr< Kakshya::VideoFileContainer > | MayaFlux::choose_video () |
| Present a native open-file dialog filtered to video formats and load the chosen file via IOManager::load_video(). | |
| std::shared_ptr< IO::IOManager > | MayaFlux::get_io_manager () |
| Retrieves the global IOManager instance for file loading and buffer management. | |
| bool | MayaFlux::is_audio (const fs::path &filepath) |
| bool | MayaFlux::is_image (const fs::path &filepath) |
| std::vector< std::shared_ptr< Buffers::SoundContainerBuffer > > | MayaFlux::prepare_audio_buffers (const std::shared_ptr< Kakshya::SoundFileContainer > &container) |
| Constructs and initializes per-channel SoundContainerBuffers without registering them. | |
| bool | MayaFlux::save_audio (const std::shared_ptr< Kakshya::SoundStreamContainer > &container, const std::string &suggested_name="output.wav") |
Present a native save-file dialog and write container to the chosen path via IOManager::write(). | |
| bool | MayaFlux::save_image (const std::shared_ptr< Buffers::TextureBuffer > &buffer, const std::string &suggested_name, const IO::ImageWriteOptions &options) |
Present a native save-file dialog filtered to image formats and save buffer to the chosen path via IOManager::save_image(). | |
| bool | MayaFlux::save_image (const std::shared_ptr< Buffers::TextureBuffer > &buffer, const std::string &suggested_name="output.png") |
Present a native save-file dialog filtered to image formats and save buffer to the chosen path via IOManager::save_image(). | |