class glfw
Declaration
class glfw : public platform { /* full declaration omitted */ };
Declared at: include/ekg/os/ekg_glfw.hpp:13
Inherits from: platform
Member Variables
- protected GLFWcursor* [12] loaded_system_cursor_list = {}
- protected GLFWwindow* p_glfw_win = {}
Inherited from platform:
Method Overview
- public const char * get_clipboard_text()
- public void get_key_name(ekg::os::io_key & key, std::string & name)
- public void get_special_key(ekg::os::io_key & key, ekg::special_key & special_key)
- public uint64_t get_ticks()
- public glfw(GLFWwindow * p_glfw_win)
- public bool has_clipboard_text()
- public void init()
- public void quit()
- public void set_clipboard_text(const char * p_text)
- public void update_cursor(ekg::system_cursor system_cursor)
- public void update_monitor_resolution()
Inherited from platform:
- public get_clipboard_text
- public get_key_name
- public get_special_key
- public get_ticks
- public has_clipboard_text
- public init
- public quit
- public set_clipboard_text
- public update_cursor
- public update_monitor_resolution
Methods
¶const char* get_clipboard_text()
const char* get_clipboard_text()
Declared at: include/ekg/os/ekg_glfw.hpp:26
¶void get_key_name(ekg::os::io_key& key,
std::string& name)
void get_key_name(ekg::os::io_key& key,
std::string& name)
Declared at: include/ekg/os/ekg_glfw.hpp:24
Parameters
- ekg::os::io_key& key
- std::string& name
¶void get_special_key(
ekg::os::io_key& key,
ekg::special_key& special_key)
void get_special_key(
ekg::os::io_key& key,
ekg::special_key& special_key)
Declared at: include/ekg/os/ekg_glfw.hpp:25
Parameters
- ekg::os::io_key& key
- ekg::special_key& special_key
¶uint64_t get_ticks()
uint64_t get_ticks()
Declared at: include/ekg/os/ekg_glfw.hpp:29
¶glfw(GLFWwindow* p_glfw_win)
glfw(GLFWwindow* p_glfw_win)
Declared at: include/ekg/os/ekg_glfw.hpp:18
Parameters
- GLFWwindow* p_glfw_win
¶bool has_clipboard_text()
bool has_clipboard_text()
Declared at: include/ekg/os/ekg_glfw.hpp:28
¶void init()
void init()
Declared at: include/ekg/os/ekg_glfw.hpp:20
¶void quit()
void quit()
Declared at: include/ekg/os/ekg_glfw.hpp:21
¶void set_clipboard_text(const char* p_text)
void set_clipboard_text(const char* p_text)
Declared at: include/ekg/os/ekg_glfw.hpp:27
Parameters
- const char* p_text
¶void update_cursor(
ekg::system_cursor system_cursor)
void update_cursor(
ekg::system_cursor system_cursor)
Declared at: include/ekg/os/ekg_glfw.hpp:23
Parameters
- ekg::system_cursor system_cursor
¶void update_monitor_resolution()
void update_monitor_resolution()
Declared at: include/ekg/os/ekg_glfw.hpp:22