CrystalSpace

Public API Reference

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

iModelConverter Struct Reference

Model converter. More...

#include <imesh/mdlconv.h>

Inheritance diagram for iModelConverter:

iBase List of all members.

Public Member Functions

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