10#ifndef OSG_VRUI_TEXTURERECT_BACKGROUND_H
11#define OSG_VRUI_TEXTURERECT_BACKGROUND_H
17#include <osg/Geometry>
18#include <osg/MatrixTransform>
19#include <osg/StateSet>
21#include <osg/TextureRectangle>
60 osg::ref_ptr<osg::Vec3Array> coord;
61 osg::ref_ptr<osg::Vec2Array> texcoord;
63 static osg::ref_ptr<osg::Vec3Array> normal;
65 osg::ref_ptr<osg::StateSet> state;
66 osg::ref_ptr<osg::StateSet> highlightState;
67 osg::ref_ptr<osg::StateSet> disabledState;
69 osg::ref_ptr<osg::Geode> geometryNode;
70 osg::ref_ptr<osg::Geometry> geometry;
72 osg::ref_ptr<osg::TextureRectangle> texNormal;
73 osg::ref_ptr<osg::TextureRectangle> texHighlighted;
74 osg::ref_ptr<osg::TextureRectangle> texDisabled;
unsigned int uint
abbreviation for unsigned int
Definition: rel_mcast-old.h:77
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coTextureRectBackground.h:62
Definition: coTextureRectBackground.h:70
Definition: OSGVruiTextureRectBackground.h:35
coTextureRectBackground * background
Definition: OSGVruiTextureRectBackground.h:55
void createTexturesFromFiles()
void createTexturesFromArrays(uint *normalImage, int comp, int ns, int nt, int nr)
OSGVruiTextureRectBackground(coTextureRectBackground *background)
coTextureRectBackground::TextureSet * tex
Definition: OSGVruiTextureRectBackground.h:56
virtual void createGeometry()
virtual ~OSGVruiTextureRectBackground()
virtual void setEnabled(bool en)
virtual void setHighlighted(bool hl)
virtual void resizeGeometry()
Definition: OSGVruiUIContainer.h:18