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

iModelConverter Struct Reference

Model converter. More...

#include <imesh/mdlconv.h>

Inheritance diagram for iModelConverter:

iBase List of all members.

Public Member Functions

virtual const csModelConverterFormatGetFormat (size_t idx)=0
 Return the description of a supported format.
virtual size_t GetFormatCount ()=0
 Return the number of supported formats.
virtual csPtr< iModelDataLoad (uint8 *Buffer, size_t 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 size_t  idx  )  [pure virtual]
 

Return the description of a supported format.

virtual size_t iModelConverter::GetFormatCount  )  [pure virtual]
 

Return the number of supported formats.

virtual csPtr<iModelData> iModelConverter::Load uint8 Buffer,
size_t  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.4.4