|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
#include "Domain.hpp"#include "Evolve.hpp"#include "Mint.hpp"#include "Registry.hpp"#include "MayaFlux/API/Depot.hpp"#include "MayaFlux/Kakshya/Source/CompositeContainer.hpp"#include "Generated/CreatorIncludes.hpp"#include "Generated/CreatorDeclarations.inc"
Include dependency graph for Creator.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::CreationContext |
| class | MayaFlux::Creator |
| struct | MayaFlux::DomainSpec |
| Thin domain wrapper that adds subscript channel-binding syntax. More... | |
| class | MayaFlux::MeshGroupHandle |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Core |
| namespace | MayaFlux::IO |
| namespace | MayaFlux::Kakshya |
Functions | |
| std::shared_ptr< Kakshya::SoundFileContainer > | MayaFlux::operator| (std::shared_ptr< Kakshya::SoundFileContainer > obj, const CreationContext &ctx) |
| template<typename T > requires std::is_base_of_v<Nodes::Node, T> | |
| std::shared_ptr< T > | MayaFlux::operator| (std::shared_ptr< T > obj, const CreationContext &ctx) |
| template<typename T > requires std::is_base_of_v<Nodes::Network::NodeNetwork, T> | |
| std::shared_ptr< T > | MayaFlux::operator| (std::shared_ptr< T > obj, const CreationContext &ctx) |
| template<typename T > requires std::is_base_of_v<Buffers::Buffer, T> | |
| std::shared_ptr< T > | MayaFlux::operator| (std::shared_ptr< T > obj, const CreationContext &ctx) |
| template<typename T > requires std::is_base_of_v<Kakshya::VideoStreamContainer, T> | |
| std::shared_ptr< T > | MayaFlux::operator| (std::shared_ptr< T > obj, const CreationContext &ctx) |
| Hook a video or camera container to a buffer in the Graphics domain. | |
| void | MayaFlux::register_buffer (const std::shared_ptr< Buffers::Buffer > &buffer, const CreationContext &ctx) |
| void | MayaFlux::register_container (const std::shared_ptr< Kakshya::SoundFileContainer > &container, const Domain &domain) |
| void | MayaFlux::register_container (const std::shared_ptr< Kakshya::VideoStreamContainer > &container, const Domain &domain) |
| void | MayaFlux::register_network (const std::shared_ptr< Nodes::Network::NodeNetwork > &network, const CreationContext &ctx) |
| void | MayaFlux::register_node (const std::shared_ptr< Nodes::Node > &node, const CreationContext &ctx) |
Variables | |
| static constexpr DomainSpec | MayaFlux::Audio { .value = Domain::AUDIO } |
| Domain constant for Audio domain. | |
| static constexpr DomainSpec | MayaFlux::Graphics { .value = Domain::GRAPHICS } |
| Domain constant for Graphics domain. | |