![]() |
Public API 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 } |
Crystal Space 3D Engine Interface.
Definition in file engine.h.