[][src]Crate sapp_wasm

Re-exports

pub use gl::*;

Modules

fs
gl

Structs

sapp_desc
sapp_event
sapp_touchpoint

Constants

RAND_MAX
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

Functions

allocate_vec_u8
canvas_height
canvas_width
clipboard_get
clipboard_set
console_debug
console_error
console_info
console_log
console_warn
crate_version
frame
init_opengl
key_down
key_press
key_up
mouse_down
mouse_move
mouse_up
mouse_wheel
now
on_clipboard_paste
rand
raw_mouse_move
resize
sapp_dpi_scale
sapp_height
sapp_high_dpi
sapp_is_elapsed_timer_supported
sapp_run
sapp_set_clipboard
sapp_set_cursor_grab

call "requestPointerLock" and "exitPointerLock" internally. Will hide cursor and will disable mouse_move events, but instead will will make inifinite mouse field for raw_device_input event. Notice that this function will works only from "engaging" event callbacks - from "mouse_down"/"key_down" event handler functions.

sapp_show_mouse

Do nothing on wasm - cursor will be hidden by "sapp_set_cursor_grab" anyway.

sapp_width
touch

Type Definitions

sapp_event_type
sapp_keycode
sapp_mousebutton