Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AnimChannelFixed< SwitchType > Class Template Reference

#include <animChannelFixed.h>

Inheritance diagram for AnimChannelFixed< SwitchType >:

AnimChannel< SwitchType > AnimChannelBase AnimGroup TypedWritableReferenceCount Namable TypedWritable ReferenceCount TypedObject List of all members.

Public Types

typedef TYPENAME AnimChannel<
SwitchType >::ValueType 
ValueType

Public Member Functions

INLINE AnimChannelFixed (AnimGroup *parent, const string &name, const ValueType &value)
INLINE AnimChannelFixed (const string &name, const ValueType &value)
virtual bool has_changed (int last_frame, int this_frame)
virtual void get_value (int frame, ValueType &value)
virtual void output (ostream &out) const
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type ()
void init_type ()

Public Attributes

ValueType _value

Static Private Attributes

TypeHandle _type_handle

template<class SwitchType>
class AnimChannelFixed< SwitchType >


Member Typedef Documentation

template<class SwitchType>
typedef TYPENAME AnimChannel<SwitchType>::ValueType AnimChannelFixed< SwitchType >::ValueType
 

Reimplemented from AnimChannel< SwitchType >.

Definition at line 39 of file animChannelFixed.h.


Constructor & Destructor Documentation

template<class SwitchType>
INLINE AnimChannelFixed< SwitchType >::AnimChannelFixed AnimGroup parent,
const string &  name,
const ValueType value
 

template<class SwitchType>
INLINE AnimChannelFixed< SwitchType >::AnimChannelFixed const string &  name,
const ValueType value
 


Member Function Documentation

template<class SwitchType>
virtual TypeHandle AnimChannelFixed< SwitchType >::force_init_type void   )  [inline, virtual]
 

Reimplemented from AnimChannel< SwitchType >.

Definition at line 55 of file animChannelFixed.h.

References AnimChannelFixed< SwitchType >::get_class_type(), and AnimChannelFixed< SwitchType >::init_type().

template<class SwitchType>
TypeHandle AnimChannelFixed< SwitchType >::get_class_type void   )  [inline, static]
 

Reimplemented from AnimChannel< SwitchType >.

Definition at line 56 of file animChannelFixed.h.

References AnimChannelFixed< SwitchType >::_type_handle.

Referenced by AnimChannelFixed< SwitchType >::force_init_type(), AnimChannelFixed< SwitchType >::get_type(), and AnimChannelFixed< SwitchType >::init_type().

template<class SwitchType>
virtual TypeHandle AnimChannelFixed< SwitchType >::get_type void   )  const [inline, virtual]
 

Reimplemented from AnimChannel< SwitchType >.

Definition at line 52 of file animChannelFixed.h.

References AnimChannelFixed< SwitchType >::get_class_type().

template<class SwitchType>
virtual void AnimChannelFixed< SwitchType >::get_value int  frame,
ValueType value
[virtual]
 

Implements AnimChannel< SwitchType >.

template<class SwitchType>
virtual bool AnimChannelFixed< SwitchType >::has_changed int  last_frame,
int  this_frame
[virtual]
 

Reimplemented from AnimChannelBase.

template<class SwitchType>
void AnimChannelFixed< SwitchType >::init_type void   )  [inline, static]
 

Reimplemented from AnimChannel< SwitchType >.

Definition at line 59 of file animChannelFixed.h.

References AnimChannelFixed< SwitchType >::_type_handle, AnimChannelFixed< SwitchType >::get_class_type(), AnimChannel< SwitchType >::init_type(), and register_type().

Referenced by AnimChannelFixed< SwitchType >::force_init_type(), MovingPartScalar::init_type(), and MovingPartMatrix::init_type().

template<class SwitchType>
virtual void AnimChannelFixed< SwitchType >::output ostream &  out  )  const [virtual]
 

Reimplemented from AnimChannelBase.


Member Data Documentation

template<class SwitchType>
TypeHandle AnimChannelFixed< SwitchType >::_type_handle [static, private]
 

Reimplemented from AnimChannel< SwitchType >.

Definition at line 66 of file animChannelFixed.h.

Referenced by AnimChannelFixed< SwitchType >::get_class_type(), and AnimChannelFixed< SwitchType >::init_type().

template<class SwitchType>
ValueType AnimChannelFixed< SwitchType >::_value
 

Definition at line 49 of file animChannelFixed.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:11:17 2003 for Panda by doxygen1.3