CrystalSpace

Public API Reference

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

iModelDataObject Struct Reference

One object in the scene. More...

#include <imesh/mdldata.h>

Inheritance diagram for iModelDataObject:

iBase csModelDataObject List of all members.

Public Member Functions

virtual iObjectQueryObject ()=0
 Query the iObject for the model data.
virtual iModelDataVerticesGetDefaultVertices () const =0
 Return the default vertex set.
virtual void SetDefaultVertices (iModelDataVertices *)=0
 Set the default vertex set.

Detailed Description

One object in the scene.

This structure is intended for solid objects, i.e. not for lights or cameras. Children should be polygons, curves etc.

Every object contains a list of vertices. These vertices are shared between polygons (and curves if possible).

Definition at line 314 of file mdldata.h.


Member Function Documentation

virtual iModelDataVertices* iModelDataObject::GetDefaultVertices  )  const [pure virtual]
 

Return the default vertex set.

virtual iObject* iModelDataObject::QueryObject  )  [pure virtual]
 

Query the iObject for the model data.

virtual void iModelDataObject::SetDefaultVertices iModelDataVertices  )  [pure virtual]
 

Set the default vertex set.


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