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