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