Control Class Reference
[GUI]

Interface installed into a Display that controls the scene. More...

#include <Control.hpp>

Inheritance diagram for Control:
Keyboard Mouse

List of all members.

Public Member Functions

 Control (Delegate *delegate)
virtual ~Control ()
virtual void add (Binding binding)
virtual void add (Manipulator *manipulator)
BindinggetBinding (const Combo &combo)
virtual map< Combo, BindinggetBindings ()
virtual list< Manipulator * > getManipulators () const
virtual void install ()=0
virtual void load ()=0
virtual void print ()
virtual void setManipulators (list< Manipulator * > manipulators)

Protected Attributes

Delegatedelegate
map< Combo, Bindingbindings
Scenescene
Canvascanvas
string type
list< Manipulator * > manips

Detailed Description

Interface installed into a Display that controls the scene.


Constructor & Destructor Documentation

Control ( Delegate delegate  ) 

Creates a new control using the specified delegate to run commands.

~Control (  )  [virtual]

Deallocates the manipulators.


Member Function Documentation

void add ( Manipulator manip  )  [virtual]

Adds a Manipulator to the control.

void add ( Binding  binding  )  [virtual]

Adds a Binding to the control.

void print (  )  [virtual]

Print each Binding attached to the control.


The documentation for this class was generated from the following files:
Generated on Wed Jun 9 01:36:35 2010 for Gander by  doxygen 1.6.3