#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 |