Allolib
1.0
C++ Components For Interactive Multimedia
|
Public Member Functions | |
Composition (std::string fileName, std::string path) | |
void | play () |
void | stop () |
bool | playArchive (std::string archiveName) |
std::string | getName () |
void | setSubDirectory (std::string subDir) |
int | size () |
const CompositionStep | getStep (int index) |
void | insertStep (std::string name, float deltaTime, int index) |
void | deleteStep (int index) |
void | write () |
void | registerBeginCallback (std::function< void(Composition *sender, void *userData)> beginCallback, void *userData=nullptr) |
void | enableBeginCallback (bool enable) |
void | registerEndCallback (std::function< void(bool finished, Composition *sender, void *userData)> endCallback, void *userData=nullptr) |
void | enableEndCallback (bool enable) |
Composition & | registerSequencer (PresetSequencer &sequencer) |
Composition & | operator<< (PresetSequencer &sequencer) |
Protected Member Functions | |
virtual bool | consumeMessage (osc::Message &m, std::string rootOSCPath) override |
Returns true if message was consumed by this class. | |
Definition at line 65 of file al_Composition.hpp.