|
Robotran C Documentation
|
Go to the documentation of this file.
7 #ifndef _GLFW_WINDOW_MANAGER_HH_
8 #define _GLFW_WINDOW_MANAGER_HH_
20 class GlfwViewPointMouseManager;
79 #endif //_GLFW_WINDOW_MANAGER_HH_
virtual void Init(MbsWorld3D *world, int x_width, int y_width, int multi_samp)
Init the current GlfwWindowManager.
Definition: GlfwWindowManager.cc:18
Definition: MpegFrameCaptureOptions.hh:6
MbsWindowManager is an abstract class that defines the functionalities of a window manager.
Definition: MbsWindowManager.hh:22
int y_width
screen width along the Y axis (in pixels)
Definition: GlfwWindowManager.hh:68
virtual int CheckClose()
Definition: GlfwWindowManager.cc:73
virtual void SwapBuffers()
Definition: GlfwWindowManager.cc:57
virtual bool Update()
Update the window for the current frame Return true if the windows size has changed since the previou...
Definition: GlfwWindowManager.cc:78
int x_width
screen width along the X axis (in pixels)
Definition: GlfwWindowManager.hh:67
virtual int GetXWidth()
get the width along the X axis (in pixels)
Definition: GlfwWindowManager.hh:57
GLFWwindow * win
main visualizatin window
Definition: GlfwWindowManager.hh:65
virtual int GetYWidth()
get the width along the X axis (in pixels)
Definition: GlfwWindowManager.hh:60
Implements a MbsWindowManager using the GLFW library. It may be used in association with OglWorldRend...
Definition: GlfwWindowManager.hh:28
virtual void PollEvents()
Definition: GlfwWindowManager.cc:98
GlfwViewPointMouseManager * vpManager
Definition: GlfwWindowManager.hh:70
virtual double GetTime()
Definition: GlfwWindowManager.cc:62
MbsWorld3D * world
Definition: GlfwWindowManager.hh:63
virtual void Terminate()
Definition: GlfwWindowManager.cc:67
virtual void UpdateViewPoint(MbsViewPoint *curVp)
Definition: GlfwWindowManager.cc:103