|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CAnimation Class ReferenceThis class describes animations for several tracks.
More...
#include <animation.h>
List of all members.
Detailed Description
This class describes animations for several tracks.
Each track works with a IChannel for the IAnimatable objects.
-
Author(s):
-
Cyril 'Hulud' Corvazier , Nevrax France
-
Date:
-
2001
Definition at line 55 of file animation.h.
Member Typedef Documentation
typedef std::map<std::string, uint32> NL3D::CAnimation::TMapStringUInt [private]
|
|
typedef std::vector<ITrack* > NL3D::CAnimation::TVectAPtrTrack [private]
|
|
Member Enumeration Documentation
Constructor & Destructor Documentation
NL3D::CAnimation::~CAnimation (
|
)
|
|
Member Function Documentation
void NL3D::CAnimation::addTrack (
|
const std::string & name,
|
|
ITrack * pChannel )
|
|
|
Add a track at the end of the track list.
This method is used to insert tracks in the animation. Tracks must be allocated with new. The pointer is then handeled by the CAnimation.
Definition at line 46 of file animation.cpp. |
uint NL3D::CAnimation::getIdTrackByName (
|
const std::string & name ) const [inline]
|
|
|
Get track with its name.
-
Parameters:
-
name
|
is the name of the desired track. |
-
Returns:
-
CAnimation::NotFound if the track doesn't exist else the the id of the track.
Definition at line 71 of file animation.h. |
const ITrack * NL3D::CAnimation::getTrack (
|
uint trackId ) const [inline]
|
|
|
Get a track pointer.
-
Parameters:
-
channelId
|
is the id of the desired channel. |
Definition at line 96 of file animation.h. |
void NL3D::CAnimation::getTrackNames (
|
std::set< std::string >& setString ) const
|
|
Member Data Documentation
std::string NL3D::CAnimation::_Name [private]
|
|
The documentation for this class was generated from the following files:
|
|