8#ifndef VR_VRUI_RENDER_INTERFACE_H
9#define VR_VRUI_RENDER_INTERFACE_H
61 virtual std::string
getName(
const std::string &name)
const override;
105 std::stack<vrui::vruiMatrix *> matrixStack;
Definition: ARToolKit.h:33
Definition: coClusterStat.h:29
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: VRVruiRenderInterface.h:44
virtual bool isRemoteBlockNececcary() override
virtual vrui::vruiUIElementProvider * createUIElementProvider(vrui::coUIElement *element) override
virtual vrui::vruiMatrix * getRelativeMatrix() const override
virtual vrui::vruiButtonProvider * createButtonProvider(vrui::coButtonGeometry *element) override
virtual bool isMultiTouchDevice() const override
virtual void addPointerIcon(const std::string &name) override
virtual void removePointerIcon(const std::string &name) override
virtual vrui::coUpdateManager * getUpdateManager() override
virtual vrui::coJoystickManager * getJoystickManager() override
the application can have a joystick manager
virtual vrui::vruiNode * getMenuGroup() override
virtual vrui::vruiMatrix * getHandMatrix() const override
virtual vrui::vruiNode * getAlwaysVisibleGroup() override
virtual void deleteUserData(vrui::vruiUserData *userData) override
virtual std::string getName(const std::string &name) const override
virtual vrui::vruiTransformNode * createTransformNode() override
virtual bool is2DInputDevice() const override
virtual void deleteMatrix(vrui::vruiMatrix *matrix) override
virtual vrui::vruiNode * getIcon(const std::string &iconName, bool shared=false) override
virtual vrui::vruiMatrix * getMouseMatrix() const override
virtual void sendCollabMessage(vrui::vruiCollabInterface *myinterface, const char *buffer, int length) override
virtual vrui::vruiActionUserData * createActionUserData(vrui::coAction *action) override
virtual int getClientId() override
virtual double getFrameTime() const override
virtual vrui::vruiNode * getScene() override
virtual vrui::vruiMatrix * createMatrix() override
virtual vrui::vruiTexture * createTexture(const std::string &textureName) override
virtual vrui::vruiPanelGeometryProvider * createPanelGeometryProvider(vrui::coPanelGeometry *element) override
virtual vrui::vruiUserData * createUserData() override
virtual vrui::vruiMatrix * getViewerMatrix() const override
virtual void miss(vrui::coAction *action) override
virtual ~VRVruiRenderInterface()
virtual vrui::coAction::Result hit(vrui::coAction *action, vrui::vruiHit *hit) override
Definition: coAction.h:26
Result
Definition: coAction.h:44
Definition: coButtonGeometry.h:27
Manages the joystick as input device.
Definition: coJoystickManager.h:34
Definition: coPanelGeometry.h:22
Definition: coUIElement.h:53
Definition: coUpdateManager.h:42
Userdata that can be attached to Nodes in the scenegraph.
Definition: vruiActionUserData.h:19
Definition: vruiButtonProvider.h:21
base class for collaborative Userinterface elements
Definition: vruiCollabInterface.h:46
Definition: vruiMatrix.h:20
Definition: vruiNode.h:22
Definition: vruiPanelGeometryProvider.h:20
Definition: vruiRendererInterface.h:45
Userdata that can be attached to Nodes in the scenegraph.
Definition: vruiTexture.h:18
Definition: vruiTransformNode.h:18
Definition: vruiUIElementProvider.h:23
Userdata that can be attached to Nodes in the scenegraph.
Definition: vruiUserData.h:18
Definition: OSGVruiMatrix.h:19
Definition: OSGVruiNode.h:21