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:

public monitor_resolution = {}

Method Overview

Inherited from platform:

Methods

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)

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)

Declared at: include/ekg/os/ekg_glfw.hpp:25

Parameters

ekg::os::io_key& key
ekg::special_key& special_key

uint64_t get_ticks()

Declared at: include/ekg/os/ekg_glfw.hpp:29

glfw(GLFWwindow* p_glfw_win)

Declared at: include/ekg/os/ekg_glfw.hpp:18

Parameters

GLFWwindow* p_glfw_win

bool has_clipboard_text()

Declared at: include/ekg/os/ekg_glfw.hpp:28

void init()

Declared at: include/ekg/os/ekg_glfw.hpp:20

void quit()

Declared at: include/ekg/os/ekg_glfw.hpp:21

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)

Declared at: include/ekg/os/ekg_glfw.hpp:23

Parameters

ekg::system_cursor system_cursor

void update_monitor_resolution()

Declared at: include/ekg/os/ekg_glfw.hpp:22