RenderArea interactive interface. More...
#include <Inventor/ViewerComponents/SiRenderAreaInteractive.h>
Public Member Functions | |
virtual void | setInteractiveMode (SoInteractiveComplexity::InteractiveMode mode)=0 |
virtual SoInteractiveComplexity::InteractiveMode | getInteractiveMode () const =0 |
virtual SbBool | processEvent (const SoEvent *event)=0 |
virtual SbBool | processEvents (const std::vector< const SoEvent * > &eventList)=0 |
This interface provides the list of methods that renderAreas must define to use interactive feature.
SoRenderAreaCore, RenderAreaInteractive
virtual SoInteractiveComplexity::InteractiveMode SiRenderAreaInteractive::getInteractiveMode | ( | ) | const [pure virtual] |
Implemented in RenderAreaInteractive, and SoRenderAreaCore.
Processes the passed event to the scene graph managed here.
Returns TRUE if the event was handled by a node.
Implemented in RenderAreaInteractive, and SoRenderAreaCore.
virtual SbBool SiRenderAreaInteractive::processEvents | ( | const std::vector< const SoEvent * > & | eventList | ) | [pure virtual] |
Processes the passed event to the scene graph managed here.
Returns TRUE if at least one event was handled by a node.
Implemented in RenderAreaInteractive, and SoRenderAreaCore.
virtual void SiRenderAreaInteractive::setInteractiveMode | ( | SoInteractiveComplexity::InteractiveMode | mode | ) | [pure virtual] |
Set the current interactive mode.
Implemented in RenderAreaInteractive, and SoRenderAreaCore.