OpenCOVER
|
#include <VRVruiRenderInterface.h>
Public Member Functions | |
VRVruiRenderInterface () | |
virtual | ~VRVruiRenderInterface () |
virtual vrui::vruiNode * | getAlwaysVisibleGroup () override |
virtual vrui::vruiNode * | getScene () override |
virtual vrui::vruiNode * | getMenuGroup () override |
virtual vrui::vruiUIElementProvider * | createUIElementProvider (vrui::coUIElement *element) override |
virtual vrui::vruiButtonProvider * | createButtonProvider (vrui::coButtonGeometry *element) override |
virtual vrui::vruiPanelGeometryProvider * | createPanelGeometryProvider (vrui::coPanelGeometry *element) override |
virtual vrui::vruiTransformNode * | createTransformNode () override |
virtual vrui::vruiMatrix * | createMatrix () override |
virtual void | deleteMatrix (vrui::vruiMatrix *matrix) override |
virtual std::string | getName (const std::string &name) const override |
virtual vrui::vruiTexture * | createTexture (const std::string &textureName) override |
virtual vrui::coUpdateManager * | getUpdateManager () override |
virtual vrui::coJoystickManager * | getJoystickManager () override |
the application can have a joystick manager More... | |
virtual vrui::vruiActionUserData * | createActionUserData (vrui::coAction *action) override |
virtual vrui::vruiUserData * | createUserData () override |
virtual void | deleteUserData (vrui::vruiUserData *userData) override |
virtual vrui::coAction::Result | hit (vrui::coAction *action, vrui::vruiHit *hit) override |
virtual void | miss (vrui::coAction *action) override |
virtual void | removePointerIcon (const std::string &name) override |
virtual void | addPointerIcon (const std::string &name) override |
virtual vrui::vruiNode * | getIcon (const std::string &iconName, bool shared=false) override |
virtual vrui::vruiMatrix * | getViewerMatrix () const override |
virtual vrui::vruiMatrix * | getHandMatrix () const override |
virtual vrui::vruiMatrix * | getMouseMatrix () const override |
virtual vrui::vruiMatrix * | getRelativeMatrix () const override |
virtual bool | is2DInputDevice () const override |
virtual bool | isMultiTouchDevice () const override |
virtual void | sendCollabMessage (vrui::vruiCollabInterface *myinterface, const char *buffer, int length) override |
virtual double | getFrameTime () const override |
virtual int | getClientId () override |
virtual bool | isRemoteBlockNececcary () override |
Public Member Functions inherited from vrui::vruiRendererInterface | |
vruiRendererInterface () | |
virtual | ~vruiRendererInterface () |
virtual vruiNode * | getMenuGroup ()=0 |
virtual vruiNode * | getAlwaysVisibleGroup () |
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 int | getClientId () |
virtual bool | isRemoteBlockNececcary () |
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 () |
Additional Inherited Members | |
Static Public Member Functions inherited from vrui::vruiRendererInterface | |
static vruiRendererInterface * | the () |
Protected Attributes inherited from vrui::vruiRendererInterface | |
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 inherited from vrui::vruiRendererInterface | |
static vruiRendererInterface * | theInterface |
opencover::VRVruiRenderInterface::VRVruiRenderInterface | ( | ) |
|
virtual |
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
the application can have a joystick manager
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Reimplemented from vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.
|
overridevirtual |
Implements vrui::vruiRendererInterface.