#include <message.h>
Inheritance diagram for Message:


Public Member Functions | |
| Message (Message *) | |
| Message (const char *, BaseSceneNode *) | |
| Message (Camera *, const char *, BaseSceneNode *) | |
| void | assign_context (Camera *) |
| void | assign_scope (MessageScope) |
| Camera * | get_context (void) |
| MessageScope | get_scope (void) |
| const char * | get_msg (void) |
| BaseSceneNode * | get_recipient (void) |
| virtual bool | is_type (const char *) |
Static Public Attributes | |
| BaseSceneNode *const | BROADCAST = NULL |
| ConstMessageScope | ALL_CAMERAS = "All Cameras" |
| ConstMessageScope | THIS_WINDOW = "This Window" |
| ConstMessageScope | THIS_CAMERA = "This Camera" |
Protected Attributes | |
| Camera * | context |
| MessageScope | scope |
| const char * | msg |
| BaseSceneNode * | recipient |
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in EmptyMessage. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Broadcast address to set recipient to |
|
|
Set scope to ALL_CAMERAS to affect nodes visible in all cameras. |
|
|
Set scope to THIS_WINDOW to affect nodes visible in this GraphWindow only |
|
|
Set scope to THIS_CAMERA to affect nodes visible in the context camera only |
1.3.5