|
Classes |
| class | Box |
| class | Canvas |
| class | Event |
| struct | CallbackInterface |
| class | ObjectCallback |
| class | FunctionCallback |
| class | Callback |
| class | EventInterface |
| class | Frame |
| class | Input |
| class | Label |
| class | LuaEngine |
| class | PythonEngine |
| class | ScriptEngine |
| class | StyleInterface |
| class | Style |
| class | StyleManager |
| class | Table |
| class | UIObjectParent |
| class | MouseHandler |
| class | KeyboardHandler |
| class | ResizeHandler |
| class | Widget |
| struct | NotifyWidget |
| struct | NullWidget |
| class | Window |
| class | WindowManager |
Typedefs |
| typedef osgDB::FieldReaderIterator & | Reader |
| typedef osg::Vec2Array | TexCoordArray |
| typedef osg::Vec3Array | PointArray |
| typedef osg::Vec4Array | ColorArray |
| typedef TexCoordArray::value_type | TexCoord |
| typedef PointArray::value_type | Point |
| typedef ColorArray::value_type | Color |
| typedef TexCoord::value_type | texcoord_type |
| typedef Point::value_type | point_type |
| typedef Color::value_type | color_type |
| typedef osg::Vec2 | XYCoord |
| typedef osg::Vec4 | Quad |
| typedef osg::Matrix::value_type | matrix_type |
typedef std::list< osg::observer_ptr<
Widget > > | WidgetList |
| typedef Window::WindowList | WindowList |
| typedef osgUtil::LineSegmentIntersector::Intersections | Intersections |
Enumerations |
| enum | EventType {
EVENT_NONE = 0x0000,
EVENT_FOCUS = 0x0001,
EVENT_UNFOCUS = 0x0002,
EVENT_MOUSE_ENTER = 0x0004,
EVENT_MOUSE_OVER = 0x0008,
EVENT_MOUSE_LEAVE = 0x0010,
EVENT_MOUSE_DRAG = 0x0020,
EVENT_MOUSE_PUSH = 0x0040,
EVENT_MOUSE_RELEASE = 0x0080,
EVENT_MOUSE_SCROLL = 0x0100,
EVENT_KEY_DOWN = 0x0200,
EVENT_KEY_UP = 0x0400,
EVENT_ALL = 0xFFFF
} |
| enum | EventMask {
EVENT_MASK_FOCUS = EVENT_FOCUS | EVENT_UNFOCUS,
EVENT_MASK_MOUSE_MOVE = EVENT_MOUSE_ENTER | EVENT_MOUSE_OVER | EVENT_MOUSE_LEAVE,
EVENT_MASK_MOUSE_CLICK = EVENT_MOUSE_PUSH | EVENT_MOUSE_RELEASE,
EVENT_MASK_MOUSE_DRAG = EVENT_MASK_MOUSE_MOVE | EVENT_MASK_MOUSE_CLICK | EVENT_MOUSE_DRAG,
EVENT_MASK_KEY = EVENT_KEY_UP | EVENT_KEY_DOWN
} |
Functions |
| std::ostream & | _notify (osg::NotifySeverity ns=osg::INFO) |
| std::ostream & | warn () |
| std::ostream & | info () |
| std::string | lowerCase (const std::string &str) |
| template<typename T> |
| bool | hasDecimal (T v) |
| OSGWIDGET_EXPORT std::string | getFilePath (const std::string &) |
| OSGWIDGET_EXPORT std::string | generateRandomName (const std::string &) |
| OSGWIDGET_EXPORT osg::Matrix | createInvertedYOrthoProjectionMatrix (matrix_type, matrix_type) |
| OSGWIDGET_EXPORT osg::Camera * | createOrthoCamera (matrix_type, matrix_type) |
| OSGWIDGET_EXPORT osg::Camera * | createInvertedYOrthoCamera (matrix_type, matrix_type) |
| OSGWIDGET_EXPORT int | createExample (osgViewer::Viewer &, WindowManager *, osg::Node *=0) |
| OSGWIDGET_EXPORT int | createCompositeExample (osgViewer::CompositeViewer &, osgViewer::View *, WindowManager *, osg::Node *=0) |
| OSGWIDGET_EXPORT bool | writeWindowManagerNode (WindowManager *) |
| bool OSGWIDGET_EXPORT | callbackWindowMove (Event &) |
| bool OSGWIDGET_EXPORT | callbackWindowRotate (Event &) |
| bool OSGWIDGET_EXPORT | callbackWindowScale (Event &) |
| bool OSGWIDGET_EXPORT | callbackWindowTabFocus (Event &) |