Overview | All Modules | Tutorial | User's Guide | Programming Guide |
Previous | COVISE Online Documentation | Next |
this class implements a rect, textured button More...
#include <OSGVruiRectButtonGeometry.h>
Public Member Functions | |
OSGVruiRectButtonGeometry (coRectButtonGeometry *button) | |
creates the button. More... | |
virtual | ~OSGVruiRectButtonGeometry () |
Destructor. More... | |
virtual void | switchGeometry (coButtonGeometry::ActiveGeometry active) |
virtual float | getWidth () const |
virtual float | getHeight () const |
virtual void | createGeometry () |
virtual void | resizeGeometry () |
virtual vruiTransformNode * | getDCS () |
Public Member Functions inherited from vrui::vruiButtonProvider | |
vruiButtonProvider (coButtonGeometry *element) | |
virtual | ~vruiButtonProvider () |
virtual void | switchGeometry (coButtonGeometry::ActiveGeometry active)=0 |
virtual void | createGeometry ()=0 |
virtual void | resizeGeometry ()=0 |
virtual float | getWidth () const =0 |
virtual float | getHeight () const =0 |
virtual void | setRotation (float) |
virtual vruiTransformNode * | getDCS ()=0 |
Protected Member Functions | |
void | createSharedLists () |
creates shared coordinate arrays More... | |
osg::ref_ptr< osg::Node > | createGeode (const std::string &textureName, int style) |
Protected Attributes | |
osg::ref_ptr< osg::Node > | normalNode |
normal geometry More... | |
osg::ref_ptr< osg::Node > | pressedNode |
pressed normal geometry More... | |
osg::ref_ptr< osg::Node > | highlightNode |
highlighted geometry More... | |
osg::ref_ptr< osg::Node > | pressedHighlightNode |
osg::ref_ptr< osg::Switch > | switchNode |
coRectButtonGeometry * | button |
OSGVruiTransformNode * | myDCS |
Protected Attributes inherited from vrui::vruiButtonProvider | |
coButtonGeometry * | element |
this class implements a rect, textured button
vrui::OSGVruiRectButtonGeometry::OSGVruiRectButtonGeometry | ( | coRectButtonGeometry * | button | ) |
creates the button.
name | texture files to load it is looking for textures "name".rgb, "name"-selected.rgb and"name"-check.rgb. |
|
virtual |
Destructor.
|
protected |
|
virtual |
Implements vrui::vruiButtonProvider.
|
protected |
creates shared coordinate arrays
creates the base button polygon
|
virtual |
Implements vrui::vruiButtonProvider.
|
inlinevirtual |
Implements vrui::vruiButtonProvider.
|
inlinevirtual |
Implements vrui::vruiButtonProvider.
|
virtual |
Implements vrui::vruiButtonProvider.
|
virtual |
Implements vrui::vruiButtonProvider.
|
protected |
|
protected |
highlighted geometry
pressed highlighted geometry
|
protected |
|
protected |
normal geometry
|
protected |
|
protected |
pressed normal geometry
|
protected |
Previous | Next |
Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner |
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso |
COVISE Version 6.5 Academic
|