Public Types | |
enum | FrameStatsMode { NO_STATS = 0, FRAME_RATE = 1, CAMERA_STATS = 2 } |
Public Member Functions | |
ViewerEventHandler (OsgCameraGroup *cg) | |
virtual bool | handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &aa) |
Handle events, return true if handled, false otherwise. | |
virtual void | accept (osgGA::GUIEventHandlerVisitor &gehv) |
Accept visits from GUIEventHandler visitors. | |
virtual void | getUsage (osg::ApplicationUsage &usage) const |
Get the keyboard and mouse usage of this manipulator. | |
OsgCameraGroup * | getOsgCameraGroup () |
const OsgCameraGroup * | getOsgCameraGroup () const |
void | setWriteNodeFileName (const std::string &filename) |
const std::string & | getWriteNodeFileName () const |
void | setDisplayHelp (bool displayHelp) |
bool | getDisplayHelp () const |
void | setFrameStatsMode (FrameStatsMode mode) |
FrameStatsMode | getFrameStatsMode () |
void | setWriteImageOnNextFrame (bool writeImageOnNextFrame) |
void | setWriteImageFileName (const std::string &filename) |
const std::string & | getWriteImageFileName () const |
Protected Types | |
typedef std::vector< SnapImageDrawCallback * > | SnapImageDrawCallbackList |
Protected Attributes | |
osgProducer::OsgCameraGroup * | _cg |
std::string | _writeNodeFileName |
bool | _displayHelp |
FrameStatsMode | _frameStatsMode |
bool | _firstTimeTogglingFullScreen |
StatsAndHelpDrawCallback * | _statsAndHelpDrawCallback |
SnapImageDrawCallbackList | _snapImageDrawCallbackList |
std::string | _writeImageFileName |
|
|
|
|
|
|
|
Accept visits from GUIEventHandler visitors.
Reimplemented from osgGA::GUIEventHandler. |
|
|
|
|
|
|
|
|
|
Get the keyboard and mouse usage of this manipulator.
Reimplemented from osgGA::GUIEventHandler. |
|
|
|
|
|
Handle events, return true if handled, false otherwise.
Reimplemented from osgGA::GUIEventHandler. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|