CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | 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 AddTriangle (const csTriangle &tri)=0
 Add a triangle.
virtual size_t AddVertex (const csVector3 &pos, const csVector2 &texel, const csColor &color, const csVector3 &normal)=0
 Add a vertex.
virtual iMaterialWrapperGetMaterialWrapper () const =0
 Get the material.
virtual const csDirtyAccessArray<
csTriangle > & 
GetTriangles () const =0
 Get the triangles.
virtual const csDirtyAccessArray<
csFoliageVertex > & 
GetVertices () const =0
 Get the vertices.
virtual void SetMaterialWrapper (iMaterialWrapper *material)=0
 Set the material.

Detailed Description

Geometrical data for the foliage object.

Definition at line 53 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.4.4