|
Blender V5.0
|
#include <cassert>#include <stdexcept>#include "GHOST_ContextSDL.hh"#include "GHOST_SystemSDL.hh"#include "GHOST_WindowSDL.hh"#include "GHOST_WindowManager.hh"#include "GHOST_EventButton.hh"#include "GHOST_EventCursor.hh"#include "GHOST_EventKey.hh"#include "GHOST_EventWheel.hh"Go to the source code of this file.
Macros | |
| #define | GXMAP(k, x, y) |
Functions | |
| static GHOST_TKey | convertSDLKey (SDL_Scancode key) |
| static char | convert_keyboard_event_to_ascii (const SDL_KeyboardEvent &sdl_sub_evt) |
| static SDL_Window * | SDL_GetWindowFromID_fallback (Uint32 id) |
Definition at line 190 of file GHOST_SystemSDL.cc.
Referenced by convertSDLKey().
|
static |
Definition at line 308 of file GHOST_SystemSDL.cc.
|
static |
Definition at line 195 of file GHOST_SystemSDL.cc.
References GHOST_kKey0, GHOST_kKey1, GHOST_kKeyA, GHOST_kKeyAccentGrave, GHOST_kKeyApp, GHOST_kKeyBackslash, GHOST_kKeyBackSpace, GHOST_kKeyCapsLock, GHOST_kKeyComma, GHOST_kKeyDelete, GHOST_kKeyDownArrow, GHOST_kKeyDownPage, GHOST_kKeyEnd, GHOST_kKeyEnter, GHOST_kKeyEqual, GHOST_kKeyEsc, GHOST_kKeyF1, GHOST_kKeyF13, GHOST_kKeyGrLess, GHOST_kKeyHome, GHOST_kKeyInsert, GHOST_kKeyLeftAlt, GHOST_kKeyLeftArrow, GHOST_kKeyLeftBracket, GHOST_kKeyLeftControl, GHOST_kKeyLeftOS, GHOST_kKeyLeftShift, GHOST_kKeyMediaFirst, GHOST_kKeyMediaLast, GHOST_kKeyMediaPlay, GHOST_kKeyMediaStop, GHOST_kKeyMinus, GHOST_kKeyNumLock, GHOST_kKeyNumpad0, GHOST_kKeyNumpad1, GHOST_kKeyNumpad2, GHOST_kKeyNumpad3, GHOST_kKeyNumpad4, GHOST_kKeyNumpad5, GHOST_kKeyNumpad6, GHOST_kKeyNumpad7, GHOST_kKeyNumpad8, GHOST_kKeyNumpad9, GHOST_kKeyNumpadAsterisk, GHOST_kKeyNumpadEnter, GHOST_kKeyNumpadMinus, GHOST_kKeyNumpadPeriod, GHOST_kKeyNumpadPlus, GHOST_kKeyNumpadSlash, GHOST_kKeyPause, GHOST_kKeyPeriod, GHOST_kKeyPrintScreen, GHOST_kKeyQuote, GHOST_kKeyRightAlt, GHOST_kKeyRightArrow, GHOST_kKeyRightBracket, GHOST_kKeyRightControl, GHOST_kKeyRightOS, GHOST_kKeyRightShift, GHOST_kKeyScrollLock, GHOST_kKeySemicolon, GHOST_kKeySlash, GHOST_kKeySpace, GHOST_kKeyTab, GHOST_kKeyUnknown, GHOST_kKeyUpArrow, GHOST_kKeyUpPage, GXMAP, and printf.
|
static |
Events don't always have valid windows, but GHOST needs a window always. Fall back to the GL window.
Definition at line 447 of file GHOST_SystemSDL.cc.