CrystalSpace

Public API Reference

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

iModelConverter Struct Reference

Model converter. More...

#include <mdlconv.h>

Inheritance diagram for iModelConverter:

iBase List of all members.

Public Methods

virtual int GetFormatCount ()=0
 Return the number of supported formats.

virtual const csModelConverterFormatGetFormat (int idx)=0
 Return the description of a supported format.

virtual csPtr< iModelDataLoad (uint8 *Buffer, uint32 Size)=0
 Read a model file.

virtual csPtr< iDataBufferSave (iModelData *, const char *Format)=0
 Write data to a file.


Detailed Description

Model converter.

Used to convert model data from an arbitrary format to iModelData or vice versa.

Definition at line 50 of file mdlconv.h.


Member Function Documentation

virtual const csModelConverterFormat* iModelConverter::GetFormat int    idx [pure virtual]
 

Return the description of a supported format.

virtual int iModelConverter::GetFormatCount   [pure virtual]
 

Return the number of supported formats.

virtual csPtr<iModelData> iModelConverter::Load uint8   Buffer,
uint32    Size
[pure virtual]
 

Read a model file.

virtual csPtr<iDataBuffer> iModelConverter::Save iModelData  ,
const char *    Format
[pure virtual]
 

Write data to a file.


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