Open3D (C++ API)
Data Structures | Namespaces | Enumerations
Events.h File Reference
#include <cstdint>

Go to the source code of this file.

Data Structures

struct  open3d::gui::MouseEvent
 
struct  open3d::gui::TickEvent
 
struct  open3d::gui::KeyEvent
 
struct  open3d::gui::TextInputEvent
 

Namespaces

 open3d
 
 open3d::gui
 

Enumerations

enum  open3d::gui::MouseButton {
  open3d::gui::MouseButton::NONE = 0, open3d::gui::MouseButton::LEFT = (1 << 0), open3d::gui::MouseButton::MIDDLE = (1 << 1), open3d::gui::MouseButton::RIGHT = (1 << 2),
  open3d::gui::MouseButton::BUTTON4 = (1 << 3), open3d::gui::MouseButton::BUTTON5 = (1 << 4)
}
 
enum  open3d::gui::KeyModifier {
  open3d::gui::KeyModifier::NONE = 0, open3d::gui::KeyModifier::SHIFT = (1 << 0), open3d::gui::KeyModifier::CTRL = (1 << 1), open3d::gui::KeyModifier::ALT = (1 << 2),
  open3d::gui::KeyModifier::META = (1 << 3)
}
 
enum  open3d::gui::KeyName {
  open3d::gui::KEY_NONE = 0, open3d::gui::KEY_BACKSPACE = 8, open3d::gui::KEY_TAB = 9, open3d::gui::KEY_ENTER = 10,
  open3d::gui::KEY_ESCAPE = 27, open3d::gui::KEY_SPACE = 32, open3d::gui::KEY_EXCLAMATION = 33, open3d::gui::KEY_DOUBLE_QUOTE = 34,
  open3d::gui::KEY_HASH = 35, open3d::gui::KEY_DOLLAR_SIGN = 36, open3d::gui::KEY_PERCENT = 37, open3d::gui::KEY_AMPERSAND = 38,
  open3d::gui::KEY_SINGLE_QUOTE = 39, open3d::gui::KEY_LEFT_PAREN = 40, open3d::gui::KEY_RIGHT_PAREN = 41, open3d::gui::KEY_ASTERISK = 42,
  open3d::gui::KEY_PLUS = 43, open3d::gui::KEY_COMMA = 44, open3d::gui::KEY_MINUS = 45, open3d::gui::KEY_PERIOD = 46,
  open3d::gui::KEY_SLASH = 47, open3d::gui::KEY_0 = 48, open3d::gui::KEY_1, open3d::gui::KEY_2,
  open3d::gui::KEY_3, open3d::gui::KEY_4, open3d::gui::KEY_5, open3d::gui::KEY_6,
  open3d::gui::KEY_7, open3d::gui::KEY_8, open3d::gui::KEY_9, open3d::gui::KEY_COLON = 58,
  open3d::gui::KEY_SEMICOLON = 59, open3d::gui::KEY_LESS_THAN = 60, open3d::gui::KEY_EQUALS = 61, open3d::gui::KEY_GREATER_THAN = 62,
  open3d::gui::KEY_QUESTION_MARK = 63, open3d::gui::KEY_AT = 64, open3d::gui::KEY_LEFT_BRACKET = 91, open3d::gui::KEY_BACKSLASH = 92,
  open3d::gui::KEY_RIGHT_BRACKET = 93, open3d::gui::KEY_CARET = 94, open3d::gui::KEY_UNDERSCORE = 95, open3d::gui::KEY_BACKTICK = 96,
  open3d::gui::KEY_A = 97, open3d::gui::KEY_B, open3d::gui::KEY_C, open3d::gui::KEY_D,
  open3d::gui::KEY_E, open3d::gui::KEY_F, open3d::gui::KEY_G, open3d::gui::KEY_H,
  open3d::gui::KEY_I, open3d::gui::KEY_J, open3d::gui::KEY_K, open3d::gui::KEY_L,
  open3d::gui::KEY_M, open3d::gui::KEY_N, open3d::gui::KEY_O, open3d::gui::KEY_P,
  open3d::gui::KEY_Q, open3d::gui::KEY_R, open3d::gui::KEY_S, open3d::gui::KEY_T,
  open3d::gui::KEY_U, open3d::gui::KEY_V, open3d::gui::KEY_W, open3d::gui::KEY_X,
  open3d::gui::KEY_Y, open3d::gui::KEY_Z, open3d::gui::KEY_LEFT_BRACE = 123, open3d::gui::KEY_PIPE = 124,
  open3d::gui::KEY_RIGHT_BRACE = 125, open3d::gui::KEY_TILDE = 126, open3d::gui::KEY_DELETE = 127, open3d::gui::KEY_LSHIFT = 256,
  open3d::gui::KEY_RSHIFT, open3d::gui::KEY_LCTRL, open3d::gui::KEY_RCTRL, open3d::gui::KEY_ALT,
  open3d::gui::KEY_META, open3d::gui::KEY_CAPSLOCK, open3d::gui::KEY_LEFT, open3d::gui::KEY_RIGHT,
  open3d::gui::KEY_UP, open3d::gui::KEY_DOWN, open3d::gui::KEY_INSERT, open3d::gui::KEY_HOME,
  open3d::gui::KEY_END, open3d::gui::KEY_PAGEUP, open3d::gui::KEY_PAGEDOWN, open3d::gui::KEY_UNKNOWN = 1000
}