|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
#include <expected>
Include dependency graph for SystemBackend.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | MayaFlux::Core::SystemBackend |
| Abstract interface for native OS service backends. More... | |
| struct | MayaFlux::Core::SystemFileFilter |
| A named group of accepted file extensions for dialog filters. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Core |
Typedefs | |
| using | MayaFlux::Core::FileDialogCallback = std::function< void(FileDialogResult)> |
| Callback type for all file dialog operations. | |
| using | MayaFlux::Core::FileDialogResult = std::expected< std::filesystem::path, SystemDialogError > |
| Result type delivered to all file dialog callbacks. | |
Enumerations | |
| enum class | MayaFlux::Core::SystemDialogError : uint8_t { MayaFlux::Core::Cancelled , MayaFlux::Core::BackendError , MayaFlux::Core::NotSupported } |
| Failure modes for OS dialog operations. More... | |