CrystalSpace

Public API Reference

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

iModelData Struct Reference

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

#include <mdldata.h>

Inheritance diagram for iModelData:

iBase List of all members.

Public Methods

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.2.18