|
template<typename IntType > |
constexpr double | tracktion::graph::sampleToTime (IntType samplePosition, double sampleRate) |
| Converts an integer sample number to a time in seconds.
|
|
constexpr int64_t | tracktion::graph::timeToSample (std::floating_point auto timeInSeconds, double sampleRate) |
| Converts a time in seconds to a sample number.
|
|
template<typename IntType > |
constexpr juce::Range< double > | tracktion::graph::sampleToTime (juce::Range< IntType > sampleRange, double sampleRate) |
| Converts an integer sample range to a time range in seconds.
|
|
constexpr juce::Range< int64_t > | tracktion::graph::timeToSample (juce::Range< double > timeInSeconds, double sampleRate) |
| Converts a time range in seconds to a range of sample numbers.
|
|
template<typename RangeType > |
constexpr juce::Range< int64_t > | tracktion::graph::timeToSample (RangeType timeInSeconds, double sampleRate) |
| Converts a time range in seconds to a range of sample numbers.
|
|
template<typename NodeType , typename Predicate > |
NodeType * | tracktion::graph::findNode (NodeGraph &nodeGraph, Predicate pred) |
| Attempts to find a Node of a given type with a specified ID.
|
|
template<typename NodeType > |
NodeType * | tracktion::graph::findNodeWithID (NodeGraph &nodeGraph, size_t nodeIDToLookFor) |
| Attempts to find a Node of a given type with a specified ID.
|
|
template<typename NodeType > |
NodeType * | tracktion::graph::findNodeWithIDIfNonZero (NodeGraph *nodeGraph, size_t nodeIDToLookFor) |
| Attempts to find a Node of a given type with a specified ID.
|
|