TracktionEngine
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
tracktion_FollowActions.h File Reference

Classes

class  engine::FollowActions
 
struct  engine::FollowActions::Action
 
struct  juce::VariantConverter< tracktion::engine::FollowAction >
 

Namespaces

namespace  engine
 
namespace  juce
 

Enumerations

enum class  engine::FollowAction {
  engine::none , engine::globalStop , engine::globalReturnToArrangement , engine::globalPlayAgain ,
  engine::trackPrevious , engine::trackNext , engine::trackFirst , engine::trackLast ,
  engine::trackAny , engine::trackOther , engine::trackRoundRobin , engine::currentGroupPrevious ,
  engine::currentGroupNext , engine::currentGroupFirst , engine::currentGroupLast , engine::currentGroupAny ,
  engine::currentGroupOther , engine::currentGroupRoundRobin , engine::previousGroupFirst , engine::previousGroupLast ,
  engine::previousGroupAny , engine::nextGroupFirst , engine::nextGroupLast , engine::nextGroupAny ,
  engine::otherGroupFirst , engine::otherGroupLast , engine::otherGroupAny
}
 Determines the type of action to perform after a Clip has played for a set period. More...
 

Functions

std::optional< FollowActionengine::followActionFromChoice (juce::String)
 Converts a FollowAction choice to a FollowAction if possible.
 
std::optional< FollowActionengine::followActionFromString (juce::String)
 Converts a string to a FollowAction if possible.
 
juce::String engine::toString (FollowAction)
 Converts a FollowAction to a string if possible.
 
std::function< void(MonotonicBeat)> engine::createFollowAction (Clip &)
 Creates a follow action for a Clip.