NL3D::UPlayListManager Class Reference

#include <u_play_list_manager.h>

Inheritance diagram for NL3D::UPlayListManager:

NL3D::CPlayListManagerUser

Detailed Description

A manager of playlist.
Author:
Lionel Berenguier

Nevrax France

Date:
2001

Definition at line 48 of file u_play_list_manager.h.

Public Member Functions

virtual void animate (TGlobalAnimationTime time)=0
virtual UPlayListcreatePlayList (UAnimationSet *animSet)=0
virtual void deletePlayList (UPlayList *playList)=0
virtual void setup (TGlobalAnimationTime time)=0

Protected Member Functions

 UPlayListManager ()
 Constructor.

virtual ~UPlayListManager ()
 dtor


Constructor & Destructor Documentation

NL3D::UPlayListManager::UPlayListManager  )  [inline, protected]
 

Constructor.

Definition at line 53 of file u_play_list_manager.h.

00053 {}

virtual NL3D::UPlayListManager::~UPlayListManager  )  [inline, protected, virtual]
 

dtor

Definition at line 55 of file u_play_list_manager.h.

00055 {}


Member Function Documentation

virtual void NL3D::UPlayListManager::animate TGlobalAnimationTime  time  )  [pure virtual]
 

Animate all the playlist. Only the globals channels are animated. NB: all objects registered to the playLists (see registerTransform) are updated, BUT the detail channels (like materials channels) which may be updated during UScene::render(), only if they are visibles...

Parameters:
time the effective currentTime in second.

Implemented in NL3D::CPlayListManagerUser.

virtual UPlayList* NL3D::UPlayListManager::createPlayList UAnimationSet animSet  )  [pure virtual]
 

Create a playlist, instance of an animation set. nlerror if(animSet==NULL).

Parameters:
animSet the UAnimationSet you want to instanciate into a UPlayList.
Returns:
the new created playlist.

Implemented in NL3D::CPlayListManagerUser.

virtual void NL3D::UPlayListManager::deletePlayList UPlayList playList  )  [pure virtual]
 

Delete a playlist. nlerror if not found. no-op if playList==NULL.

Parameters:
playList the playList you want to delete.

Implemented in NL3D::CPlayListManagerUser.

virtual void NL3D::UPlayListManager::setup TGlobalAnimationTime  time  )  [pure virtual]
 

Setup all the playlist. Channels are not animated. NB: all objects registered to the playLists (see registerTransform) are updated.

Parameters:
time the effective currentTime in second.

Implemented in NL3D::CPlayListManagerUser.


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 08:48:11 2004 for NeL by doxygen 1.3.6