8 #ifndef VRUI_UIELEMENT_PROVIDER_H
9 #define VRUI_UIELEMENT_PROVIDER_H
15 #include <util/coTypes.h>
17 #include <OpenVRUI/util/vruiLog.h>
28 this->element = element;
33 virtual void createGeometry() = 0;
38 virtual void resizeGeometry() = 0;
42 VRUILOG(
"vruiUIElementProvider::setEnabled warn: stub called")
47 VRUILOG(
"vruiUIElementProvider::setHighlighted warn: stub called")
52 VRUILOG(
"vruiUIElementProvider::update warn: stub called")
57 VRUILOG(
"vruiUIElementProvider::getWidth warn: stub called")
63 VRUILOG(
"vruiUIElementProvider::getHeight warn: stub called")
69 VRUILOG(
"vruiUIElementProvider::getDepth warn: stub called")
virtual float getWidth() const
Definition: vruiUIElementProvider.h:55
virtual void setHighlighted(bool)
Definition: vruiUIElementProvider.h:45
coUIElement * element
Definition: vruiUIElementProvider.h:74
virtual void update()
Definition: vruiUIElementProvider.h:50
Definition: vruiTransformNode.h:17
virtual void setEnabled(bool)
Definition: vruiUIElementProvider.h:40
vruiUIElementProvider(coUIElement *element)
Definition: vruiUIElementProvider.h:26
virtual float getHeight() const
Definition: vruiUIElementProvider.h:61
Definition: coUIElement.h:52
virtual float getDepth() const
Definition: vruiUIElementProvider.h:67
Definition: vruiUIElementProvider.h:22