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

ITrack implementation for Bezier keyframer. More...

#include <track_keyframer.h>

Inheritance diagram for NL3D::CTrackKeyFramerBezier:

NL3D::ITrackKeyFramer NL3D::ITrack NL3D::UTrackKeyframer NLMISC::IStreamable NL3D::UTrack NLMISC::IClassable List of all members.

Public Methods

virtual const IAnimatedValuegetValue () const
 From ITrack. More...


Protected Types

typedef CKeyT::TValueType TKeyValueType

Protected Methods

From ITrackKeyFramer
virtual void evalKey (const CKeyT *previous, const CKeyT *next, TAnimationTime datePrevious, TAnimationTime dateNext, TAnimationTime date)
 evalKey (runtime). More...

virtual void compile ()
 compile (precalc). More...


Private Attributes

CAnimatedValueBlendable< T > _Value

Detailed Description

template<class CKeyT, class T>
class NL3D::CTrackKeyFramerBezier< CKeyT, T >

ITrack implementation for Bezier keyframer.

Author:
Lionel Berneguier , Nevrax France
Date:
2001

Definition at line 1298 of file track_keyframer.h.


Member Typedef Documentation

template<class CKeyT, class T>
typedef CKeyT::TValueType NL3D::CTrackKeyFramerBezier::TKeyValueType [protected]
 

Definition at line 1310 of file track_keyframer.h.


Member Function Documentation

template<class CKeyT, class T>
virtual void NL3D::CTrackKeyFramerBezier< CKeyT, T >::compile   [inline, protected, virtual]
 

compile (precalc).

Reimplemented from NL3D::ITrackKeyFramer.

Definition at line 1357 of file track_keyframer.h.

template<class CKeyT, class T>
virtual void NL3D::CTrackKeyFramerBezier< CKeyT, T >::evalKey const CKeyT *    previous,
const CKeyT *    next,
TAnimationTime    datePrevious,
TAnimationTime    dateNext,
TAnimationTime    date
[inline, protected, virtual]
 

evalKey (runtime).

Implements NL3D::ITrackKeyFramer.

Definition at line 1317 of file track_keyframer.h.

template<class CKeyT, class T>
virtual const IAnimatedValue& NL3D::CTrackKeyFramerBezier< CKeyT, T >::getValue   const [inline, virtual]
 

From ITrack.

Implements NL3D::ITrack.

Definition at line 1303 of file track_keyframer.h.


Member Data Documentation

template<class CKeyT, class T>
CAnimatedValueBlendable<T> NL3D::CTrackKeyFramerBezier::_Value [private]
 

Definition at line 1367 of file track_keyframer.h.


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