class sdl
Declaration
class sdl : public platform { /* full declaration omitted */ };
Declared at: include/ekg/os/ekg_sdl.hpp:37
Inherits from: platform
Member Variables
- protected SDL_Cursor* [12] loaded_system_cursor_list = {}
- protected SDL_Window* p_sdl_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 bool has_clipboard_text()
- public void init()
- public void quit()
- public sdl(SDL_Window * p_sdl_win)
- 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_sdl.hpp:50
¶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_sdl.hpp:48
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_sdl.hpp:49
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_sdl.hpp:53
¶bool has_clipboard_text()
bool has_clipboard_text()
Declared at: include/ekg/os/ekg_sdl.hpp:52
¶void init()
void init()
Declared at: include/ekg/os/ekg_sdl.hpp:44
¶void quit()
void quit()
Declared at: include/ekg/os/ekg_sdl.hpp:45
¶sdl(SDL_Window* p_sdl_win)
sdl(SDL_Window* p_sdl_win)
Declared at: include/ekg/os/ekg_sdl.hpp:42
Parameters
- SDL_Window* p_sdl_win
¶void set_clipboard_text(const char* p_text)
void set_clipboard_text(const char* p_text)
Declared at: include/ekg/os/ekg_sdl.hpp:51
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_sdl.hpp:47
Parameters
- ekg::system_cursor system_cursor
¶void update_monitor_resolution()
void update_monitor_resolution()
Declared at: include/ekg/os/ekg_sdl.hpp:46