#include <GlfwRenderWindow.h>
 | 
| static void  | mouseButtonCallback (GLFWwindow *window, int button, int action, int mods) | 
|   | 
| static void  | keyboardCallback (GLFWwindow *window, int key, int scancode, int action, int mods) | 
|   | 
| static void  | reshapeCallback (GLFWwindow *window, int w, int h) | 
|   | 
| static void  | cursorPosCallback (GLFWwindow *window, double x, double y) | 
|   | 
| static void  | cursorEnterCallback (GLFWwindow *window, int entered) | 
|   | 
| static void  | scrollCallback (GLFWwindow *window, double offsetX, double OffsetY) | 
|   | 
 | 
| void(*  | mMouseButtonFunc )(GLFWwindow *window, int button, int action, int mods) | 
|   | 
| void(*  | mKeyboardFunc )(GLFWwindow *window, int key, int scancode, int action, int mods) | 
|   | 
| void(*  | mReshapeFunc )(GLFWwindow *window, int w, int h) | 
|   | 
| void(*  | mCursorPosFunc )(GLFWwindow *window, double x, double y) | 
|   | 
| void(*  | mCursorEnterFunc )(GLFWwindow *window, int entered) | 
|   | 
| void(*  | mScrollFunc )(GLFWwindow *window, double offsetX, double OffsetY) | 
|   | 
| GLFWwindow *  | mWindow = nullptr | 
|   | 
| uint  | mButtonType | 
|   | 
| uint  | mButtonMode | 
|   | 
| uint  | mButtonAction | 
|   | 
| ButtonState  | mButtonState | 
|   | 
| int  | mPlaneSize = 4 | 
|   | 
| double  | mCursorPosX | 
|   | 
| double  | mCursorPosY | 
|   | 
| bool  | mAnimationToggle = false | 
|   | 
| bool  | mBackgroundToggle = true | 
|   | 
| bool  | mBoundingboxToggle = false | 
|   | 
| double  | mCursorTempX = -1.0 | 
|   | 
| std::string  | mWindowTitle | 
|   | 
| ImWindow  | mImWindow | 
|   | 
Definition at line 21 of file GlfwRenderWindow.h.
 
◆ GlfwRenderWindow()
      
        
          | dyno::GlfwRenderWindow::GlfwRenderWindow  | 
          ( | 
          int |           argc = 0,  | 
        
        
           | 
           | 
          char ** |           argv = NULL ) | 
        
      
 
 
◆ ~GlfwRenderWindow()
      
        
          | dyno::GlfwRenderWindow::~GlfwRenderWindow  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ cursorEnterCallback()
  
  
      
        
          | void dyno::GlfwRenderWindow::cursorEnterCallback  | 
          ( | 
          GLFWwindow * |           window,  | 
         
        
           | 
           | 
          int |           entered ) | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ cursorPosCallback()
  
  
      
        
          | void dyno::GlfwRenderWindow::cursorPosCallback  | 
          ( | 
          GLFWwindow * |           window,  | 
         
        
           | 
           | 
          double |           x,  | 
         
        
           | 
           | 
          double |           y ) | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ drawScene()
  
  
      
        
          | void dyno::GlfwRenderWindow::drawScene  | 
          ( | 
          void |            | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ getButtonAction()
  
  
      
        
          | uint dyno::GlfwRenderWindow::getButtonAction  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getButtonMode()
  
  
      
        
          | uint dyno::GlfwRenderWindow::getButtonMode  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getButtonState()
  
  
      
        
          | ButtonState dyno::GlfwRenderWindow::getButtonState  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getButtonType()
  
  
      
        
          | uint dyno::GlfwRenderWindow::getButtonType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getCursorPosX()
      
        
          | double dyno::GlfwRenderWindow::getCursorPosX  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getCursorPosY()
      
        
          | double dyno::GlfwRenderWindow::getCursorPosY  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getHeight()
      
        
          | int dyno::GlfwRenderWindow::getHeight  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getWidth()
      
        
          | int dyno::GlfwRenderWindow::getWidth  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ imWindow()
  
  
      
        
          | ImWindow * dyno::GlfwRenderWindow::imWindow  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ initCallbacks()
  
  
      
        
          | void dyno::GlfwRenderWindow::initCallbacks  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ initialize()
  
  
      
        
          | void dyno::GlfwRenderWindow::initialize  | 
          ( | 
          int |           width,  | 
         
        
           | 
           | 
          int |           height ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ initializeStyle()
      
        
          | void dyno::GlfwRenderWindow::initializeStyle  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ keyboardCallback()
  
  
      
        
          | void dyno::GlfwRenderWindow::keyboardCallback  | 
          ( | 
          GLFWwindow * |           window,  | 
         
        
           | 
           | 
          int |           key,  | 
         
        
           | 
           | 
          int |           scancode,  | 
         
        
           | 
           | 
          int |           action,  | 
         
        
           | 
           | 
          int |           mods ) | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ mainLoop()
  
  
      
        
          | void dyno::GlfwRenderWindow::mainLoop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ mouseButtonCallback()
  
  
      
        
          | void dyno::GlfwRenderWindow::mouseButtonCallback  | 
          ( | 
          GLFWwindow * |           window,  | 
         
        
           | 
           | 
          int |           button,  | 
         
        
           | 
           | 
          int |           action,  | 
         
        
           | 
           | 
          int |           mods ) | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ name()
      
        
          | const std::string & dyno::GlfwRenderWindow::name  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ onSaveScreen()
  
  
      
        
          | void dyno::GlfwRenderWindow::onSaveScreen  | 
          ( | 
          const std::string & |           filename | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ reshapeCallback()
  
  
      
        
          | void dyno::GlfwRenderWindow::reshapeCallback  | 
          ( | 
          GLFWwindow * |           window,  | 
         
        
           | 
           | 
          int |           w,  | 
         
        
           | 
           | 
          int |           h ) | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ scrollCallback()
  
  
      
        
          | void dyno::GlfwRenderWindow::scrollCallback  | 
          ( | 
          GLFWwindow * |           window,  | 
         
        
           | 
           | 
          double |           offsetX,  | 
         
        
           | 
           | 
          double |           OffsetY ) | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ setButtonAction()
  
  
      
        
          | void dyno::GlfwRenderWindow::setButtonAction  | 
          ( | 
          uint |           action | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setButtonMode()
  
  
      
        
          | void dyno::GlfwRenderWindow::setButtonMode  | 
          ( | 
          uint |           mode | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setButtonState()
  
  
      
        
          | void dyno::GlfwRenderWindow::setButtonState  | 
          ( | 
          ButtonState |           state | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setButtonType()
  
  
      
        
          | void dyno::GlfwRenderWindow::setButtonType  | 
          ( | 
          uint |           button | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ setCursorPos()
      
        
          | void dyno::GlfwRenderWindow::setCursorPos  | 
          ( | 
          double |           x,  | 
        
        
           | 
           | 
          double |           y ) | 
        
      
 
 
◆ setDefaultAnimationOption()
  
  
      
        
          | void dyno::GlfwRenderWindow::setDefaultAnimationOption  | 
          ( | 
          bool |           op | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ setWindowTitle()
      
        
          | void dyno::GlfwRenderWindow::setWindowTitle  | 
          ( | 
          const std::string & |           title | ) | 
           | 
        
      
 
 
◆ toggleAnimation()
      
        
          | void dyno::GlfwRenderWindow::toggleAnimation  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ turnOffVSync()
      
        
          | void dyno::GlfwRenderWindow::turnOffVSync  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ turnOnVSync()
      
        
          | void dyno::GlfwRenderWindow::turnOnVSync  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ mAnimationToggle
  
  
      
        
          | bool dyno::GlfwRenderWindow::mAnimationToggle = false | 
         
       
   | 
  
private   | 
  
 
 
◆ mBackgroundToggle
  
  
      
        
          | bool dyno::GlfwRenderWindow::mBackgroundToggle = true | 
         
       
   | 
  
private   | 
  
 
 
◆ mBoundingboxToggle
  
  
      
        
          | bool dyno::GlfwRenderWindow::mBoundingboxToggle = false | 
         
       
   | 
  
private   | 
  
 
 
◆ mButtonAction
  
  
      
        
          | uint dyno::GlfwRenderWindow::mButtonAction | 
         
       
   | 
  
private   | 
  
 
 
◆ mButtonMode
  
  
      
        
          | uint dyno::GlfwRenderWindow::mButtonMode | 
         
       
   | 
  
private   | 
  
 
 
◆ mButtonState
◆ mButtonType
  
  
      
        
          | uint dyno::GlfwRenderWindow::mButtonType | 
         
       
   | 
  
private   | 
  
 
 
◆ mCursorEnterFunc
  
  
      
        
          | void(* dyno::GlfwRenderWindow::mCursorEnterFunc) (GLFWwindow *window, int entered) | 
         
       
   | 
  
private   | 
  
 
 
◆ mCursorPosFunc
  
  
      
        
          | void(* dyno::GlfwRenderWindow::mCursorPosFunc) (GLFWwindow *window, double x, double y) | 
         
       
   | 
  
private   | 
  
 
 
◆ mCursorPosX
  
  
      
        
          | double dyno::GlfwRenderWindow::mCursorPosX | 
         
       
   | 
  
private   | 
  
 
 
◆ mCursorPosY
  
  
      
        
          | double dyno::GlfwRenderWindow::mCursorPosY | 
         
       
   | 
  
private   | 
  
 
 
◆ mCursorTempX
  
  
      
        
          | double dyno::GlfwRenderWindow::mCursorTempX = -1.0 | 
         
       
   | 
  
private   | 
  
 
 
◆ mImWindow
  
  
      
        
          | ImWindow dyno::GlfwRenderWindow::mImWindow | 
         
       
   | 
  
private   | 
  
 
 
◆ mKeyboardFunc
  
  
      
        
          | void(* dyno::GlfwRenderWindow::mKeyboardFunc) (GLFWwindow *window, int key, int scancode, int action, int mods) | 
         
       
   | 
  
private   | 
  
 
 
◆ mMouseButtonFunc
  
  
      
        
          | void(* dyno::GlfwRenderWindow::mMouseButtonFunc) (GLFWwindow *window, int button, int action, int mods) | 
         
       
   | 
  
private   | 
  
 
 
◆ mPlaneSize
  
  
      
        
          | int dyno::GlfwRenderWindow::mPlaneSize = 4 | 
         
       
   | 
  
private   | 
  
 
 
◆ mReshapeFunc
  
  
      
        
          | void(* dyno::GlfwRenderWindow::mReshapeFunc) (GLFWwindow *window, int w, int h) | 
         
       
   | 
  
private   | 
  
 
 
◆ mScrollFunc
  
  
      
        
          | void(* dyno::GlfwRenderWindow::mScrollFunc) (GLFWwindow *window, double offsetX, double OffsetY) | 
         
       
   | 
  
private   | 
  
 
 
◆ mWindow
  
  
      
        
          | GLFWwindow* dyno::GlfwRenderWindow::mWindow = nullptr | 
         
       
   | 
  
private   | 
  
 
 
◆ mWindowTitle
  
  
      
        
          | std::string dyno::GlfwRenderWindow::mWindowTitle | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: