CrystalSpace

Public API Reference

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

iModelData Struct Reference

This structure represents a complete scene with objects, light sources, cameras etc. More...

#include <imesh/mdldata.h>

Inheritance diagram for iModelData:

iBase List of all members.

Public Member Functions

virtual iObjectQueryObject ()=0
 Query the iObject for the model data.
virtual void LoadImages (iVFS *VFS, iImageIO *ImageIO, int Format)=0
 Load all textures from the CWD of the given file system.
virtual void RegisterTextures (iTextureList *tl)=0
 Register all textures using the given texture list.
virtual void RegisterMaterials (iMaterialList *ml)=0
 Register all materials using the given material list.

Detailed Description

This structure represents a complete scene with objects, light sources, cameras etc.

All these objects are added as children in the iObject hierarchy.

Definition at line 405 of file mdldata.h.


Member Function Documentation

virtual void iModelData::LoadImages iVFS VFS,
iImageIO ImageIO,
int  Format
[pure virtual]
 

Load all textures from the CWD of the given file system.

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

Query the iObject for the model data.

virtual void iModelData::RegisterMaterials iMaterialList ml  )  [pure virtual]
 

Register all materials using the given material list.

virtual void iModelData::RegisterTextures iTextureList tl  )  [pure virtual]
 

Register all textures using the given texture list.


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