OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | List of all members
opencover::VRVruiRenderInterface Class Reference

#include <VRVruiRenderInterface.h>

Inheritance diagram for opencover::VRVruiRenderInterface:
Inheritance graph
[legend]
Collaboration diagram for opencover::VRVruiRenderInterface:
Collaboration graph
[legend]

Public Member Functions

 VRVruiRenderInterface ()
 
virtual ~VRVruiRenderInterface ()
 
virtual vrui::vruiNodegetScene ()
 
virtual vrui::vruiNodegetMenuGroup ()
 
virtual
vrui::vruiUIElementProvider
createUIElementProvider (vrui::coUIElement *element)
 
virtual vrui::vruiButtonProvidercreateButtonProvider (vrui::coButtonGeometry *element)
 
virtual
vrui::vruiPanelGeometryProvider
createPanelGeometryProvider (vrui::coPanelGeometry *element)
 
virtual vrui::vruiTransformNodecreateTransformNode ()
 
virtual vrui::vruiMatrixcreateMatrix ()
 
virtual void deleteMatrix (vrui::vruiMatrix *matrix)
 
virtual std::string getName (const std::string &name) const
 
virtual vrui::vruiTexturecreateTexture (const std::string &textureName)
 
virtual vrui::coUpdateManagergetUpdateManager ()
 
virtual vrui::coJoystickManagergetJoystickManager ()
 the application can have a joystick manager More...
 
virtual vrui::vruiActionUserDatacreateActionUserData (vrui::coAction *action)
 
virtual vrui::vruiUserDatacreateUserData ()
 
virtual void deleteUserData (vrui::vruiUserData *userData)
 
virtual vrui::coAction::Result hit (vrui::coAction *action, vrui::vruiHit *hit)
 
virtual void miss (vrui::coAction *action)
 
virtual void removePointerIcon (const std::string &name)
 
virtual void addPointerIcon (const std::string &name)
 
virtual vrui::vruiNodegetIcon (const std::string &iconName, bool shared=false)
 
virtual vrui::vruiMatrixgetViewerMatrix () const
 
virtual vrui::vruiMatrixgetHandMatrix () const
 
virtual vrui::vruiMatrixgetMouseMatrix () const
 
virtual bool is2DInputDevice () const
 
virtual bool isMultiTouchDevice () const
 
virtual void sendCollabMessage (vrui::vruiCollabInterface *myinterface, const char *buffer, int length)
 
virtual double getFrameTime () const
 
virtual void remoteLock (int)
 
virtual void remoteUnLock (int)
 
virtual bool isLocked (int)
 
virtual bool isLockedByMe (int)
 
- Public Member Functions inherited from vrui::vruiRendererInterface
 vruiRendererInterface ()
 
virtual ~vruiRendererInterface ()
 
virtual void deleteNode (vruiNode *node)
 
virtual void deleteTexture (vruiTexture *texture)
 
virtual vruiButtonsgetButtons () const
 
virtual vruiButtonsgetMouseButtons () const
 
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...
 
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 vruiRendererInterfacethe ()
 
- Protected Attributes inherited from vrui::vruiRendererInterface
vruiButtonsbuttons
 
vruiButtonsmouseButtons
 
std::map< std::string, vruiNode * > iconsList
 
float interactionScaleSensitivity
 Sensitivity of the rowMenuHandle Interaction scale. More...
 
coVector upVector
 Upvector. More...
 
bool ray
 
- Static Protected Attributes inherited from vrui::vruiRendererInterface
static vruiRendererInterfacetheInterface
 

Constructor & Destructor Documentation

opencover::VRVruiRenderInterface::VRVruiRenderInterface ( )
virtual opencover::VRVruiRenderInterface::~VRVruiRenderInterface ( )
virtual

Member Function Documentation

virtual void opencover::VRVruiRenderInterface::addPointerIcon ( const std::string &  name)
virtual
virtual vrui::vruiActionUserData* opencover::VRVruiRenderInterface::createActionUserData ( vrui::coAction action)
virtual
virtual vrui::vruiButtonProvider* opencover::VRVruiRenderInterface::createButtonProvider ( vrui::coButtonGeometry element)
virtual
virtual vrui::vruiMatrix* opencover::VRVruiRenderInterface::createMatrix ( )
virtual
virtual vrui::vruiPanelGeometryProvider* opencover::VRVruiRenderInterface::createPanelGeometryProvider ( vrui::coPanelGeometry element)
virtual
virtual vrui::vruiTexture* opencover::VRVruiRenderInterface::createTexture ( const std::string &  textureName)
virtual
virtual vrui::vruiTransformNode* opencover::VRVruiRenderInterface::createTransformNode ( )
virtual
virtual vrui::vruiUIElementProvider* opencover::VRVruiRenderInterface::createUIElementProvider ( vrui::coUIElement element)
virtual
virtual vrui::vruiUserData* opencover::VRVruiRenderInterface::createUserData ( )
virtual
virtual void opencover::VRVruiRenderInterface::deleteMatrix ( vrui::vruiMatrix matrix)
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual void opencover::VRVruiRenderInterface::deleteUserData ( vrui::vruiUserData userData)
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual double opencover::VRVruiRenderInterface::getFrameTime ( ) const
virtual
virtual vrui::vruiMatrix* opencover::VRVruiRenderInterface::getHandMatrix ( ) const
virtual
virtual vrui::vruiNode* opencover::VRVruiRenderInterface::getIcon ( const std::string &  iconName,
bool  shared = false 
)
virtual
virtual vrui::coJoystickManager* opencover::VRVruiRenderInterface::getJoystickManager ( )
virtual

the application can have a joystick manager

Reimplemented from vrui::vruiRendererInterface.

virtual vrui::vruiNode* opencover::VRVruiRenderInterface::getMenuGroup ( )
virtual
virtual vrui::vruiMatrix* opencover::VRVruiRenderInterface::getMouseMatrix ( ) const
virtual
virtual std::string opencover::VRVruiRenderInterface::getName ( const std::string &  name) const
virtual
virtual vrui::vruiNode* opencover::VRVruiRenderInterface::getScene ( )
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual vrui::coUpdateManager* opencover::VRVruiRenderInterface::getUpdateManager ( )
virtual
virtual vrui::vruiMatrix* opencover::VRVruiRenderInterface::getViewerMatrix ( ) const
virtual
virtual vrui::coAction::Result opencover::VRVruiRenderInterface::hit ( vrui::coAction action,
vrui::vruiHit hit 
)
virtual
virtual bool opencover::VRVruiRenderInterface::is2DInputDevice ( ) const
virtual
virtual bool opencover::VRVruiRenderInterface::isLocked ( int  )
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual bool opencover::VRVruiRenderInterface::isLockedByMe ( int  )
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual bool opencover::VRVruiRenderInterface::isMultiTouchDevice ( ) const
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual void opencover::VRVruiRenderInterface::miss ( vrui::coAction action)
virtual
virtual void opencover::VRVruiRenderInterface::remoteLock ( int  )
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual void opencover::VRVruiRenderInterface::remoteUnLock ( int  )
virtual

Reimplemented from vrui::vruiRendererInterface.

virtual void opencover::VRVruiRenderInterface::removePointerIcon ( const std::string &  name)
virtual
virtual void opencover::VRVruiRenderInterface::sendCollabMessage ( vrui::vruiCollabInterface myinterface,
const char *  buffer,
int  length 
)
virtual

The documentation for this class was generated from the following file: