|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for Temporal.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | MayaFlux::TimeSpec |
| Represents a timed activation operation for processing nodes, buffers, or networks. More... | |
| class | MayaFlux::TemporalWrapper< T > |
| Wraps an entity with a TimeSpec for temporal activation. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
Functions | |
| TimeSpec | MayaFlux::Time (double seconds, uint32_t channel=0) |
| Creates a TimeSpec with the specified duration and a single channel. | |
| TimeSpec | MayaFlux::Time (double seconds, std::vector< uint32_t > channels) |
| Creates a TimeSpec with the specified duration and a list of channels. | |
| template<typename T > | |
| TemporalWrapper< T > | MayaFlux::operator>> (std::shared_ptr< T > entity, const TimeSpec &spec) |
| Creates a TemporalWrapper for an entity and a TimeSpec. | |
| std::shared_ptr< Nodes::Node > | MayaFlux::operator| (const TemporalWrapper< Nodes::Node > &wrapper, Domain domain) |
| Activates a node in a specific domain for the duration specified by the TemporalWrapper. | |
| std::shared_ptr< Buffers::Buffer > | MayaFlux::operator| (const TemporalWrapper< Buffers::Buffer > &wrapper, Domain domain) |
| Activates a buffer in a specific domain for the duration specified by the TemporalWrapper. | |
| std::shared_ptr< Nodes::Network::NodeNetwork > | MayaFlux::operator| (const TemporalWrapper< Nodes::Network::NodeNetwork > &wrapper, Domain domain) |
| Activates a node network in a specific domain for the duration specified by the TemporalWrapper. | |