typedef std::vector<FrameAction> osgAnimation::Timeline::ActionList |
typedef std::map<int, ActionList> osgAnimation::Timeline::ActionLayers |
typedef std::vector<Command> osgAnimation::Timeline::CommandList [protected] |
osgAnimation::Timeline::Timeline | ( | ) |
osgAnimation::Timeline::Timeline | ( | const Timeline & | nc, | |
const osg::CopyOp & | op = osg::CopyOp::SHALLOW_COPY | |||
) |
osgAnimation::Timeline::META_Action | ( | osgAnimation | , | |
Timeline | ||||
) |
TimelineStatus osgAnimation::Timeline::getStatus | ( | ) | const [inline] |
const ActionList& osgAnimation::Timeline::getActionLayer | ( | int | i | ) | [inline] |
unsigned int osgAnimation::Timeline::getCurrentFrame | ( | ) | const [inline] |
double osgAnimation::Timeline::getCurrentTime | ( | ) | const [inline] |
void osgAnimation::Timeline::play | ( | ) | [inline] |
void osgAnimation::Timeline::gotoFrame | ( | unsigned int | frame | ) | [inline] |
void osgAnimation::Timeline::stop | ( | ) | [inline] |
bool osgAnimation::Timeline::getEvaluating | ( | ) | const [inline] |
bool osgAnimation::Timeline::isActive | ( | Action * | activeAction | ) |
void osgAnimation::Timeline::removeAction | ( | Action * | action | ) |
virtual void osgAnimation::Timeline::addActionAt | ( | unsigned int | frame, | |
Action * | action, | |||
int | priority = 0 | |||
) | [virtual] |
virtual void osgAnimation::Timeline::addActionAt | ( | double | t, | |
Action * | action, | |||
int | priority = 0 | |||
) | [virtual] |
void osgAnimation::Timeline::addActionNow | ( | Action * | action, | |
int | priority = 0 | |||
) |
void osgAnimation::Timeline::clearActions | ( | ) |
virtual void osgAnimation::Timeline::update | ( | double | simulationTime | ) | [virtual] |
void osgAnimation::Timeline::setLastFrameEvaluated | ( | unsigned int | frame | ) | [inline] |
void osgAnimation::Timeline::setEvaluating | ( | bool | state | ) | [inline] |
void osgAnimation::Timeline::traverse | ( | ActionVisitor & | visitor | ) | [virtual] |
Reimplemented from osgAnimation::Action.
void osgAnimation::Timeline::setStats | ( | osg::Stats * | stats | ) |
osg::Stats* osgAnimation::Timeline::getStats | ( | ) |
void osgAnimation::Timeline::collectStats | ( | bool | state | ) |
osgAnimation::StatsActionVisitor* osgAnimation::Timeline::getStatsVisitor | ( | ) |
const ActionLayers& osgAnimation::Timeline::getActionLayers | ( | ) | const [inline] |
void osgAnimation::Timeline::processPendingOperation | ( | ) |
void osgAnimation::Timeline::setAnimationManager | ( | AnimationManagerBase * | ) |
void osgAnimation::Timeline::internalRemoveAction | ( | Action * | action | ) | [protected] |
void osgAnimation::Timeline::internalAddAction | ( | int | priority, | |
const FrameAction & | ftl | |||
) | [protected] |
ActionLayers osgAnimation::Timeline::_actions [protected] |
double osgAnimation::Timeline::_lastUpdate [protected] |
double osgAnimation::Timeline::_speed [protected] |
Reimplemented from osgAnimation::Action.
unsigned int osgAnimation::Timeline::_currentFrame [protected] |
unsigned int osgAnimation::Timeline::_previousFrameEvaluated [protected] |
bool osgAnimation::Timeline::_initFirstFrame [protected] |
TimelineStatus osgAnimation::Timeline::_state [protected] |
Reimplemented from osgAnimation::Action.
bool osgAnimation::Timeline::_collectStats [protected] |
osg::ref_ptr<osg::Stats> osgAnimation::Timeline::_stats [protected] |
bool osgAnimation::Timeline::_evaluating [protected] |