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

engine.h File Reference

Crystal Space 3D Engine Interface. More...

#include "csutil/scf_interface.h"
#include "csgeom/vector3.h"
#include "iengine/light.h"

Go to the source code of this file.

Classes

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

SetLightingCacheMode() settings

#define CS_ENGINE_CACHE_NOUPDATE   4
 Do not calculate lighting if not up-to-date.
#define CS_ENGINE_CACHE_READ   1
 Read the cache.
#define CS_ENGINE_CACHE_WRITE   2
 Write the cache.

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.


Define Documentation

#define CS_ENGINE_CACHE_NOUPDATE   4
 

Do not calculate lighting if not up-to-date.

On by default.

Definition at line 99 of file engine.h.

#define CS_ENGINE_CACHE_READ   1
 

Read the cache.

Definition at line 89 of file engine.h.

#define CS_ENGINE_CACHE_WRITE   2
 

Write the cache.

Definition at line 94 of file engine.h.


Enumeration Type Documentation

enum csRenderPrioritySorting
 

Enumerator:
CS_RENDPRI_SORT_NONE  Do not sort this priority.
CS_RENDPRI_SORT_BACK2FRONT  Sort this priority back to front.
CS_RENDPRI_SORT_FRONT2BACK  Sort this priority front to back.

Definition at line 104 of file engine.h.


Generated for Crystal Space by doxygen 1.4.4