CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

iFoliageGeometry Struct Reference

Geometrical data for the foliage object. More...

#include <imesh/foliage.h>

Inheritance diagram for iFoliageGeometry:

iBase List of all members.

Public Member Functions

virtual size_t AddVertex (const csVector3 &pos, const csVector2 &texel, const csColor &color, const csVector3 &normal)=0
 Add a vertex.
virtual const csDirtyAccessArray<
csFoliageVertex > & 
GetVertices () const =0
 Get the vertices.
virtual size_t AddTriangle (const csTriangle &tri)=0
 Add a triangle.
virtual const csDirtyAccessArray<
csTriangle > & 
GetTriangles () const =0
 Get the triangles.
virtual void SetMaterialWrapper (iMaterialWrapper *material)=0
 Set the material.
virtual iMaterialWrapper * GetMaterialWrapper () const =0
 Get the material.

Detailed Description

Geometrical data for the foliage object.

Definition at line 51 of file foliage.h.


Member Function Documentation

virtual size_t iFoliageGeometry::AddTriangle (  const csTriangle &  tri  )  [pure virtual]
 

Add a triangle.

virtual size_t iFoliageGeometry::AddVertex (  const csVector3 &  pos,
const csVector2 &  texel,
const csColor &  color,
const csVector3 &  normal
)  [pure virtual]
 

Add a vertex.

virtual iMaterialWrapper* iFoliageGeometry::GetMaterialWrapper (   )  const [pure virtual]
 

Get the material.

virtual const csDirtyAccessArray<csTriangle>& iFoliageGeometry::GetTriangles (   )  const [pure virtual]
 

Get the triangles.

virtual const csDirtyAccessArray<csFoliageVertex>& iFoliageGeometry::GetVertices (   )  const [pure virtual]
 

Get the vertices.

virtual void iFoliageGeometry::SetMaterialWrapper (  iMaterialWrapper *  material  )  [pure virtual]
 

Set the material.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1