Interface installed into a Display that controls the scene. More...
#include <Control.hpp>
Public Member Functions | |
| Control (Delegate *delegate) | |
| virtual | ~Control () |
| virtual void | add (Binding binding) |
| virtual void | add (Manipulator *manipulator) |
| Binding * | getBinding (const Combo &combo) |
| virtual map< Combo, Binding > | getBindings () |
| virtual list< Manipulator * > | getManipulators () const |
| virtual void | install ()=0 |
| virtual void | load ()=0 |
| virtual void | print () |
| virtual void | setManipulators (list< Manipulator * > manipulators) |
Protected Attributes | |
| Delegate * | delegate |
| map< Combo, Binding > | bindings |
| Scene * | scene |
| Canvas * | canvas |
| string | type |
| list< Manipulator * > | manips |
Interface installed into a Display that controls the scene.
| ~Control | ( | ) | [virtual] |
Deallocates the manipulators.
| void add | ( | Manipulator * | manip | ) | [virtual] |
Adds a Manipulator to the control.
| void print | ( | ) | [virtual] |
Print each Binding attached to the control.
1.6.3