Re-exports§
pub use gl::*;
Modules§
Structs§
Constants§
- 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_ 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
Functions§
- allocate_
vec_ u8 - canvas_
height ⚠ - canvas_
width ⚠ - clipboard_
get - clipboard_
set - console_
debug ⚠ - console_
error ⚠ - console_
info ⚠ - console_
log ⚠ - console_
warn ⚠ - crate_
version - dpi_
scale ⚠ - frame
- key_
down - key_
press - key_up
- mouse_
down - mouse_
move - mouse_
up - mouse_
wheel - now⚠
- on_
clipboard_ paste - rand⚠
- raw_
mouse_ move - resize
- run_
animation_ ⚠loop - sapp_
dpi_ ⚠scale - sapp_
height ⚠ - sapp_
high_ ⚠dpi - sapp_
is_ ⚠elapsed_ timer_ supported - sapp_
is_ ⚠fullscreen - sapp_
run ⚠ - sapp_
set_ ⚠clipboard - sapp_
set_ ⚠cursor - 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_
set_ ⚠fullscreen - sapp_
set_ ⚠mouse_ cursor - sapp_
set_ ⚠window_ size - sapp_
show_ ⚠mouse - sapp_
width ⚠ - setup_
canvas_ ⚠size - touch
- update_
cursor ⚠