|
TracktionEngine
|
Classes | |
| class | tracktion::engine::LaunchQuantisation |
| Represents a launch quantisation. More... | |
| struct | juce::VariantConverter< tracktion::engine::LaunchQType > |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
| namespace | juce |
Functions | |
| juce::StringArray | tracktion::engine::getLaunchQTypeChoices () |
| Returns a list of quantisation type options in the order of LaunchQType. | |
| std::optional< LaunchQType > | tracktion::engine::launchQTypeFromName (const juce::String &) |
| Returns a the launch Q from a string returned from getLaunchQTypeChoices(). | |
| juce::String | tracktion::engine::getName (LaunchQType) |
| Retuns the name of a LaunchQType for display purposes. | |
| double | tracktion::engine::toBarFraction (LaunchQType) noexcept |
| Returns the fraction of a bar to be used for a given rate type. | |
| LaunchQType | tracktion::engine::fromBarFraction (double) noexcept |
| Returns the fraction of a bar to be used for a given rate type. | |
| BeatPosition | tracktion::engine::getNext (LaunchQType, const TempoSequence &, BeatPosition) noexcept |
| Returns the next quantised position. | |
| BeatPosition | tracktion::engine::getNext (LaunchQType, const tempo::Sequence &, BeatPosition) noexcept |
| Returns the next quantised position. | |