OpenCOVER
|
#include <OSGVruiFrame.h>
Public Member Functions | |
OSGVruiFrame (coFrame *frame, const std::string &textureName="UI/Frame") | |
virtual | ~OSGVruiFrame () |
void | createGeometry () |
Public Member Functions inherited from vrui::OSGVruiUIContainer | |
OSGVruiUIContainer (coUIContainer *container) | |
virtual | ~OSGVruiUIContainer () |
Public Member Functions inherited from vrui::OSGVruiUIElement | |
OSGVruiUIElement (coUIElement *element) | |
virtual | ~OSGVruiUIElement () |
vruiTransformNode * | getDCS () |
Public Member Functions inherited from vrui::vruiUIElementProvider | |
vruiUIElementProvider (coUIElement *element) | |
virtual | ~vruiUIElementProvider () |
virtual void | setEnabled (bool) |
virtual void | setHighlighted (bool) |
virtual void | update () |
virtual float | getWidth () const |
virtual float | getHeight () const |
virtual float | getDepth () const |
Protected Member Functions | |
virtual void | resizeGeometry () |
void | realign () |
Protected Attributes | |
coFrame * | frame |
Protected Attributes inherited from vrui::OSGVruiUIContainer | |
coUIContainer * | container |
Protected Attributes inherited from vrui::OSGVruiUIElement | |
OSGVruiTransformNode * | myDCS |
main DCS of this UI Element More... | |
Protected Attributes inherited from vrui::vruiUIElementProvider | |
coUIElement * | element |
This class provides a flat textured frame arround objects. A frame should contain only one child, use another container to layout multiple children inside the frame. A frame can be configured to fit tight around its child or to maximize its size to always fit into its parent container
vrui::OSGVruiFrame::OSGVruiFrame | ( | coFrame * | frame, |
const std::string & | textureName = "UI/Frame" |
||
) |
|
virtual |
|
virtual |
Implements vrui::vruiUIElementProvider.
|
protected |
|
protectedvirtual |
Implements vrui::vruiUIElementProvider.
|
protected |