Developer Documentation
|
#include <QObject>
#include <QColor>
#include <OpenFlipper/common/GlobalDefines.hh>
#include <ACG/Math/VectorT.hh>
#include <ACG/Scenegraph/SceneGraph.hh>
#include <ACG/Scenegraph/DrawModes.hh>
#include <ACG/GL/GLState.hh>
#include <OpenFlipper/widgets/glWidget/CursorPainter.hh>
Go to the source code of this file.
Classes | |
class | Viewer::ViewerProperties |
Enumerations | |
enum | Viewer::ActionMode { Viewer::ExamineMode, Viewer::PickingMode, Viewer::QuestionMode, Viewer::LightMode } |
Enum listing action modes of the viewers. More... | |
This file contains a class for managing all viewer settings
Definition in file ViewerProperties.hh.
enum Viewer::ActionMode |
Enum listing action modes of the viewers.
These enums are used to control the reaction of the MouseInterface and the viewer on mouse events.
Enumerator | |
---|---|
ExamineMode |
Examine or Move mode. In this mode no events are passed to the MouseInterface. Only the viewer is active with mouse navigation. |
PickingMode |
Picking Mode. In this mode the MouseInterface::slotMouseEvent() function gets called. The picking itself has to be performed by the plugins e.g. when implementing Mouse Interface |
QuestionMode |
Question Mode. In this mode the MouseInterface::slotMouseEventIdentify() function gets called |
LightMode |
Light mode. In this mode the MouseInterface::slotMouseEventLight() function is called |
Definition at line 87 of file ViewerProperties.hh.