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

AnimTexPlane Class Reference

#include <AnimTexPlane.H>

Inherits DrawObj.

List of all members.

Public Methods

 AnimTexPlane (str_ptr texNameList, double frameTimeInterval, int blendTransitions)
virtual ~AnimTexPlane ()
void preFrame ()
Color color ()
void setColor (Color c)
void draw ()

Protected Methods

void loadTextures (char *filelist)

Protected Attributes

ARRAY< str_ptr_textures
double _frameTimeInterval
double _lastFrameTime
int _curFrame
int _nextFrame
double _alpha
Color _color
int _blendTransitions
double _shininess
Color _diffuse
Color _specular
Color _emission
Color _ambient


Constructor & Destructor Documentation

AnimTexPlane::AnimTexPlane str_ptr    texNameList,
double    frameTimeInterval,
int    blendTransitions
 

AnimTexPlane::~AnimTexPlane   [virtual]
 


Member Function Documentation

Color AnimTexPlane::color   [inline]
 

void AnimTexPlane::draw   [virtual]
 

Implements DrawObj.

void AnimTexPlane::loadTextures char *    filelist [protected]
 

void AnimTexPlane::preFrame  
 

void AnimTexPlane::setColor Color    c [inline]
 


Member Data Documentation

double AnimTexPlane::_alpha [protected]
 

Color AnimTexPlane::_ambient [protected]
 

int AnimTexPlane::_blendTransitions [protected]
 

Color AnimTexPlane::_color [protected]
 

int AnimTexPlane::_curFrame [protected]
 

Color AnimTexPlane::_diffuse [protected]
 

Color AnimTexPlane::_emission [protected]
 

double AnimTexPlane::_frameTimeInterval [protected]
 

double AnimTexPlane::_lastFrameTime [protected]
 

int AnimTexPlane::_nextFrame [protected]
 

double AnimTexPlane::_shininess [protected]
 

Color AnimTexPlane::_specular [protected]
 

ARRAY<str_ptr> AnimTexPlane::_textures [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:27:57 2003 for inspace by doxygen1.2.18