#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: