|
| coSlopePoti (const std::string &buttonText, coValuePotiActor *actor, const std::string &backgroundTexture, vruiCOIM *cInterfaceManager=0, const std::string &interfaceName="") |
|
virtual void | setValue (float) |
|
virtual bool | update () |
|
virtual void | remoteOngoing (const char *message) |
|
virtual void | setABS (bool on) |
|
virtual bool | getABS () const |
|
virtual float | getValue () 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...
|
|
float | convertSlopeToLinear (float) const |
|
float | convertLinearToSlope (float) const |
|
| coValuePoti (const std::string &buttonText, coValuePotiActor *actor, const std::string &backgroundTexture, vruiCOIM *cInterfaceManager=0, const std::string &interfaceName="") |
|
virtual | ~coValuePoti () |
|
virtual float | getWidth () const |
| Returns element width. More...
|
|
virtual float | getHeight () const |
| Returns element height. More...
|
|
virtual float | getXpos () const |
| Returns element x position. More...
|
|
virtual float | getYpos () const |
| Returns element y position. More...
|
|
virtual bool | update () |
|
virtual void | setValue (float value) |
|
virtual void | setMin (float min) |
|
virtual void | setMax (float max) |
|
virtual float | getValue () const |
|
virtual int | hit (vruiHit *hit) |
|
virtual void | miss () |
|
void | joystickUp () |
|
void | joystickDown () |
|
void | setPos (float x, float y, float z=0.0f) |
|
void | setSize (float size) |
|
void | setSize (float width, float height, float depth) |
|
void | setInteger (bool on) |
|
void | setIncrement (float increment) |
|
void | setLogarithmic (bool on) |
|
void | setState (float min, float max, float value, bool isInt, float inc=0.0f) |
|
virtual float | getMin () const |
|
virtual float | getMax () const |
|
virtual bool | isInteger () const |
|
virtual bool | isDiscrete () const |
|
virtual float | getIncrement () const |
|
virtual bool | isLogarithmic () const |
|
virtual float | getXSize () const |
|
virtual float | getYSize () const |
|
virtual float | getZSize () const |
|
virtual void | setLabelVisible (bool) |
|
virtual bool | isLabelVisible () |
|
const std::string & | getBackgroundTexture () const |
|
const std::string & | getButtonText () const |
|
float | discreteValue (float value) 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...
|
|
| 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...
|
|
| vruiCollabInterface (vruiCOIM *manager, const std::string &interfaceName, int iType=NONE) |
|
virtual | ~vruiCollabInterface () |
|
int | getType () const |
|
vruiCOIM * | getManager () |
|
virtual void | parseMessage (int type, unsigned int len, const char *message) |
|
| coUpdateable () |
| Constructor. More...
|
|
virtual | ~coUpdateable () |
| Destructor. More...
|
|
virtual bool | update ()=0 |
|
|
enum | { MAX_SLOPE = 1000
} |
|
enum | Result { ACTION_DONE = 0x00
, ACTION_CALL_ON_MISS = 0x01
, ACTION_UNDEF = 0x02
} |
|
enum | Material {
RED = 0
, GREEN
, BLUE
, YELLOW
,
GREY
, WHITE
, BLACK
, DARK_YELLOW
,
WHITE_NL
, ITEM_BACKGROUND_NORMAL
, ITEM_BACKGROUND_HIGHLIGHTED
, ITEM_BACKGROUND_DISABLED
,
HANDLE_BACKGROUND_NORMAL
, HANDLE_BACKGROUND_HIGHLIGHTED
, HANDLE_BACKGROUND_DISABLED
, BACKGROUND
,
NUM_MATERIALS
} |
| Color definitions, to be used whenever a material is needed. More...
|
|
enum | {
LEFT = 0
, TOP
, RIGHT
, BOTTOM
,
REPLACE
} |
|
enum | {
NONE = 10
, VALUEPOTI = 11
, HSVWHEEL = 12
, PUSHBUTTON = 13
,
TOGGLEBUTTON = 14
, FunctionEditor = 15
, PinEditor = 16
} |
|
static vruiMatrix * | getMatrixFromPositionHprScale (float x, float y, float z, float h, float p, float r, float scale) |
|
enum vrui::coUIElement:: { ... } | Attachments |
|
A special rotary knob to adjust slope values. The angle of the rotary knob represents the selected slope value.
- See also
- coValuePoti