Crate sapp_linux[][src]

Re-exports

pub use gl::*;

Modules

clipboard

Clipboard implementation for X11 Clipboard API on X11 is pretty weird https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTING-en.html so use this with caution.

gl

Structs

C2RustUnnamed_1
_sapp_gl_fbconfig
_sapp_state
_sapp_x11_codepair
sapp_desc
sapp_event
sapp_touchpoint

Constants

GLX_ALPHA_SIZE
GLX_BLUE_SIZE
GLX_CONTEXT_CORE_PROFILE_BIT_ARB
GLX_CONTEXT_FLAGS_ARB
GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
GLX_CONTEXT_MAJOR_VERSION_ARB
GLX_CONTEXT_MINOR_VERSION_ARB
GLX_CONTEXT_PROFILE_MASK_ARB
GLX_DEPTH_SIZE
GLX_DOUBLEBUFFER
GLX_DRAWABLE_TYPE
GLX_GREEN_SIZE
GLX_RED_SIZE
GLX_RENDER_TYPE
GLX_RGBA_BIT
GLX_SAMPLES
GLX_STENCIL_SIZE
GLX_VENDOR
GLX_WINDOW_BIT
RAND_MAX
SAPP_CURSOR_CROSSHAIR
SAPP_CURSOR_DEFAULT
SAPP_CURSOR_EWRESIZE
SAPP_CURSOR_HELP
SAPP_CURSOR_MOVE
SAPP_CURSOR_NESWRESIZE
SAPP_CURSOR_NOTALLOWED
SAPP_CURSOR_NSRESIZE
SAPP_CURSOR_NUM
SAPP_CURSOR_NWSERESIZE
SAPP_CURSOR_POINTER
SAPP_CURSOR_TEXT
SAPP_CURSOR_WAIT
SAPP_MODIFIER_ALT
SAPP_MODIFIER_CTRL
SAPP_MODIFIER_SHIFT
SAPP_MODIFIER_SUPER
sapp_event_type_SAPP_EVENTTYPE_CHAR
sapp_event_type_SAPP_EVENTTYPE_ICONIFIED
sapp_event_type_SAPP_EVENTTYPE_INVALID
sapp_event_type_SAPP_EVENTTYPE_KEY_DOWN
sapp_event_type_SAPP_EVENTTYPE_KEY_UP
sapp_event_type_SAPP_EVENTTYPE_MOUSE_DOWN
sapp_event_type_SAPP_EVENTTYPE_MOUSE_ENTER
sapp_event_type_SAPP_EVENTTYPE_MOUSE_LEAVE
sapp_event_type_SAPP_EVENTTYPE_MOUSE_MOVE
sapp_event_type_SAPP_EVENTTYPE_MOUSE_SCROLL
sapp_event_type_SAPP_EVENTTYPE_MOUSE_UP
sapp_event_type_SAPP_EVENTTYPE_QUIT_REQUESTED
sapp_event_type_SAPP_EVENTTYPE_RAW_DEVICE
sapp_event_type_SAPP_EVENTTYPE_RESIZED
sapp_event_type_SAPP_EVENTTYPE_RESTORED
sapp_event_type_SAPP_EVENTTYPE_RESUMED
sapp_event_type_SAPP_EVENTTYPE_SUSPENDED
sapp_event_type_SAPP_EVENTTYPE_TOUCHES_BEGAN
sapp_event_type_SAPP_EVENTTYPE_TOUCHES_CANCELLED
sapp_event_type_SAPP_EVENTTYPE_TOUCHES_ENDED
sapp_event_type_SAPP_EVENTTYPE_TOUCHES_MOVED
sapp_event_type_SAPP_EVENTTYPE_UPDATE_CURSOR
sapp_event_type__SAPP_EVENTTYPE_FORCE_U32
sapp_event_type__SAPP_EVENTTYPE_NUM
sapp_keycode_SAPP_KEYCODE_0
sapp_keycode_SAPP_KEYCODE_1
sapp_keycode_SAPP_KEYCODE_2
sapp_keycode_SAPP_KEYCODE_3
sapp_keycode_SAPP_KEYCODE_4
sapp_keycode_SAPP_KEYCODE_5
sapp_keycode_SAPP_KEYCODE_6
sapp_keycode_SAPP_KEYCODE_7
sapp_keycode_SAPP_KEYCODE_8
sapp_keycode_SAPP_KEYCODE_9
sapp_keycode_SAPP_KEYCODE_A
sapp_keycode_SAPP_KEYCODE_APOSTROPHE
sapp_keycode_SAPP_KEYCODE_B
sapp_keycode_SAPP_KEYCODE_BACKSLASH
sapp_keycode_SAPP_KEYCODE_BACKSPACE
sapp_keycode_SAPP_KEYCODE_C
sapp_keycode_SAPP_KEYCODE_CAPS_LOCK
sapp_keycode_SAPP_KEYCODE_COMMA
sapp_keycode_SAPP_KEYCODE_D
sapp_keycode_SAPP_KEYCODE_DELETE
sapp_keycode_SAPP_KEYCODE_DOWN
sapp_keycode_SAPP_KEYCODE_E
sapp_keycode_SAPP_KEYCODE_END
sapp_keycode_SAPP_KEYCODE_ENTER
sapp_keycode_SAPP_KEYCODE_EQUAL
sapp_keycode_SAPP_KEYCODE_ESCAPE
sapp_keycode_SAPP_KEYCODE_F
sapp_keycode_SAPP_KEYCODE_F1
sapp_keycode_SAPP_KEYCODE_F2
sapp_keycode_SAPP_KEYCODE_F3
sapp_keycode_SAPP_KEYCODE_F4
sapp_keycode_SAPP_KEYCODE_F5
sapp_keycode_SAPP_KEYCODE_F6
sapp_keycode_SAPP_KEYCODE_F7
sapp_keycode_SAPP_KEYCODE_F8
sapp_keycode_SAPP_KEYCODE_F9
sapp_keycode_SAPP_KEYCODE_F10
sapp_keycode_SAPP_KEYCODE_F11
sapp_keycode_SAPP_KEYCODE_F12
sapp_keycode_SAPP_KEYCODE_F13
sapp_keycode_SAPP_KEYCODE_F14
sapp_keycode_SAPP_KEYCODE_F15
sapp_keycode_SAPP_KEYCODE_F16
sapp_keycode_SAPP_KEYCODE_F17
sapp_keycode_SAPP_KEYCODE_F18
sapp_keycode_SAPP_KEYCODE_F19
sapp_keycode_SAPP_KEYCODE_F20
sapp_keycode_SAPP_KEYCODE_F21
sapp_keycode_SAPP_KEYCODE_F22
sapp_keycode_SAPP_KEYCODE_F23
sapp_keycode_SAPP_KEYCODE_F24
sapp_keycode_SAPP_KEYCODE_F25
sapp_keycode_SAPP_KEYCODE_G
sapp_keycode_SAPP_KEYCODE_GRAVE_ACCENT
sapp_keycode_SAPP_KEYCODE_H
sapp_keycode_SAPP_KEYCODE_HOME
sapp_keycode_SAPP_KEYCODE_I
sapp_keycode_SAPP_KEYCODE_INSERT
sapp_keycode_SAPP_KEYCODE_INVALID
sapp_keycode_SAPP_KEYCODE_J
sapp_keycode_SAPP_KEYCODE_K
sapp_keycode_SAPP_KEYCODE_KP_0
sapp_keycode_SAPP_KEYCODE_KP_1
sapp_keycode_SAPP_KEYCODE_KP_2
sapp_keycode_SAPP_KEYCODE_KP_3
sapp_keycode_SAPP_KEYCODE_KP_4
sapp_keycode_SAPP_KEYCODE_KP_5
sapp_keycode_SAPP_KEYCODE_KP_6
sapp_keycode_SAPP_KEYCODE_KP_7
sapp_keycode_SAPP_KEYCODE_KP_8
sapp_keycode_SAPP_KEYCODE_KP_9
sapp_keycode_SAPP_KEYCODE_KP_ADD
sapp_keycode_SAPP_KEYCODE_KP_DECIMAL
sapp_keycode_SAPP_KEYCODE_KP_DIVIDE
sapp_keycode_SAPP_KEYCODE_KP_ENTER
sapp_keycode_SAPP_KEYCODE_KP_EQUAL
sapp_keycode_SAPP_KEYCODE_KP_MULTIPLY
sapp_keycode_SAPP_KEYCODE_KP_SUBTRACT
sapp_keycode_SAPP_KEYCODE_L
sapp_keycode_SAPP_KEYCODE_LEFT
sapp_keycode_SAPP_KEYCODE_LEFT_ALT
sapp_keycode_SAPP_KEYCODE_LEFT_BRACKET
sapp_keycode_SAPP_KEYCODE_LEFT_CONTROL
sapp_keycode_SAPP_KEYCODE_LEFT_SHIFT
sapp_keycode_SAPP_KEYCODE_LEFT_SUPER
sapp_keycode_SAPP_KEYCODE_M
sapp_keycode_SAPP_KEYCODE_MENU
sapp_keycode_SAPP_KEYCODE_MINUS
sapp_keycode_SAPP_KEYCODE_N
sapp_keycode_SAPP_KEYCODE_NUM_LOCK
sapp_keycode_SAPP_KEYCODE_O
sapp_keycode_SAPP_KEYCODE_P
sapp_keycode_SAPP_KEYCODE_PAGE_DOWN
sapp_keycode_SAPP_KEYCODE_PAGE_UP
sapp_keycode_SAPP_KEYCODE_PAUSE
sapp_keycode_SAPP_KEYCODE_PERIOD
sapp_keycode_SAPP_KEYCODE_PRINT_SCREEN
sapp_keycode_SAPP_KEYCODE_Q
sapp_keycode_SAPP_KEYCODE_R
sapp_keycode_SAPP_KEYCODE_RIGHT
sapp_keycode_SAPP_KEYCODE_RIGHT_ALT
sapp_keycode_SAPP_KEYCODE_RIGHT_BRACKET
sapp_keycode_SAPP_KEYCODE_RIGHT_CONTROL
sapp_keycode_SAPP_KEYCODE_RIGHT_SHIFT
sapp_keycode_SAPP_KEYCODE_RIGHT_SUPER
sapp_keycode_SAPP_KEYCODE_S
sapp_keycode_SAPP_KEYCODE_SCROLL_LOCK
sapp_keycode_SAPP_KEYCODE_SEMICOLON
sapp_keycode_SAPP_KEYCODE_SLASH
sapp_keycode_SAPP_KEYCODE_SPACE
sapp_keycode_SAPP_KEYCODE_T
sapp_keycode_SAPP_KEYCODE_TAB
sapp_keycode_SAPP_KEYCODE_U
sapp_keycode_SAPP_KEYCODE_UP
sapp_keycode_SAPP_KEYCODE_V
sapp_keycode_SAPP_KEYCODE_W
sapp_keycode_SAPP_KEYCODE_WORLD_1
sapp_keycode_SAPP_KEYCODE_WORLD_2
sapp_keycode_SAPP_KEYCODE_X
sapp_keycode_SAPP_KEYCODE_Y
sapp_keycode_SAPP_KEYCODE_Z
sapp_mousebutton_SAPP_MOUSEBUTTON_INVALID
sapp_mousebutton_SAPP_MOUSEBUTTON_LEFT
sapp_mousebutton_SAPP_MOUSEBUTTON_MIDDLE
sapp_mousebutton_SAPP_MOUSEBUTTON_RIGHT

Statics

_sapp
_sapp_glx_ARB_create_context
_sapp_glx_ARB_create_context_profile
_sapp_glx_ARB_framebuffer_sRGB
_sapp_glx_ARB_multisample
_sapp_glx_CreateContextAttribsARB
_sapp_glx_CreateNewContext
_sapp_glx_CreateWindow
_sapp_glx_DestroyContext
_sapp_glx_DestroyWindow
_sapp_glx_EXT_framebuffer_sRGB
_sapp_glx_EXT_swap_control
_sapp_glx_GetClientString
_sapp_glx_GetFBConfigAttrib
_sapp_glx_GetFBConfigs
_sapp_glx_GetProcAddress
_sapp_glx_GetProcAddressARB
_sapp_glx_GetVisualFromFBConfig
_sapp_glx_MESA_swap_control
_sapp_glx_MakeCurrent
_sapp_glx_QueryExtension
_sapp_glx_QueryExtensionsString
_sapp_glx_QueryVersion
_sapp_glx_SwapBuffers
_sapp_glx_SwapIntervalEXT
_sapp_glx_SwapIntervalMESA
_sapp_glx_ctx
_sapp_glx_errorbase
_sapp_glx_eventbase
_sapp_glx_libgl
_sapp_glx_major
_sapp_glx_minor
_sapp_glx_window
_sapp_x11_NET_WM_ICON_NAME
_sapp_x11_NET_WM_NAME
_sapp_x11_UTF8_STRING
_sapp_x11_WM_DELETE_WINDOW
_sapp_x11_WM_PROTOCOLS
_sapp_x11_WM_STATE
_sapp_x11_colormap
_sapp_x11_display
_sapp_x11_dpi
_sapp_x11_error_code
_sapp_x11_keycodes
_sapp_x11_keysymtab
_sapp_x11_root
_sapp_x11_screen
_sapp_x11_window
_sapp_x11_window_state

Functions

_sapp_call_cleanup
_sapp_call_event
_sapp_call_frame
_sapp_call_init
_sapp_events_enabled
_sapp_fail
_sapp_frame
_sapp_gl_choose_fbconfig
_sapp_gl_init_fbconfig
_sapp_glx_attrib
_sapp_glx_choose_visual
_sapp_glx_choosefbconfig
_sapp_glx_create_context
_sapp_glx_destroy_context
_sapp_glx_extsupported
_sapp_glx_has_ext
_sapp_glx_init
_sapp_glx_make_current
_sapp_glx_swap_buffers
_sapp_glx_swapinterval
_sapp_init_event
_sapp_init_state
_sapp_strcpy
_sapp_x11_app_event
_sapp_x11_char_event
_sapp_x11_create_window
_sapp_x11_destroy_window
_sapp_x11_error_handler
_sapp_x11_get_window_property
_sapp_x11_get_window_state
_sapp_x11_grab_error_handler
_sapp_x11_init_extensions
_sapp_x11_key_event
_sapp_x11_keysym_to_unicode
_sapp_x11_mod
_sapp_x11_mouse_event
_sapp_x11_process_event
_sapp_x11_query_system_dpi
_sapp_x11_query_window_size
_sapp_x11_raw_device_event
_sapp_x11_release_error_handler
_sapp_x11_scroll_event
_sapp_x11_show_window
_sapp_x11_translate_button
_sapp_x11_translate_key
_sapp_x11_update_window_title
_sapp_x11_window_visible
rand
sapp_cancel_quit
sapp_dpi_scale
sapp_frame_count
sapp_height
sapp_high_dpi
sapp_is_elapsed_timer_supported
sapp_isvalid
sapp_keyboard_shown
sapp_mouse_shown
sapp_query_desc
sapp_quit
sapp_request_quit
sapp_run
sapp_set_cursor_grab
sapp_set_mouse_cursor
sapp_show_keyboard
sapp_show_mouse
sapp_userdata
sapp_width

Type Definitions

GLXContext
GLXDrawable
GLXFBConfig
GLXWindow
PFNGLXCREATECONTEXTATTRIBSARBPROC
PFNGLXCREATENEWCONTEXTPROC
PFNGLXCREATEWINDOWPROC
PFNGLXDESTROYCONTEXTPROC
PFNGLXDESTROYWINDOWPROC
PFNGLXGETCLIENTSTRINGPROC
PFNGLXGETFBCONFIGATTRIBPROC
PFNGLXGETFBCONFIGSPROC
PFNGLXGETPROCADDRESSPROC
PFNGLXGETVISUALFROMFBCONFIGPROC
PFNGLXMAKECURRENTPROC
PFNGLXQUERYEXTENSIONPROC
PFNGLXQUERYEXTENSIONSSTRINGPROC
PFNGLXQUERYVERSIONPROC
PFNGLXSWAPBUFFERSPROC
PFNGLXSWAPINTERVALEXTPROC
PFNGLXSWAPINTERVALMESAPROC
__GLXextproc
sapp_event_type
sapp_keycode
sapp_mousebutton