std1.0.0-beta-7 SafeC docs

std :: gui::gui_backend

Struct std::GuiBackend

#include <std/gui/gui_backend.h> source

struct GuiBackend {
    const &char name;
    int primaryMod;
    fn int() init;
    fn int(&GuiWindowState, const &GuiWindowOptions) window_create;
    fn void(&GuiWindowState) window_destroy;
    fn void(
    &GuiWindowState,
    const &unsigned char,
    int,
    int,
    int,
    int,
    int,
    int,
) window_present;
    fn void(&GuiWindowState, const &char) window_set_title;
    fn void(&GuiWindowState, int, int) window_set_size;
    fn void(&GuiWindowState, int, int) window_set_position;
    fn void(&GuiWindowState) window_update_limits;
    fn void(&GuiWindowState, int) window_set_visible;
    fn void(&GuiWindowState) window_focus;
    fn void(&GuiWindowState, int) window_set_cursor;
    fn int(int) pump;
    fn void() wake;
    fn long long() now_ns;
    fn int(const &char, unsigned long) clipboard_set;
    fn int(&String) clipboard_get;
    fn double() display_scale;
    fn struct GuiNativeHandle(&GuiWindowState) native_handle;
}

Fields

§const &char namesource
§int primaryModsource

GUI_MOD_META on macOS, GUI_MOD_CTRL elsewhere

§fn int() initsource
§fn int(&GuiWindowState, const &GuiWindowOptions) window_createsource
§fn void(&GuiWindowState) window_destroysource
§fn void( &GuiWindowState, const &unsigned char, int, int, int, int, int, int, ) window_presentsource
§fn void(&GuiWindowState, const &char) window_set_titlesource
§fn void(&GuiWindowState, int, int) window_set_sizesource
§fn void(&GuiWindowState, int, int) window_set_positionsource
§fn void(&GuiWindowState) window_update_limitssource
§fn void(&GuiWindowState, int) window_set_visiblesource
§fn void(&GuiWindowState) window_focussource
§fn void(&GuiWindowState, int) window_set_cursorsource
§fn int(int) pumpsource
§fn void() wakesource

may be null

§fn long long() now_nssource
§fn int(const &char, unsigned long) clipboard_setsource
§fn int(&String) clipboard_getsource
§fn double() display_scalesource
§fn struct GuiNativeHandle(&GuiWindowState) native_handlesource