CrystalSpace

Public API Reference

iengine/objwatch.h File Reference

Object change watcher. More...

#include "csutil/scf.h"

Go to the source code of this file.

Classes

struct  iObjectWatcher
 This is a generic object watcher. More...
struct  iObjectWatcherListener
 Implement this class if you're interested in hearing about object watcher events. More...

Defines

Operations

Operations indicate what has changed in one of the objects that is being watched.



#define CS_WATCH_LIGHT_ATTENUATION   8
 Light has changed attenuation.
#define CS_WATCH_LIGHT_COLOR   4
 Light has changed color.
#define CS_WATCH_LIGHT_DESTROY   1
 Light has been destroyed.
#define CS_WATCH_LIGHT_MOVE   2
 Light has moved.
#define CS_WATCH_LIGHT_RADIUS   3
 Light has changed radius.
#define CS_WATCH_LIGHT_SECTOR   5
 Light has changed sector.
#define CS_WATCH_MOVABLE_CHANGED   7
 Movable has changed otherwise.
#define CS_WATCH_MOVABLE_DESTROY   6
 Movable has been destroyed.
#define CS_WATCH_NONE   0
 No operation recorded yet.
#define CS_WATCH_SECTOR_NEWMESH   9
 Sector has a new mesh.
#define CS_WATCH_SECTOR_REMOVEMESH   10
 Sector has a removed mesh.

Detailed Description

Object change watcher.

Definition in file objwatch.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1