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

Methods

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)

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)

Declared at: include/ekg/os/platform.hpp:115

Parameters

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

virtual uint64_t get_ticks()

Declared at: include/ekg/os/platform.hpp:119

virtual bool has_clipboard_text()

Declared at: include/ekg/os/platform.hpp:118

virtual void init()

Declared at: include/ekg/os/platform.hpp:110

virtual void quit()

Declared at: include/ekg/os/platform.hpp:111

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)

Declared at: include/ekg/os/platform.hpp:113

Parameters

ekg::system_cursor system_cursor

virtual void update_monitor_resolution()

Declared at: include/ekg/os/platform.hpp:112