class CAVERN_baseAvatar_c

CAVERN base avatar class

Public Fields

char* helloData
Avatar hello data.
char* trackerData
Avatar tracker data.
char* auxData
Auxiliary data.
long avatarID
This avatar's ID
double time
Time of last change in seconds.
CAVERNts_mutex_c* avatarMutex
Mutex lock for this object.

Public Methods

virtual void lock ()
Lock this object.
virtual void unlock ()
Unlock this object.

Documentation

CAVERN base avatar class. This class is primarily used as an abstract class to hold information about individual avatars in a virtual world. Since there are no graphics components attached to this class you need to subclass it to hold any graphics-specific data.

For example the Performer avatar module (CAVERN_perfBaseAvatar_c) subclasses this base class to add performer specific information.

Similarly the Performer articulated avatar module (AVERN_perfBaseArticulatedAvatar_c) subclasses from this base class also.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de