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

An animation Set is a set of animation, loaded from file. More...

#include <u_animation_set.h>

Inheritance diagram for NL3D::UAnimationSet

Inheritance graph
[legend]
List of all members.

Public Types

enum  {
  NotFound = 0xffffffff
}

Public Methods

virtual uint getNumAnimation () const = 0
 Get animations count.

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

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

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

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

virtual uint getNumSkeletonWeight () const = 0
 Get skeleton weight count.

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

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


Protected Methods

 UAnimationSet ()
 Constructor. More...

virtual ~UAnimationSet ()
 Constructor. More...


Detailed Description

An animation Set is a set of animation, loaded from file.

It contains a set of Skeleton TempalteWeight too.

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

Definition at line 44 of file u_animation_set.h.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
NotFound  

Definition at line 55 of file u_animation_set.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 49 of file u_animation_set.h.

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

Constructor.

Definition at line 51 of file u_animation_set.h.


Member Function Documentation

CAnimationTime NL3D::UAnimationSet::getAnimationBeginTime ( uint animationId ) const [pure virtual]
 

Get begin time of an animation.

Returns:
the begin time.

Reimplemented in NL3D::CAnimationSetUser.

CAnimationTime NL3D::UAnimationSet::getAnimationEndTime ( uint animationId ) const [pure virtual]
 

Get end time of an animation.

Returns:
the end time.

Reimplemented in NL3D::CAnimationSetUser.

uint NL3D::UAnimationSet::getAnimationIdByName ( const std::string & name ) const [pure virtual]
 

Get a animation ID by name.

If no animation is found, method returns NotFound.

Reimplemented in NL3D::CAnimationSetUser.

const std::string & NL3D::UAnimationSet::getAnimationName ( uint animationId ) const [pure virtual]
 

Get animation name.

Reimplemented in NL3D::CAnimationSetUser.

uint NL3D::UAnimationSet::getNumAnimation ( ) const [pure virtual]
 

Get animations count.

Reimplemented in NL3D::CAnimationSetUser.

uint NL3D::UAnimationSet::getNumSkeletonWeight ( ) const [pure virtual]
 

Get skeleton weight count.

Reimplemented in NL3D::CAnimationSetUser.

uint NL3D::UAnimationSet::getSkeletonWeightIdByName ( const std::string & name ) const [pure virtual]
 

Get a SkeletonWeight ID by name.

If no SkeletonWeight is found, method returns NotFound.

Reimplemented in NL3D::CAnimationSetUser.

const std::string & NL3D::UAnimationSet::getSkeletonWeightName ( uint skeletonId ) const [pure virtual]
 

Get skeleton template name.

Reimplemented in NL3D::CAnimationSetUser.


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