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;
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")
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coUIElement.h:53
Definition: vruiTransformNode.h:18
Definition: vruiUIElementProvider.h:23
virtual float getHeight() const
Definition: vruiUIElementProvider.h:61
virtual vruiTransformNode * getDCS()=0
virtual void resizeGeometry()=0
virtual void setHighlighted(bool)
Definition: vruiUIElementProvider.h:45
virtual void setEnabled(bool)
Definition: vruiUIElementProvider.h:40
virtual ~vruiUIElementProvider()
virtual float getDepth() const
Definition: vruiUIElementProvider.h:67
vruiUIElementProvider(coUIElement *element)
Definition: vruiUIElementProvider.h:26
virtual void createGeometry()=0
virtual float getWidth() const
Definition: vruiUIElementProvider.h:55
virtual void update()
Definition: vruiUIElementProvider.h:50
coUIElement * element
Definition: vruiUIElementProvider.h:74