#include <spStoryboard.hpp>
Public Member Functions | |
Storyboard () | |
~Storyboard () | |
void | update () |
Updates the whole storyboard. | |
void | deleteTrigger (Trigger *Obj) |
void | clearTriggers () |
void | deleteEvent (Event *Obj) |
void | clearEvents () |
template<typename T > | |
T * | createTrigger () |
template<typename T , typename Arg0 > | |
T * | createTrigger (const Arg0 &arg0) |
template<typename T , typename Arg0 , typename Arg1 > | |
T * | createTrigger (const Arg0 &arg0, const Arg1 &arg1) |
template<typename T , typename Arg0 , typename Arg1 , typename Arg2 > | |
T * | createTrigger (const Arg0 &arg0, const Arg1 &arg1, const Arg2 &arg2) |
template<typename T , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
T * | createTrigger (const Arg0 &arg0, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
template<typename T , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > | |
T * | createTrigger (const Arg0 &arg0, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
template<typename T > | |
T * | createEvent () |
template<typename T , typename Arg0 > | |
T * | createEvent (const Arg0 &arg0) |
template<typename T , typename Arg0 , typename Arg1 > | |
T * | createEvent (const Arg0 &arg0, const Arg1 &arg1) |
template<typename T , typename Arg0 , typename Arg1 , typename Arg2 > | |
T * | createEvent (const Arg0 &arg0, const Arg1 &arg1, const Arg2 &arg2) |
template<typename T , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 > | |
T * | createEvent (const Arg0 &arg0, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
template<typename T , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > | |
T * | createEvent (const Arg0 &arg0, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
const std::list< Trigger * > & | getTriggerList () const |
const std::vector< Trigger * > & | getActiveTriggerList () const |
const std::vector< Event * > & | getEventList () const |
Static Public Member Functions | |
static Storyboard * | getActive () |
static void | setActive (Storyboard *ActiveStoryboard) |
Friends | |
class | Trigger |
sp::tool::Storyboard::Storyboard | ( | ) |
sp::tool::Storyboard::~Storyboard | ( | ) |
void sp::tool::Storyboard::clearEvents | ( | ) |
void sp::tool::Storyboard::clearTriggers | ( | ) |
T* sp::tool::Storyboard::createEvent | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1, | |||
const Arg2 & | arg2, | |||
const Arg3 & | arg3 | |||
) | [inline] |
T* sp::tool::Storyboard::createEvent | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1, | |||
const Arg2 & | arg2, | |||
const Arg3 & | arg3, | |||
const Arg4 & | arg4 | |||
) | [inline] |
T* sp::tool::Storyboard::createEvent | ( | ) | [inline] |
T* sp::tool::Storyboard::createEvent | ( | const Arg0 & | arg0 | ) | [inline] |
T* sp::tool::Storyboard::createEvent | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1 | |||
) | [inline] |
T* sp::tool::Storyboard::createEvent | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1, | |||
const Arg2 & | arg2 | |||
) | [inline] |
T* sp::tool::Storyboard::createTrigger | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1 | |||
) | [inline] |
T* sp::tool::Storyboard::createTrigger | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1, | |||
const Arg2 & | arg2 | |||
) | [inline] |
T* sp::tool::Storyboard::createTrigger | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1, | |||
const Arg2 & | arg2, | |||
const Arg3 & | arg3 | |||
) | [inline] |
T* sp::tool::Storyboard::createTrigger | ( | const Arg0 & | arg0, | |
const Arg1 & | arg1, | |||
const Arg2 & | arg2, | |||
const Arg3 & | arg3, | |||
const Arg4 & | arg4 | |||
) | [inline] |
T* sp::tool::Storyboard::createTrigger | ( | ) | [inline] |
T* sp::tool::Storyboard::createTrigger | ( | const Arg0 & | arg0 | ) | [inline] |
void sp::tool::Storyboard::deleteEvent | ( | Event * | Obj | ) |
void sp::tool::Storyboard::deleteTrigger | ( | Trigger * | Obj | ) |
static Storyboard* sp::tool::Storyboard::getActive | ( | ) | [static] |
const std::vector<Trigger*>& sp::tool::Storyboard::getActiveTriggerList | ( | ) | const [inline] |
const std::vector<Event*>& sp::tool::Storyboard::getEventList | ( | ) | const [inline] |
const std::list<Trigger*>& sp::tool::Storyboard::getTriggerList | ( | ) | const [inline] |
static void sp::tool::Storyboard::setActive | ( | Storyboard * | ActiveStoryboard | ) | [static] |
void sp::tool::Storyboard::update | ( | ) |
Updates the whole storyboard.
friend class Trigger [friend] |