Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

osgGA::StateSetManipulator Class Reference

Experimental class, not been looked at for a while, but which will be returned to at some point :-\. More...

Inheritance diagram for osgGA::StateSetManipulator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 StateSetManipulator ()
virtual ~StateSetManipulator ()
virtual const char * className () const
 return the name of the object's class type.
virtual void setStateSet (osg::StateSet *)
 attach a geostate to the manipulator to be used for specifying view.
virtual osg::StateSetgetStateSet ()
 get the attached a geostate.
virtual const osg::StateSetgetStateSet () const
 get the attached a geostate.
virtual bool handle (const GUIEventAdapter &ea, GUIActionAdapter &us)
 Handle events, return true if handled, false otherwise.
virtual void accept (GUIEventHandlerVisitor &)
 Handle visitations.
virtual void getUsage (osg::ApplicationUsage &usage) const
 Get the keyboard and mouse usage of this manipulator.

Protected Attributes

osg::ref_ptr< osg::StateSet_drawState
bool _backface
bool _lighting
bool _texture

Detailed Description

Experimental class, not been looked at for a while, but which will be returned to at some point :-\.


Constructor & Destructor Documentation

StateSetManipulator::StateSetManipulator  ) 
 

StateSetManipulator::~StateSetManipulator  )  [virtual]
 


Member Function Documentation

void StateSetManipulator::accept GUIEventHandlerVisitor  )  [virtual]
 

Handle visitations.

Reimplemented from osgGA::GUIEventHandler.

virtual const char* osgGA::StateSetManipulator::className  )  const [inline, virtual]
 

return the name of the object's class type.

Must be defined by derived classes.

Implements osg::Object.

const StateSet * StateSetManipulator::getStateSet  )  const [virtual]
 

get the attached a geostate.

StateSet * StateSetManipulator::getStateSet  )  [virtual]
 

get the attached a geostate.

void StateSetManipulator::getUsage osg::ApplicationUsage usage  )  const [virtual]
 

Get the keyboard and mouse usage of this manipulator.

Reimplemented from osgGA::GUIEventHandler.

bool StateSetManipulator::handle const GUIEventAdapter ea,
GUIActionAdapter us
[virtual]
 

Handle events, return true if handled, false otherwise.

Reimplemented from osgGA::GUIEventHandler.

void StateSetManipulator::setStateSet osg::StateSet  )  [virtual]
 

attach a geostate to the manipulator to be used for specifying view.


Member Data Documentation

bool osgGA::StateSetManipulator::_backface [protected]
 

osg::ref_ptr<osg::StateSet> osgGA::StateSetManipulator::_drawState [protected]
 

bool osgGA::StateSetManipulator::_lighting [protected]
 

bool osgGA::StateSetManipulator::_texture [protected]
 


The documentation for this class was generated from the following files:
Generated at Thu Oct 13 09:03:41 2005 for the OpenSceneGraph by doxygen 1.4.1.