MbsWindowManager is an abstract class that defines the functionalities of a window manager. More...
#include <MbsWindowManager.hh>
Public Member Functions | |
virtual | ~MbsWindowManager () |
Destructor. More... | |
virtual void | Init (MbsWorld3D *world, int x_width, int y_width, int multi_samp)=0 |
Init the current MbsWindowManager. More... | |
virtual void | SwapBuffers ()=0 |
virtual double | GetTime ()=0 |
virtual void | Terminate ()=0 |
virtual int | CheckClose ()=0 |
virtual bool | Update ()=0 |
Update the window for the current frame Return true if the windows size has changed since the previous frame. More... | |
virtual void | PollEvents ()=0 |
virtual void | UpdateViewPoint (MbsViewPoint *curVp)=0 |
virtual int | GetXWidth ()=0 |
get the width along the X axis (in pixels) More... | |
virtual int | GetYWidth ()=0 |
get the width along the X axis (in pixels) More... | |
MbsWindowManager is an abstract class that defines the functionalities of a window manager.
|
inlinevirtual |
Destructor.
|
pure virtual |
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
get the width along the X axis (in pixels)
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
get the width along the X axis (in pixels)
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
Init the current MbsWindowManager.
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
Update the window for the current frame Return true if the windows size has changed since the previous frame.
Implemented in GlfwWindowManager, and DefaultWindowManager.
|
pure virtual |
Implemented in GlfwWindowManager, and DefaultWindowManager.