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

UAnimationSet implementation. More...

#include <animation_set_user.h>

Inheritance diagram for NL3D::CAnimationSetUser

Inheritance graph
[legend]
Collaboration diagram for NL3D::CAnimationSetUser:

Collaboration graph
[legend]
List of all members.

Public Methods

 CAnimationSetUser (NLMISC::IStream &f)
 Constructor. More...

virtual uint getNumAnimation () const
 Get animations count. More...

virtual uint getAnimationIdByName (const std::string& name) const
 Get a animation ID by name. More...

virtual const std::string& getAnimationName (uint animationId) const
 Get animation name. More...

virtual CAnimationTime getAnimationBeginTime (uint animationId) const
 Get begin time of an animation. More...

virtual CAnimationTime getAnimationEndTime (uint animationId) const
 Get end time of an animation. More...

virtual uint getNumSkeletonWeight () const
 Get skeleton weight count. More...

virtual uint getSkeletonWeightIdByName (const std::string& name) const
 Get a SkeletonWeight ID by name. More...

virtual const std::string& getSkeletonWeightName (uint skeletonId) const
 Get skeleton template name. More...


Private Attributes

NLMISC::CSmartPtr<CAnimationSet_AnimationSet

Friends

class  CPlayListManagerUser

Detailed Description

UAnimationSet implementation.

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

Definition at line 50 of file animation_set_user.h.


Constructor & Destructor Documentation

NL3D::CAnimationSetUser::CAnimationSetUser ( NLMISC::IStream & f ) [inline]
 

Constructor.

Definition at line 60 of file animation_set_user.h.


Member Function Documentation

CAnimationTime NL3D::CAnimationSetUser::getAnimationBeginTime ( uint animationId ) const [inline, virtual]
 

Get begin time of an animation.

Returns:
the begin time.

Reimplemented from NL3D::UAnimationSet.

Definition at line 105 of file animation_set_user.h.

CAnimationTime NL3D::CAnimationSetUser::getAnimationEndTime ( uint animationId ) const [inline, virtual]
 

Get end time of an animation.

Returns:
the end time.

Reimplemented from NL3D::UAnimationSet.

Definition at line 117 of file animation_set_user.h.

uint NL3D::CAnimationSetUser::getAnimationIdByName ( const std::string & name ) const [inline, virtual]
 

Get a animation ID by name.

If no animation is found, method returns NotFound.

Reimplemented from NL3D::UAnimationSet.

Definition at line 85 of file animation_set_user.h.

const std::string & NL3D::CAnimationSetUser::getAnimationName ( uint animationId ) const [inline, virtual]
 

Get animation name.

Reimplemented from NL3D::UAnimationSet.

Definition at line 93 of file animation_set_user.h.

uint NL3D::CAnimationSetUser::getNumAnimation ( ) const [inline, virtual]
 

Get animations count.

Reimplemented from NL3D::UAnimationSet.

Definition at line 77 of file animation_set_user.h.

uint NL3D::CAnimationSetUser::getNumSkeletonWeight ( ) const [inline, virtual]
 

Get skeleton weight count.

Reimplemented from NL3D::UAnimationSet.

Definition at line 132 of file animation_set_user.h.

uint NL3D::CAnimationSetUser::getSkeletonWeightIdByName ( const std::string & name ) const [inline, virtual]
 

Get a SkeletonWeight ID by name.

If no SkeletonWeight is found, method returns NotFound.

Reimplemented from NL3D::UAnimationSet.

Definition at line 140 of file animation_set_user.h.

const std::string & NL3D::CAnimationSetUser::getSkeletonWeightName ( uint skeletonId ) const [inline, virtual]
 

Get skeleton template name.

Reimplemented from NL3D::UAnimationSet.

Definition at line 148 of file animation_set_user.h.


Friends And Related Function Documentation

class CPlayListManagerUser [friend]
 

Definition at line 54 of file animation_set_user.h.


Member Data Documentation

NLMISC::CSmartPtr< CAnimationSet > NL3D::CAnimationSetUser::_AnimationSet [private]
 

Definition at line 53 of file animation_set_user.h.


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