class platform
Declaration
class platform { /* full declaration omitted */ };
Declared at: include/ekg/os/platform.hpp:106
Member Variables
- public int32_t[2] monitor_resolution = {}
Method Overview
- public virtual const char * get_clipboard_text()
- public virtual void get_key_name(ekg::os::io_key & key, std::string & name)
- public virtual void get_special_key(ekg::os::io_key & key, ekg::special_key & special_key)
- public virtual uint64_t get_ticks()
- public virtual bool has_clipboard_text()
- public virtual void init()
- public virtual void quit()
- public virtual void set_clipboard_text(const char * p_text)
- public virtual void update_cursor(ekg::system_cursor system_cursor)
- public virtual void update_monitor_resolution()
Methods
¶virtual const char* get_clipboard_text()
virtual const char* get_clipboard_text()
Declared at: include/ekg/os/platform.hpp:116
¶virtual void get_key_name(ekg::os::io_key& key,
std::string& name)
virtual void get_key_name(ekg::os::io_key& key,
std::string& name)
Declared at: include/ekg/os/platform.hpp:114
Parameters
- ekg::os::io_key& key
- std::string& name
¶virtual void get_special_key(
ekg::os::io_key& key,
ekg::special_key& special_key)
virtual void get_special_key(
ekg::os::io_key& key,
ekg::special_key& special_key)
Declared at: include/ekg/os/platform.hpp:115
Parameters
- ekg::os::io_key& key
- ekg::special_key& special_key
¶virtual uint64_t get_ticks()
virtual uint64_t get_ticks()
Declared at: include/ekg/os/platform.hpp:119
¶virtual bool has_clipboard_text()
virtual bool has_clipboard_text()
Declared at: include/ekg/os/platform.hpp:118
¶virtual void init()
virtual void init()
Declared at: include/ekg/os/platform.hpp:110
¶virtual void quit()
virtual void quit()
Declared at: include/ekg/os/platform.hpp:111
¶virtual void set_clipboard_text(
const char* p_text)
virtual void set_clipboard_text(
const char* p_text)
Declared at: include/ekg/os/platform.hpp:117
Parameters
- const char* p_text
¶virtual void update_cursor(
ekg::system_cursor system_cursor)
virtual void update_cursor(
ekg::system_cursor system_cursor)
Declared at: include/ekg/os/platform.hpp:113
Parameters
- ekg::system_cursor system_cursor
¶virtual void update_monitor_resolution()
virtual void update_monitor_resolution()
Declared at: include/ekg/os/platform.hpp:112