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

ITrack interface for default tracks. More...

#include <track.h>

Inheritance diagram for NL3D::ITrackDefault:

NL3D::ITrack NLMISC::IStreamable NL3D::UTrack NLMISC::IClassable NL3D::CTrackDefaultBlendable NL3D::CTrackDefaultBlendable< CQuat > NL3D::CTrackDefaultBlendable< CVector > NL3D::CTrackDefaultBlendable< float > NL3D::CTrackDefaultBlendable< NLMISC::CRGBA > NL3D::CTrackDefaultBlendable< sint32 > NL3D::CTrackDefaultNotBlendable NL3D::CTrackDefaultNotBlendable< bool > NL3D::CTrackDefaultNotBlendable< std::string > List of all members.

Public Methods

virtual void eval (const TAnimationTime &date)
 From ITrack. Does nothing, no interpolation. More...

TAnimationTime getBeginTime () const
 Get the begin time of the track. More...

TAnimationTime getEndTime () const
 Get the end time of the track. More...

virtual bool getLoopMode () const
 get LoopMode. More...


Detailed Description

ITrack interface for default tracks.

The ITrack and animated value types MUST match else assertions will be raised.

Author:
Cyril 'Hulud' Corvazier , Nevrax France
Date:
2001

Definition at line 112 of file track.h.


Member Function Documentation

virtual void NL3D::ITrackDefault::eval const TAnimationTime   date [inline, virtual]
 

From ITrack. Does nothing, no interpolation.

Implements NL3D::ITrack.

Definition at line 116 of file track.h.

References NL3D::TAnimationTime.

TAnimationTime NL3D::ITrackDefault::getBeginTime   const [inline, virtual]
 

Get the begin time of the track.

Implements NL3D::UTrack.

Definition at line 118 of file track.h.

References NL3D::TAnimationTime.

TAnimationTime NL3D::ITrackDefault::getEndTime   const [inline, virtual]
 

Get the end time of the track.

Implements NL3D::UTrack.

Definition at line 122 of file track.h.

References NL3D::TAnimationTime.

virtual bool NL3D::ITrackDefault::getLoopMode   const [inline, virtual]
 

get LoopMode.

2 mode only: "constant" (<=>false), and "loop" (<=> true). NB: same mode if time < getBeginTIme() and if time > getEndTime()

Implements NL3D::ITrack.

Definition at line 126 of file track.h.


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