MayaFlux
1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux.hpp
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* @file MayaFlux.hpp
5
* @brief Single include for the user facing API.
6
*
7
* Includes the API headers (Config, Core, Graph, Chronie, Depot, Input, Random,
8
* Windowing, ViewportPreset, Creator, Temporal, Rigs) and the persistence
9
* helpers. Unless MAYAFLUX_NO_CONVENIENCE is defined it also includes
10
* Convenience.hpp, which adds the everyday headers and namespace imports.
11
*
12
* SimulationIncludes.hpp and WorkflowIncludes.hpp are not included here.
13
* Include them explicitly, and define their MAYAFLUX_*_NO_* macros first to
14
* leave a group out.
15
*/
16
17
#include "
MayaFlux/API/Config.hpp
"
18
19
#include "
MayaFlux/API/Core.hpp
"
20
21
#include "
MayaFlux/API/Graph.hpp
"
22
23
#include "
MayaFlux/API/Chronie.hpp
"
24
25
#include "
MayaFlux/API/Depot.hpp
"
26
27
#include "
MayaFlux/API/Input.hpp
"
28
29
#include "
MayaFlux/API/Random.hpp
"
30
31
#include "
MayaFlux/API/Windowing.hpp
"
32
33
#include "
MayaFlux/API/ViewportPreset.hpp
"
34
35
#include "
MayaFlux/API/Proxy/Creator.hpp
"
36
37
#include "
MayaFlux/API/Proxy/Temporal.hpp
"
38
39
#include "
MayaFlux/API/Rigs.hpp
"
40
41
#include "
MayaFlux/Transitive/Memory/Persist.hpp
"
42
43
#if (!defined(MAYAFLUX_NO_CONVENIENCE))
44
#include "
Convenience.hpp
"
45
#endif
46
47
/**
48
* @namespace MayaFlux
49
* @brief Main namespace for the Maya Flux audio engine
50
*
51
* This namespace provides convenience wrappers around the core functionality of
52
* the Maya Flux audio engine. These wrappers simplify access to the centrally
53
* managed components and common operations, making it easier to work with the
54
* engine without directly managing the Engine instance.
55
*
56
* All functions in this namespace operate on the default Engine instance and
57
* its managed components. For custom or non-default components, use their
58
* specific handles and methods directly rather than these wrappers.
59
*/
60
namespace
MayaFlux
{
61
}
Random.hpp
Chronie.hpp
Config.hpp
Convenience.hpp
Everyday headers and namespace imports for user code.
Core.hpp
Core engine lifecycle and configuration API.
Creator.hpp
Depot.hpp
Dialog-backed loading and file-type helpers.
Graph.hpp
Input.hpp
Persist.hpp
Rigs.hpp
Pre-assembled, purpose-built signal flow configurations.
Temporal.hpp
ViewportPreset.hpp
Windowing.hpp
MayaFlux
Main namespace for the Maya Flux audio engine.
Definition
Runtime.cpp:12
src
MayaFlux
MayaFlux.hpp
Generated by
1.9.8