OpenCOVER
|
#include <OSGVruiTextureRectBackground.h>
Public Member Functions | |
OSGVruiTextureRectBackground (coTextureRectBackground *background) | |
virtual | ~OSGVruiTextureRectBackground () |
virtual void | createGeometry () |
virtual void | resizeGeometry () |
virtual void | update () |
virtual void | setEnabled (bool en) |
virtual void | setHighlighted (bool hl) |
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 float | getWidth () const |
virtual float | getHeight () const |
virtual float | getDepth () const |
Protected Member Functions | |
void | createSharedLists () |
void | rescaleTexture () |
void | createTexturesFromFiles () |
void | createTexturesFromArrays (uint *normalImage, int comp, int ns, int nt, int nr) |
Protected Attributes | |
coTextureRectBackground * | background |
coTextureRectBackground::TextureSet * | tex |
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 background for GUI elements. This class is specifically made for rectangular (non-power of 2) textures, which may me procedurraly updated. It is hardwired to osg::TextureRectangle, no abstraction!
vrui::OSGVruiTextureRectBackground::OSGVruiTextureRectBackground | ( | coTextureRectBackground * | background | ) |
|
virtual |
|
virtual |
Implements vrui::vruiUIElementProvider.
|
protected |
|
protected |
|
protected |
|
protected |
|
virtual |
Implements vrui::vruiUIElementProvider.
|
virtual |
Reimplemented from vrui::vruiUIElementProvider.
|
virtual |
Reimplemented from vrui::vruiUIElementProvider.
|
virtual |
Reimplemented from vrui::vruiUIElementProvider.
|
protected |
|
protected |