lilith3d::DecalMesh Class Reference

#include <mesh.h>

Inheritance diagram for lilith3d::DecalMesh:

lilith3d::Mesh List of all members.

Detailed Description

A DecalMesh puts a decal on the terrain. Examples of this are footprints, spell or weapon damage, lava, and things like that.


Public Member Functions

 DecalMesh (const Texture *texture, float size)
virtual void IntersectRay (int, const grinliz::Vector3F &, const grinliz::Vector3F &, LilithObjectList *)


Constructor & Destructor Documentation

lilith3d::DecalMesh::DecalMesh ( const Texture texture,
float  size 
)

A decal mesh doesn't have a resource - it uses a texture. The TerrainMesh can be queried from the Lilith3D object.


Member Function Documentation

virtual void lilith3d::DecalMesh::IntersectRay ( int  ,
const grinliz::Vector3F &  ,
const grinliz::Vector3F &  ,
LilithObjectList *   
) [inline, virtual]

Check for intersection with the current Mesh.

Implements lilith3d::Mesh.


The documentation for this class was generated from the following file:
Generated on Fri Mar 23 19:36:27 2007 for Lilith3D by  doxygen 1.5.1-p1