Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

OpenCAL::KeyFrameSystem Class Reference

#include <KeyFrameSystem.h>

Inheritance diagram for OpenCAL::KeyFrameSystem:

Inheritance graph
[legend]
Collaboration diagram for OpenCAL::KeyFrameSystem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KeyFrameSystem (System *parent)
float getCurrentTime () const
bool isLooping () const
bool isStopped () const
virtual void execute (float deltaSeconds)
void rewind ()
void setTime (float time)

Protected Types

typedef vector< TimeTrack * > TimeTrackList

Protected Member Functions

void addTimeTrack (TimeTrack *track)
void deleteTimeTrack (TimeTrack *track)

Protected Attributes

float m_currentTime
bool m_loop
bool m_stopped
TimeTrackList m_timeTracks

Private Attributes

bool m_destructing

Detailed Description

This class represents a keyframing actor. The keyframing system contains a list of TimeTracks.

Definition at line 31 of file KeyFrameSystem.h.


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 19:19:26 2004 for OpenCAL: Open Computer Animation Library by doxygen 1.3.8