Irrlicht Engine: irr::scene::IMeshWriter Class Reference

Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials

# irr::scene::IMeshWriter Class Reference

Interface for writing meshes. More...

`#include <IMeshWriter.h>`

Inheritance diagram for irr::scene::IMeshWriter:

List of all members.

## Public Member Functions
virtual EMESH_WRITER_TYPE | getType () const =0
| Get the type of the mesh writer.
virtual bool | writeMesh (io::IWriteFile *file, scene::IMesh *mesh, s32 flags=EMWF_NONE)=0
| Write a static mesh.
virtual | ~IMeshWriter ()
| Destructor.

## Detailed Description

Interface for writing meshes.

Definition at line 21 of file IMeshWriter.h.

## Constructor & Destructor Documentation

virtual irr::scene::IMeshWriter::~IMeshWriter | ( |  | ) | `[inline, virtual]`

Destructor.

Definition at line 26 of file IMeshWriter.h.

## Member Function Documentation

virtual EMESH_WRITER_TYPE irr::scene::IMeshWriter::getType | ( |  | ) | const`[pure virtual]`

Get the type of the mesh writer.

For own implementations, use MAKE_IRR_ID as shown in the EMESH_WRITER_TYPE enumeration to return your own unique mesh type id.

Returns:
  Type of the mesh writer.

virtual bool irr::scene::IMeshWriter::writeMesh | ( | io::IWriteFile * | file,
|  | scene::IMesh * | mesh,
|  | s32 | flags = `EMWF_NONE` |
| ) |  |  | `[pure virtual]`

Write a static mesh.

Parameters:

  | file | File handle to write the mesh to.
  | mesh | Pointer to mesh to be written.
  | flags | Optional flags to set properties of the writer.

Returns:
  True if sucessful

The documentation for this class was generated from the following file:

- IMeshWriter.h

| The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Sun Oct 24 12:42:07 2010 by Doxygen (1.6.2)