NTrace
GPU ray tracing framework
|
#include "base/Defs.hpp"
Go to the source code of this file.
Namespaces | |
FW | |
Scene class declarations. | |
Macros | |
#define | FW_KEY_NONE "" |
#define | FW_KEY_MOUSE_LEFT "!MouseLeft" |
#define | FW_KEY_MOUSE_RIGHT "!MouseRight" |
#define | FW_KEY_MOUSE_MIDDLE "!MouseMiddle" |
#define | FW_KEY_WHEEL_UP "!WheelUp" |
#define | FW_KEY_WHEEL_DOWN "!WheelDown" |
#define | FW_KEY_LEFT_SOFTKEY "LeftSoftKey" |
#define | FW_KEY_RIGHT_SOFTKEY "RightSoftKey" |
#define | FW_KEY_ACCEPT "Accept" |
#define | FW_KEY_AGAIN "Again" |
#define | FW_KEY_ALL_CANDIDATES "AllCandidates" |
#define | FW_KEY_ALPHANUMERIC "Alphanumeric" |
#define | FW_KEY_ALT "Alt" |
#define | FW_KEY_ALT_GRAPH "AltGraph" |
#define | FW_KEY_APPS "Apps" |
#define | FW_KEY_ATTN "Attn" |
#define | FW_KEY_BROWSER_BACK "BrowserBack" |
#define | FW_KEY_BROWSER_FAVORITES "BrowserFavorites" |
#define | FW_KEY_BROWSER_FORWARD "BrowserForward" |
#define | FW_KEY_BROWSER_HOME "BrowserHome" |
#define | FW_KEY_BROWSER_REFRESH "BrowserRefresh" |
#define | FW_KEY_BROWSER_SEARCH "BrowserSearch" |
#define | FW_KEY_BROWSER_STOP "BrowserStop" |
#define | FW_KEY_CAPS_LOCK "CapsLock" |
#define | FW_KEY_CLEAR "Clear" |
#define | FW_KEY_CODE_INPUT "CodeInput" |
#define | FW_KEY_COMPOSE "Compose" |
#define | FW_KEY_CONTROL "Control" |
#define | FW_KEY_CRSEL "Crsel" |
#define | FW_KEY_CONVERT "Convert" |
#define | FW_KEY_COPY "Copy" |
#define | FW_KEY_CUT "Cut" |
#define | FW_KEY_DOWN "Down" |
#define | FW_KEY_END "End" |
#define | FW_KEY_ENTER "Enter" |
#define | FW_KEY_ERASE_EOF "EraseEof" |
#define | FW_KEY_EXECUTE "Execute" |
#define | FW_KEY_EXSEL "Exsel" |
#define | FW_KEY_F1 "F1" |
#define | FW_KEY_F2 "F2" |
#define | FW_KEY_F3 "F3" |
#define | FW_KEY_F4 "F4" |
#define | FW_KEY_F5 "F5" |
#define | FW_KEY_F6 "F6" |
#define | FW_KEY_F7 "F7" |
#define | FW_KEY_F8 "F8" |
#define | FW_KEY_F9 "F9" |
#define | FW_KEY_F10 "F10" |
#define | FW_KEY_F11 "F11" |
#define | FW_KEY_F12 "F12" |
#define | FW_KEY_F13 "F13" |
#define | FW_KEY_F14 "F14" |
#define | FW_KEY_F15 "F15" |
#define | FW_KEY_F16 "F16" |
#define | FW_KEY_F17 "F17" |
#define | FW_KEY_F18 "F18" |
#define | FW_KEY_F19 "F19" |
#define | FW_KEY_F20 "F20" |
#define | FW_KEY_F21 "F21" |
#define | FW_KEY_F22 "F22" |
#define | FW_KEY_F23 "F23" |
#define | FW_KEY_F24 "F24" |
#define | FW_KEY_FINAL_MODE "FinalMode" |
#define | FW_KEY_FIND "Find" |
#define | FW_KEY_FULL_WIDTH "FullWidth" |
#define | FW_KEY_HALF_WIDTH "HalfWidth" |
#define | FW_KEY_HANGUL_MODE "HangulMode" |
#define | FW_KEY_HANJA_MODE "HanjaMode" |
#define | FW_KEY_HELP "Help" |
#define | FW_KEY_HIRAGANA "Hiragana" |
#define | FW_KEY_HOME "Home" |
#define | FW_KEY_INSERT "Insert" |
#define | FW_KEY_JAPANESE_HIRAGANA "JapaneseHiragana" |
#define | FW_KEY_JAPANESE_KATAKANA "JapaneseKatakana" |
#define | FW_KEY_JAPANESE_ROMAJI "JapaneseRomaji" |
#define | FW_KEY_JUNJA_MODE "JunjaMode" |
#define | FW_KEY_KANA_MODE "KanaMode" |
#define | FW_KEY_KANJI_MODE "KanjiMode" |
#define | FW_KEY_KATAKANA "Katakana" |
#define | FW_KEY_LAUNCH_APPLICATION1 "LaunchApplication1" |
#define | FW_KEY_LAUNCH_APPLICATION2 "LaunchApplication2" |
#define | FW_KEY_LAUNCH_MAIL "LaunchMail" |
#define | FW_KEY_LEFT "Left" |
#define | FW_KEY_META "Meta" |
#define | FW_KEY_MEDIA_NEXT_TRACK "MediaNextTrack" |
#define | FW_KEY_MEDIA_PLAY_PAUSE "MediaPlayPause" |
#define | FW_KEY_MEDIA_PREVIOUS_TRACK "MediaPreviousTrack" |
#define | FW_KEY_MEDIA_STOP "MediaStop" |
#define | FW_KEY_MODE_CHANGE "ModeChange" |
#define | FW_KEY_NONCONVERT "Nonconvert" |
#define | FW_KEY_NUM_LOCK "NumLock" |
#define | FW_KEY_PAGE_DOWN "PageDown" |
#define | FW_KEY_PAGE_UP "PageUp" |
#define | FW_KEY_PASTE "Paste" |
#define | FW_KEY_PAUSE "Pause" |
#define | FW_KEY_PLAY "Play" |
#define | FW_KEY_PREVIOUS_CANDIDATE "PreviousCandidate" |
#define | FW_KEY_PRINT_SCREEN "PrintScreen" |
#define | FW_KEY_PROCESS "Process" |
#define | FW_KEY_PROPS "Props" |
#define | FW_KEY_RIGHT "Right" |
#define | FW_KEY_ROMAN_CHARACTERS "RomanCharacters" |
#define | FW_KEY_SCROLL "Scroll" |
#define | FW_KEY_SELECT "Select" |
#define | FW_KEY_SELECT_MEDIA "SelectMedia" |
#define | FW_KEY_SHIFT "Shift" |
#define | FW_KEY_STOP "Stop" |
#define | FW_KEY_UP "Up" |
#define | FW_KEY_UNDO "Undo" |
#define | FW_KEY_VOLUME_DOWN "VolumeDown" |
#define | FW_KEY_VOLUME_MUTE "VolumeMute" |
#define | FW_KEY_VOLUME_UP "VolumeUp" |
#define | FW_KEY_WIN "Win" |
#define | FW_KEY_ZOOM "Zoom" |
#define | FW_KEY_BACKSPACE "U+0008" |
#define | FW_KEY_TAB "U+0009" |
#define | FW_KEY_CANCEL "U+0018" |
#define | FW_KEY_ESCAPE "U+001B" |
#define | FW_KEY_SPACE "U+0020" |
#define | FW_KEY_EXCLAMATION "U+0021" |
#define | FW_KEY_DOUBLE_QUOTE "U+0022" |
#define | FW_KEY_HASH "U+0023" |
#define | FW_KEY_DOLLAR "U+0024" |
#define | FW_KEY_AMPERSAND "U+0026" |
#define | FW_KEY_SINGLE_QUOTE "U+0027" |
#define | FW_KEY_LEFT_PARENTHESIS "U+0028" |
#define | FW_KEY_RIGHT_PARENTHESIS "U+0029" |
#define | FW_KEY_ASTERISK "U+002A" |
#define | FW_KEY_PLUS "U+002B" |
#define | FW_KEY_COMMA "U+002C" |
#define | FW_KEY_MINUS "U+002D" |
#define | FW_KEY_PERIOD "U+002E" |
#define | FW_KEY_SLASH "U+002F" |
#define | FW_KEY_0 "U+0030" |
#define | FW_KEY_1 "U+0031" |
#define | FW_KEY_2 "U+0032" |
#define | FW_KEY_3 "U+0033" |
#define | FW_KEY_4 "U+0034" |
#define | FW_KEY_5 "U+0035" |
#define | FW_KEY_6 "U+0036" |
#define | FW_KEY_7 "U+0037" |
#define | FW_KEY_8 "U+0038" |
#define | FW_KEY_9 "U+0039" |
#define | FW_KEY_COLON "U+003A" |
#define | FW_KEY_SEMICOLON "U+003B" |
#define | FW_KEY_LESS_THAN "U+003C" |
#define | FW_KEY_EQUALS "U+003D" |
#define | FW_KEY_GREATER_THAN "U+003E" |
#define | FW_KEY_QUESTION "U+003F" |
#define | FW_KEY_AT "U+0040" |
#define | FW_KEY_A "U+0041" |
#define | FW_KEY_B "U+0042" |
#define | FW_KEY_C "U+0043" |
#define | FW_KEY_D "U+0044" |
#define | FW_KEY_E "U+0045" |
#define | FW_KEY_F "U+0046" |
#define | FW_KEY_G "U+0047" |
#define | FW_KEY_H "U+0048" |
#define | FW_KEY_I "U+0049" |
#define | FW_KEY_J "U+004A" |
#define | FW_KEY_K "U+004B" |
#define | FW_KEY_L "U+004C" |
#define | FW_KEY_M "U+004D" |
#define | FW_KEY_N "U+004E" |
#define | FW_KEY_O "U+004F" |
#define | FW_KEY_P "U+0050" |
#define | FW_KEY_Q "U+0051" |
#define | FW_KEY_R "U+0052" |
#define | FW_KEY_S "U+0053" |
#define | FW_KEY_T "U+0054" |
#define | FW_KEY_U "U+0055" |
#define | FW_KEY_V "U+0056" |
#define | FW_KEY_W "U+0057" |
#define | FW_KEY_X "U+0058" |
#define | FW_KEY_Y "U+0059" |
#define | FW_KEY_Z "U+005A" |
#define | FW_KEY_LEFT_SQUARE_BRACKET "U+005B" |
#define | FW_KEY_BACKSLASH "U+005C" |
#define | FW_KEY_RIGHT_SQUARE_BRACKET "U+005D" |
#define | FW_KEY_CIRCUMFLEX "U+005E" |
#define | FW_KEY_UNDERSCORE "U+005F" |
#define | FW_KEY_BACK_QUOTE "U+0060" |
#define | FW_KEY_LEFT_CURLY_BRACKET "U+007B" |
#define | FW_KEY_VERTICAL_BAR "U+007C" |
#define | FW_KEY_RIGHT_CURLY_BRACKET "U+007D" |
#define | FW_KEY_DELETE "U+007F" |
#define | FW_KEY_INVERTED_EXCLAMATION "U+00A1" |
#define | FW_KEY_DEAD_GRAVE "U+0300" |
#define | FW_KEY_DEAD_ACUTE "U+0301" |
#define | FW_KEY_DEAD_CIRCUMFLEX "U+0302" |
#define | FW_KEY_DEAD_TILDE "U+0303" |
#define | FW_KEY_DEAD_MACRON "U+0304" |
#define | FW_KEY_DEAD_BREVE "U+0306" |
#define | FW_KEY_DEAD_ABOVE_DOT "U+0307" |
#define | FW_KEY_DEAD_DIAERESIS "U+0308" |
#define | FW_KEY_DEAD_ABOVE_RING "U+030A" |
#define | FW_KEY_DEAD_DOUBLE_ACUTE "U+030B" |
#define | FW_KEY_DEAD_CARON "U+030C" |
#define | FW_KEY_DEAD_CEDILLA "U+0327" |
#define | FW_KEY_DEAD_OGONEK "U+0328" |
#define | FW_KEY_DEAD_IOTA "U+0345" |
#define | FW_KEY_EURO "U+20AC" |
#define | FW_KEY_DEAD_VOICED "U+3099" |
#define | FW_KEY_DEAD_SEMIVOICED "U+309A" |
Functions | |
String | FW::unicodeToKey (S32 cp) |
S32 | FW::keyToUnicode (const String &key) |
String | FW::vkeyToKey (U32 vkey) |