#include <message.h>
Inheritance diagram for VIEW::SceneMessage:
Public Types | |
Enumeration | |
enum | SceneMessageType { UNDEFINED = 0, REBUILD_DISPLAY_LISTS, REDRAW, UPDATE_CAMERA, REMOVE_COORDINATE_SYSTEM, EXPORT_PNG, EXPORT_POVRAY, ENTER_ROTATE_MODE, ENTER_PICKING_MODE, ENTER_MOVE_MODE } |
Types for SceneMessages. More... | |
Public Member Functions | |
Constructors and Destructors | |
SceneMessage (SceneMessageType type=UNDEFINED) throw () | |
Default Constructor. | |
SceneMessage (const SceneMessage &message) throw () | |
Copy constructor. | |
virtual | ~SceneMessage () throw () |
Destructor. | |
Accessors: inspectors and mutators | |
void | setType (SceneMessageType type) throw () |
Set the type of the Message. | |
SceneMessageType | getType () const throw () |
Get the type of the message. | |
void | setStage (Stage stage) throw () |
Set the Stage in this message. | |
Stage & | getStage () throw () |
Get the Stage in this message. | |
const Stage & | getStage () const throw () |
Get the Stage in this message. |
ConnectionObject objects that would like to have the Scene focus on another Composite or would like to update the contents of the Scene (because of some changes in the composite structure) will sent this message. There are methods available that will tell the Scene to update its contents or change the camera positions.
|
Types for SceneMessages.
|
|
Default Constructor. The state of this sceneMessage is set to:
|
|
Copy constructor.
|
|
Destructor.
|
|
Set the Stage in this message.
|