Propane::Material::BaseMaterial Class Reference

Abstract base class for Materials, this prototypes required methods. More...

#include <PropaneMaterial.h>

Inheritance diagram for Propane::Material::BaseMaterial:

Propane::Material::DOT3BumpMapTexture Propane::Material::GenericTexture Propane::Material::ShaderMaterial List of all members.

Public Member Functions

virtual void apply ()=0
 Apply the material to the scene, setting OpenGL state.
virtual void unApply ()=0
 Remove the material, resetting OpenGL to normal state.
virtual bool canUse ()=0
 Check if we can use this material on this computer.
virtual void useCoordinate (const Propane::Vector3 &)=0
 Coordinates.
virtual void textureCoordinate (const Propane::Vector3 &v)
 Texture coordinate.

Detailed Description

Abstract base class for Materials, this prototypes required methods.


The documentation for this class was generated from the following file:
Generated on Sun Jan 14 16:49:12 2007 for Propane Injector by  doxygen 1.4.6