CrystalSpace

Public API Reference

iengine/engine.h File Reference

Crystal Space 3D Engine Interface. More...

#include "csutil/scf_interface.h"
#include "csgeom/vector3.h"
#include "iengine/collection.h"
#include "iengine/light.h"
#include "iutil/threadmanager.h"
#include "ivideo/rendermesh.h"

Go to the source code of this file.

Classes

struct  iEngine
 This interface is the main interface to the 3D engine. More...
struct  iEngineFrameCallback
 A callback that will be fired whenever the engine starts drawing a frame. More...
struct  iEngineSectorCallback
 A callback that will be fired whenever a sector is created or removed from the engine. More...

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


Enumerations

enum  CS::RenderPriorityGrouping { CS::rpgByLayer = 0, CS::rpgByMesh = 1 }
 

Render grouping for mesh multipass rendering.

More...
RegisterRenderPriority() flags



enum  csRenderPrioritySorting { CS_RENDPRI_SORT_NONE = 0, CS_RENDPRI_SORT_BACK2FRONT = 1, CS_RENDPRI_SORT_FRONT2BACK = 2 }

Detailed Description

Crystal Space 3D Engine Interface.

Definition in file engine.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1