# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::UPlayListManager Class Reference

A manager of playlist. More...

#include <u_play_list_manager.h>

Inheritance diagram for NL3D::UPlayListManager

Inheritance graph
[legend]
List of all members.

Public Methods

virtual UPlayListcreatePlayList (UAnimationSet *animSet) = 0
 Create a playlist, instance of an animation set. More...

virtual void deletePlayList (UPlayList *playList) = 0
 Delete a playlist. More...

virtual void animate (CAnimationTime time) = 0
 Animate all the playlist. More...


Protected Methods

 UPlayListManager ()
 Constructor. More...

virtual ~UPlayListManager ()
 dtor. More...


Detailed Description

A manager of playlist.

Author(s):
Lionel Berenguier , Nevrax France
Date:
2001

Definition at line 48 of file u_play_list_manager.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 53 of file u_play_list_manager.h.

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

dtor.

Definition at line 55 of file u_play_list_manager.h.


Member Function Documentation

void NL3D::UPlayListManager::animate ( CAnimationTime 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.

Reimplemented in NL3D::CPlayListManagerUser.

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.

Reimplemented in NL3D::CPlayListManagerUser.

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.

Reimplemented in NL3D::CPlayListManagerUser.


The documentation for this class was generated from the following file: