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

virtual void LoadImages (iVFS *VFS, iImageIO *ImageIO, int Format)=0
 Load all textures from the CWD of the given file system. More...

virtual void RegisterTextures (iTextureList *tl)=0
 Register all textures using the given texture list. More...

virtual void RegisterMaterials (iMaterialList *ml)=0
 Register all materials using the given material list. More...


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 imesh/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.14