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

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 csModelData List of all members.

Public Member Functions

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

Implemented in csModelData.

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.

Implemented in csModelData.

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

Register all textures using the given texture list.

Implemented in csModelData.


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