tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Functions
tracktion_FollowActions.cpp File Reference
#include <span>
#include "../../../3rd_party/nanorange/tracktion_nanorange.hpp"

Go to the source code of this file.

Classes

struct  engine::follow_action_utils::ClipContext
 
class  engine::FollowActions::List
 

Functions

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::shared_ptr< ClipContextengine::follow_action_utils::createClipContext (Clip &c)
 
std::shared_ptr< LaunchHandle > engine::follow_action_utils::getLaunchHandle (follow_action_utils::ClipContext &ctx, FollowAction followAction)
 
std::function< void(MonotonicBeat)> engine::createFollowAction (std::shared_ptr< follow_action_utils::ClipContext > ctx, FollowAction followAction)
 
std::function< void(MonotonicBeat)> engine::createFollowAction (Clip &)
 Creates a follow action for a Clip.
 

Function Documentation

◆ createClipContext()

std::shared_ptr< ClipContext > engine::follow_action_utils::createClipContext ( Clip &  c)

Definition at line 84 of file tracktion_FollowActions.cpp.

◆ createFollowAction() [1/2]

std::function< void(MonotonicBeat)> engine::createFollowAction ( Clip &  c)

Creates a follow action for a Clip.

Definition at line 416 of file tracktion_FollowActions.cpp.

◆ createFollowAction() [2/2]

std::function< void(MonotonicBeat)> engine::createFollowAction ( std::shared_ptr< follow_action_utils::ClipContext ctx,
FollowAction  followAction 
)

Definition at line 271 of file tracktion_FollowActions.cpp.

◆ followActionFromString()

std::optional< FollowAction > engine::followActionFromString ( juce::String  s)

Converts a string to a FollowAction if possible.

Definition at line 20 of file tracktion_FollowActions.cpp.

◆ getLaunchHandle()

std::shared_ptr< LaunchHandle > engine::follow_action_utils::getLaunchHandle ( follow_action_utils::ClipContext ctx,
FollowAction  followAction 
)

Definition at line 149 of file tracktion_FollowActions.cpp.

◆ toString()

juce::String engine::toString ( FollowAction  fa)

Converts a FollowAction to a string if possible.

Definition at line 25 of file tracktion_FollowActions.cpp.