#include <spStoryboardTrigger.hpp>
List of all members.
Constructor & Destructor Documentation
virtual sp::tool::Trigger::~Trigger |
( |
|
) |
[virtual] |
sp::tool::Trigger::Trigger |
( |
|
) |
[protected] |
Member Function Documentation
virtual bool sp::tool::Trigger::active |
( |
|
) |
const [virtual] |
Returns true if any of the trigger's parents is already being triggered or this trigger has no parents.
Returns true if this trigger is active. For this it must be triggerd and all its parents must be active.
Reimplemented in sp::tool::LogicGate.
void sp::tool::Trigger::addToLoopUpdate |
( |
|
) |
[protected] |
virtual bool sp::tool::Trigger::canTrigger |
( |
|
) |
const [virtual] |
virtual void sp::tool::Trigger::clearTriggers |
( |
|
) |
[virtual] |
virtual void sp::tool::Trigger::connect |
( |
Trigger * |
ChildTrigger |
) |
[virtual] |
virtual void sp::tool::Trigger::disconnect |
( |
Trigger * |
ChildTrigger |
) |
[virtual] |
const std::vector<Trigger*>& sp::tool::Trigger::getChildList |
( |
|
) |
const [inline] |
const std::vector<Trigger*>& sp::tool::Trigger::getParentList |
( |
|
) |
const [inline] |
virtual bool sp::tool::Trigger::needLoopUpdate |
( |
|
) |
const [virtual] |
Returns true if this trigger class needs to be updated every frame when it's active. By default false. Overwrite this function if you need a loop update.
Reimplemented in sp::tool::LogicGate.
virtual void sp::tool::Trigger::onRunning |
( |
|
) |
[virtual] |
Event callback function during the trigger is running.
virtual void sp::tool::Trigger::onTriggered |
( |
|
) |
[virtual] |
virtual void sp::tool::Trigger::onUntriggered |
( |
|
) |
[virtual] |
void sp::tool::Trigger::removeFromLoopUpdate |
( |
|
) |
[protected] |
void sp::tool::Trigger::trigger |
( |
|
) |
|
bool sp::tool::Trigger::triggered |
( |
|
) |
const [inline] |
Returns true if this trigger is currently being triggered.
void sp::tool::Trigger::untrigger |
( |
|
) |
|
void sp::tool::Trigger::updateStates |
( |
|
) |
[protected] |
Member Data Documentation
Specifies whether this object is triggered or not. To make an object active, it must be triggerd and all its parents must be active.
The documentation for this class was generated from the following file: