## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# imesh/object.h File Reference

Mesh object and mesh object factory interfaces. More...

`#include "csutil/scf.h"`

Go to the source code of this file.

## Classes

struct | iMeshObject
| This is a general mesh object that the engine can interact with. More...
struct | iMeshObjectDrawCallback
| Set a callback which is called just before the object is drawn. More...
struct | iMeshObjectFactory
| This object is a factory which can generate mesh objects of a certain type. More...
struct | iMeshObjectType
| This plugin describes a specific type of mesh objects. More...

## Mesh factory flags

#define | CS_FACTORY_STATICSHAPE 2
| If CS_FACTORY_STATICSHAPE is set then this factory will never animate.

## Mesh object flags

#define | CS_MESH_STATICPOS 1
| If CS_MESH_STATICPOS is set then this mesh will never move.
#define | CS_MESH_STATICSHAPE 2
| If CS_MESH_STATICSHAPE is set then this mesh will never animate.

## Detailed Description

Mesh object and mesh object factory interfaces.

Definition in file object.h.