Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

SceneChangedEvent Class Reference

#include <sceneevent.h>

Inheritance diagram for SceneChangedEvent:

Inheritance graph
[legend]
Collaboration diagram for SceneChangedEvent:

Collaboration graph
[legend]

Detailed Description

Defines events that change the scene (node insertion/removal, movement), causing upwards nodes to recompute their boundrects.


Public Member Functions

 SceneChangedEvent (Camera *, const char *, BaseSceneNode *origin)
bool is_type (const char *)
 Use this as follows: is_type( MouseMoveEvent::type ).


Static Public Attributes

const char * type = "SceneEvent"

Protected Attributes

BaseSceneNodeorigin


Constructor & Destructor Documentation

SceneChangedEvent::SceneChangedEvent Camera ,
const char *  ,
BaseSceneNode origin
 


Member Function Documentation

bool SceneChangedEvent::is_type const char *   )  [virtual]
 

Use this as follows: is_type( MouseMoveEvent::type ).

Reimplemented from Event.


Field Documentation

BaseSceneNode* SceneChangedEvent::origin [protected]
 

const char * SceneChangedEvent::type = "SceneEvent" [static]
 

Reimplemented in LayerAddedEvent, LayerEnabledEvent, LayerDisabledEvent, NodeAddedEvent, NodeRemovedEvent, NodeMovedEvent, and NodeResizedEvent.


The documentation for this class was generated from the following files:
Generated on Wed Jun 23 18:47:37 2004 for cZUI by doxygen 1.3.5