# 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::CPlayListManagerUser Class Reference

UPlayListManager implementation. More...

#include <play_list_manager_user.h>

Inheritance diagram for NL3D::CPlayListManagerUser:

NL3D::UPlayListManager List of all members.

Public Methods

 CPlayListManagerUser ()
 Constructor. More...

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

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

virtual void animate (TGlobalAnimationTime time)
 Animate all the playlist. More...


Private Attributes

CPlayListManager _PlayListManager
CPtrSet< CPlayListUser_PlayLists

Detailed Description

UPlayListManager implementation.

Author:
Lionel Berenguier , Nevrax France
Date:
2001

Definition at line 49 of file play_list_manager_user.h.


Constructor & Destructor Documentation

NL3D::CPlayListManagerUser::CPlayListManagerUser   [inline]
 

Constructor.

Definition at line 59 of file play_list_manager_user.h.

References NL3D_MEM_PLAYLIST_MANAGER.


Member Function Documentation

void NL3D::CPlayListManagerUser::animate TGlobalAnimationTime    time [virtual]
 

Animate all the playlist.

Only the globals channels are animated. NB: all AnimationTime are in second.

Implements NL3D::UPlayListManager.

Definition at line 65 of file play_list_manager_user.cpp.

References _PlayListManager, H_AUTO, NL3D_MEM_PLAYLIST_MANAGER, and NL3D::TGlobalAnimationTime.

UPlayList * NL3D::CPlayListManagerUser::createPlayList UAnimationSet   animSet [virtual]
 

Create a playlist, instance of an animation set.

nlerror if(animSet==NULL).

Implements NL3D::UPlayListManager.

Definition at line 38 of file play_list_manager_user.cpp.

References _PlayListManager, _PlayLists, NL3D_MEM_PLAYLIST_MANAGER, and nlerror.

void NL3D::CPlayListManagerUser::deletePlayList UPlayList   playList [virtual]
 

Delete a playlist.

nlerror if not found. no-op if playList==NULL.

Implements NL3D::UPlayListManager.

Definition at line 54 of file play_list_manager_user.cpp.

References _PlayListManager, _PlayLists, and NL3D_MEM_PLAYLIST_MANAGER.


Member Data Documentation

CPlayListManager NL3D::CPlayListManagerUser::_PlayListManager [private]
 

Definition at line 52 of file play_list_manager_user.h.

Referenced by animate, createPlayList, and deletePlayList.

CPtrSet<CPlayListUser> NL3D::CPlayListManagerUser::_PlayLists [private]
 

Definition at line 53 of file play_list_manager_user.h.

Referenced by createPlayList, and deletePlayList.


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