OpenCOVER
|
#include <vruiRendererInterface.h>
Public Member Functions | |
vruiRendererInterface () | |
virtual | ~vruiRendererInterface () |
virtual vruiNode * | getMenuGroup ()=0 |
virtual vruiNode * | getScene () |
virtual vruiUIElementProvider * | createUIElementProvider (coUIElement *element)=0 |
virtual vruiButtonProvider * | createButtonProvider (coButtonGeometry *button)=0 |
virtual vruiPanelGeometryProvider * | createPanelGeometryProvider (coPanelGeometry *panel)=0 |
virtual vruiTransformNode * | createTransformNode ()=0 |
virtual void | deleteNode (vruiNode *node) |
virtual vruiMatrix * | createMatrix ()=0 |
virtual void | deleteMatrix (vruiMatrix *matrix) |
virtual vruiActionUserData * | createActionUserData (coAction *action)=0 |
virtual vruiUserData * | createUserData ()=0 |
virtual void | deleteUserData (vruiUserData *userData) |
virtual vruiTexture * | createTexture (const std::string &textureName)=0 |
virtual void | deleteTexture (vruiTexture *texture) |
virtual vruiButtons * | getButtons () const |
virtual vruiButtons * | getMouseButtons () const |
virtual vruiButtons * | getRelativeButtons () const |
virtual double | getFrameTime () const =0 |
virtual std::string | getName (const std::string &name) const =0 |
virtual coUpdateManager * | getUpdateManager ()=0 |
virtual coJoystickManager * | getJoystickManager () |
the application can have a joystick manager More... | |
virtual bool | isRayActive () |
is menu pickable via ray More... | |
virtual void | setRayActive (bool b) |
set menu pickable via ray More... | |
virtual bool | isJoystickActive () |
is menu selectable vie joystick More... | |
virtual void | setJoystickActvie (bool b) |
set menu selectable via joystick More... | |
virtual coAction::Result | hit (coAction *action, vruiHit *hit)=0 |
virtual void | miss (coAction *action)=0 |
virtual void | removePointerIcon (const std::string &name)=0 |
virtual void | addPointerIcon (const std::string &name)=0 |
virtual vruiNode * | getIcon (const std::string &iconName, bool shared=false)=0 |
virtual vruiMatrix * | getViewerMatrix () const =0 |
virtual vruiMatrix * | getHandMatrix () const =0 |
virtual vruiMatrix * | getMouseMatrix () const =0 |
virtual vruiMatrix * | getRelativeMatrix () const =0 |
virtual bool | is2DInputDevice () const =0 |
virtual bool | isMultiTouchDevice () const |
virtual void | sendCollabMessage (vruiCollabInterface *myinterface, const char *buffer, int length)=0 |
virtual void | remoteLock (int) |
virtual void | remoteUnLock (int) |
virtual bool | isLocked (int) |
virtual bool | isLockedByMe (int) |
void | setInteractionScaleSensitivity (float f) |
set the sensitivity oft thre rowMenuHandle interation scale More... | |
float | getInteractionScaleSensitivity () |
get the sensitivity oft thre rowMenuHandle interation scale More... | |
void | setUpVector (coVector v) |
coVector | getUpVector () |
Static Public Member Functions | |
static vruiRendererInterface * | the () |
Protected Attributes | |
vruiButtons * | buttons = nullptr |
vruiButtons * | mouseButtons = nullptr |
vruiButtons * | relativeButtons = nullptr |
std::map< std::string, vruiNode * > | iconsList |
float | interactionScaleSensitivity |
Sensitivity of the rowMenuHandle Interaction scale. More... | |
coVector | upVector |
Upvector. More... | |
bool | ray = false |
Static Protected Attributes | |
static vruiRendererInterface * | theInterface |
vrui::vruiRendererInterface::vruiRendererInterface | ( | ) |
|
virtual |
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
virtual |
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
inline |
get the sensitivity oft thre rowMenuHandle interation scale
|
inlinevirtual |
the application can have a joystick manager
Reimplemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
virtual |
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
virtual |
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
inline |
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
virtual |
is menu selectable vie joystick
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
is menu pickable via ray
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
inlinevirtual |
Reimplemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
|
pure virtual |
Implemented in opencover::VRVruiRenderInterface.
void vrui::vruiRendererInterface::setInteractionScaleSensitivity | ( | float | f | ) |
set the sensitivity oft thre rowMenuHandle interation scale
|
virtual |
set menu selectable via joystick
|
inlinevirtual |
set menu pickable via ray
|
inline |
|
static |
|
protected |
|
protected |
|
protected |
Sensitivity of the rowMenuHandle Interaction scale.
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
Upvector.