#include <GlfwWindow.hpp>
|
| GlfwWindow (std::string const &window_title) |
|
| ~GlfwWindow () |
|
void | loop () |
|
virtual void | set_listener (WindowListener *listener) override |
|
virtual RenderTarget::Geometry | geometry () override |
|
virtual RenderTarget * | render_target () override |
|
virtual bool | gpu_enabled () override |
|
virtual int2 | input_position (Input::Key key, int device_id) override |
|
virtual float | input_value (Input::Key key, int device_id) override |
|
virtual unsigned | input_character () override |
|
void | FocusCallback (int focused) |
|
void | ContentScaleCallback (float xscale, float yscale) |
|
void | SizeCallback (int width, int height) |
|
void | FBSizeCallback (int width, int height) |
|
void | KeyCallback (int key, int scancode, int action, int mods) |
|
void | MouseButtonCallback (int button, int action, int mods) |
|
void | ScrollCallback (double xoffset, double yoffset) |
|
void | CharCallback (unsigned int codepoint) |
|
|
static void | S_FocusCallback (GLFWwindow *window, int focused) |
|
static void | S_ContentScaleCallback (GLFWwindow *window, float xscale, float yscale) |
|
static void | S_SizeCallback (GLFWwindow *window, int width, int height) |
|
static void | S_FBSizeCallback (GLFWwindow *window, int width, int height) |
|
static void | S_KeyCallback (GLFWwindow *window, int key, int scancode, int action, int mods) |
|
static void | S_MouseButtonCallback (GLFWwindow *window, int button, int action, int mods) |
|
static void | S_ScrollCallback (GLFWwindow *window, double xoffset, double yoffset) |
|
static void | S_CharCallback (GLFWwindow *window, unsigned int codepoint) |
|
Definition at line 25 of file GlfwWindow.hpp.
◆ GlfwWindow()
iv::GlfwWindow::GlfwWindow |
( |
std::string const & |
window_title | ) |
|
◆ ~GlfwWindow()
iv::GlfwWindow::~GlfwWindow |
( |
| ) |
|
◆ loop()
void iv::GlfwWindow::loop |
( |
| ) |
|
◆ set_listener()
◆ geometry()
◆ render_target()
◆ gpu_enabled()
bool iv::GlfwWindow::gpu_enabled |
( |
| ) |
|
|
overridevirtual |
◆ input_position()
◆ input_value()
float iv::GlfwWindow::input_value |
( |
Input::Key |
key, |
|
|
int |
device_id |
|
) |
| |
|
overridevirtual |
Value associated with given key, typically this are analog triggers and even joysticks on gamepads.
Implements iv::InputSource.
Definition at line 305 of file GlfwWindow.cpp.
◆ input_character()
unsigned iv::GlfwWindow::input_character |
( |
| ) |
|
|
overridevirtual |
◆ S_FocusCallback()
void iv::GlfwWindow::S_FocusCallback |
( |
GLFWwindow * |
window, |
|
|
int |
focused |
|
) |
| |
|
static |
◆ FocusCallback()
void iv::GlfwWindow::FocusCallback |
( |
int |
focused | ) |
|
◆ S_ContentScaleCallback()
void iv::GlfwWindow::S_ContentScaleCallback |
( |
GLFWwindow * |
window, |
|
|
float |
xscale, |
|
|
float |
yscale |
|
) |
| |
|
static |
◆ ContentScaleCallback()
void iv::GlfwWindow::ContentScaleCallback |
( |
float |
xscale, |
|
|
float |
yscale |
|
) |
| |
◆ S_SizeCallback()
void iv::GlfwWindow::S_SizeCallback |
( |
GLFWwindow * |
window, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
static |
◆ SizeCallback()
void iv::GlfwWindow::SizeCallback |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
◆ S_FBSizeCallback()
void iv::GlfwWindow::S_FBSizeCallback |
( |
GLFWwindow * |
window, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
static |
◆ FBSizeCallback()
void iv::GlfwWindow::FBSizeCallback |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
◆ S_KeyCallback()
void iv::GlfwWindow::S_KeyCallback |
( |
GLFWwindow * |
window, |
|
|
int |
key, |
|
|
int |
scancode, |
|
|
int |
action, |
|
|
int |
mods |
|
) |
| |
|
static |
◆ KeyCallback()
void iv::GlfwWindow::KeyCallback |
( |
int |
key, |
|
|
int |
scancode, |
|
|
int |
action, |
|
|
int |
mods |
|
) |
| |
◆ S_MouseButtonCallback()
void iv::GlfwWindow::S_MouseButtonCallback |
( |
GLFWwindow * |
window, |
|
|
int |
button, |
|
|
int |
action, |
|
|
int |
mods |
|
) |
| |
|
static |
◆ MouseButtonCallback()
void iv::GlfwWindow::MouseButtonCallback |
( |
int |
button, |
|
|
int |
action, |
|
|
int |
mods |
|
) |
| |
◆ S_ScrollCallback()
void iv::GlfwWindow::S_ScrollCallback |
( |
GLFWwindow * |
window, |
|
|
double |
xoffset, |
|
|
double |
yoffset |
|
) |
| |
|
static |
◆ ScrollCallback()
void iv::GlfwWindow::ScrollCallback |
( |
double |
xoffset, |
|
|
double |
yoffset |
|
) |
| |
◆ S_CharCallback()
void iv::GlfwWindow::S_CharCallback |
( |
GLFWwindow * |
window, |
|
|
unsigned int |
codepoint |
|
) |
| |
|
static |
◆ CharCallback()
void iv::GlfwWindow::CharCallback |
( |
unsigned int |
codepoint | ) |
|
The documentation for this class was generated from the following files: