|
| coTexturedBackground (const std::string &normalTexture, const std::string &highlightTexture, const std::string &disabledTexture, coTexturedBackgroundActor *actor=0) |
|
| coTexturedBackground (const uint *normalImage, const uint *highlightImage, const uint *disabledImage, int comp, int ns, int nt, int nr, coTexturedBackgroundActor *actor=0) |
|
virtual | ~coTexturedBackground () |
|
virtual int | hit (vruiHit *hit) |
|
virtual void | miss () |
|
virtual void | setEnabled (bool en) |
|
virtual void | setHighlighted (bool hl) |
|
virtual void | setActive (bool a) |
| functions activates or deactivates the item More...
|
|
virtual void | shrinkToMin () |
| Set element location in space. More...
|
|
void | setRepeat (bool repeat) |
|
bool | getRepeat () const |
|
void | setUpdated (bool update) |
|
bool | getUpdated () |
|
void | setTexSize (float, float) |
|
float | getTexXSize () const |
|
float | getTexYSize () const |
|
void | setImage (const uint *normalImage, const uint *highlightImage, const uint *disabledImage, int comp, int ns, int nt, int nr) |
|
virtual const char * | getClassName () const |
| get the Element's classname More...
|
|
virtual bool | isOfClassName (const char *) const |
| check if the Element or any ancestor is this classname More...
|
|
TextureSet * | getCurrentTextures () |
|
const std::string & | getNormalTexName () const |
|
const std::string & | getHighlightTexName () const |
|
const std::string & | getDisabledTexName () const |
|
void | setScale (float s) |
|
float | getScale () |
|
| coBackground () |
|
virtual | ~coBackground () |
|
virtual void | addElement (coUIElement *element) |
| Appends a child to this container. More...
|
|
virtual void | removeElement (coUIElement *element) |
| Removes a child from this container. More...
|
|
virtual float | getWidth () const |
| Returns element width. More...
|
|
virtual float | getHeight () const |
| Returns element height. More...
|
|
virtual float | getDepth () const |
|
virtual float | getXpos () const |
| Returns element x position. More...
|
|
virtual float | getYpos () const |
| Returns element y position. More...
|
|
virtual float | getZpos () const |
|
virtual void | setPos (float x, float y, float z=0) |
|
virtual void | setWidth (float width) |
|
virtual void | setHeight (float height) |
|
virtual void | setDepth (float depth) |
|
virtual void | setMinWidth (float minWidth) |
|
virtual void | setMinHeight (float minHeight) |
|
virtual void | setMinDepth (float minDepth) |
|
virtual void | setZOffset (float offset) |
|
virtual void | setSize (float size) |
|
virtual void | setSize (float nw, float nh, float nd) |
|
virtual void | setEnabled (bool enabled) |
|
virtual void | setHighlighted (bool highlighted) |
|
virtual void | resizeToParent (float, float, float, bool shrink=true) |
|
virtual void | shrinkToMin () |
| Set element location in space. More...
|
|
virtual const char * | getClassName () const |
| get the Element's classname More...
|
|
virtual bool | isOfClassName (const char *) const |
| check if the Element or any ancestor is this classname More...
|
|
| coUIContainer () |
|
virtual | ~coUIContainer () |
|
virtual void | setEnabled (bool enabled) |
|
virtual void | setHighlighted (bool highlighted) |
|
virtual void | resizeToParent (float x, float y, float z, bool shrink=true) |
|
virtual void | shrinkToMin () |
| Set element location in space. More...
|
|
virtual void | addElement (coUIElement *element) |
| Appends a child to this container. More...
|
|
virtual void | removeElement (coUIElement *element) |
| Removes a child from this container. More...
|
|
virtual void | removeLastElement () |
| Removes a child from this container. More...
|
|
virtual void | showElement (coUIElement *element) |
| Adds the specified element to the scenegraph. More...
|
|
void | setXAlignment (int a) |
| set the alignment in X direction of the children More...
|
|
void | setYAlignment (int a) |
| set the alignment in Y direction of the children More...
|
|
void | setZAlignment (int a) |
| set the alignment in Z direction of the children More...
|
|
virtual const char * | getClassName () const |
| get the Element's classname More...
|
|
virtual bool | isOfClassName (const char *) const |
| check if the Element or any ancestor is this classname More...
|
|
float | getMaxH () const |
| maximum size in H direction More...
|
|
float | getMaxW () const |
| maximum size in W direction More...
|
|
float | getMaxD () const |
| maximum size in D direction More...
|
|
float | getSumH () const |
| sum of sizes in H direction More...
|
|
float | getSumW () const |
| sum of sizes in W direction More...
|
|
float | getSumD () const |
| sum of sizes in D direction More...
|
|
int | getSize () |
|
| coUIElement () |
|
virtual | ~coUIElement () |
|
virtual void | createGeometry () |
|
virtual void | setParent (coUIContainer *) |
|
virtual coUIContainer * | getParent () |
|
virtual void | setEnabled (bool enabled) |
|
virtual void | setHighlighted (bool highlighted) |
|
virtual void | setVisible (bool visible) |
|
virtual bool | isEnabled () const |
|
virtual bool | isHighlighted () const |
|
virtual bool | isVisible () const |
|
virtual float | getWidth () const =0 |
| Returns element width. More...
|
|
virtual float | getHeight () const =0 |
| Returns element height. More...
|
|
virtual float | getDepth () const |
|
virtual float | getXpos () const =0 |
| Returns element x position. More...
|
|
virtual float | getYpos () const =0 |
| Returns element y position. More...
|
|
virtual float | getZpos () const |
|
virtual void | childResized (bool shrink=true) |
|
virtual void | resizeToParent (float, float, float, bool shrink=true) |
|
virtual void | shrinkToMin () |
| Set element location in space. More...
|
|
virtual void | setPos (float, float, float)=0 |
|
virtual void | setSize (float, float, float) |
|
virtual void | setSize (float) |
|
virtual float | getResizePref () |
|
virtual void | setUserData (coUIUserData *) |
|
virtual coUIUserData * | getUserData () const |
|
virtual vruiTransformNode * | getDCS () |
|
virtual vruiUIElementProvider * | getUIElementProvider () const |
|
virtual void | setAttachment (int) |
| sets the attachment border More...
|
|
virtual int | getAttachment () const |
| returns the attachment border More...
|
|
void | setUniqueName (const char *) |
|
const char * | getUniqueName () const |
|
virtual const char * | getClassName () const |
| get the Element's classname More...
|
|
virtual bool | isOfClassName (const char *) const |
| check if the Element or any ancestor is this classname More...
|
|
| coAction () |
| Constructor. More...
|
|
virtual | ~coAction () |
| Destructor. More...
|
|
virtual int | hit (vruiHit *hit)=0 |
|
virtual void | miss () |
|
void | setFrame (unsigned int frame) |
| INTERNAL set the framecounter (used to produce the miss call) More...
|
|
unsigned int | getFrame () const |
| INTERNAL get the framecounter (used to produce the miss call) More...
|
|
void | setNode (vruiNode *) |
| INTERNAL set the node this action belongs to. More...
|
|
void | addChild (coAction *) |
| INTERNAL add a child action. More...
|
|
virtual int | hitAll (vruiHit *hit) |
| INTERNAL same as miss/hit, but do it for all children as well. More...
|
|
virtual void | missAll () |
| INTERNAL same as miss/hit, but do it for all children as well. More...
|
|
This class provides background for GUI elements. The texture of this background changes according to the elements state (normal/highlighted/disabled) A background should contain only one child, use another container to layout multiple chlidren inside the frame.