Kanzi  3.9.7
Kanzi Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
input_types_enums.hpp File Reference

Namespaces

 kanzi
 Easing functions that require external dependencies for calculation.
 
 kanzi::interop
 

Enumerations

enum  kanzi::interop::KeyModifier {
  kanzi::interop::KeyModifier::Undefined, kanzi::interop::KeyModifier::CapsLock, kanzi::interop::KeyModifier::LeftShift, kanzi::interop::KeyModifier::RightShift,
  kanzi::interop::KeyModifier::LeftControl, kanzi::interop::KeyModifier::RightControl, kanzi::interop::KeyModifier::LeftAlt, kanzi::interop::KeyModifier::RightAlt,
  kanzi::interop::KeyModifier::LeftSuper, kanzi::interop::KeyModifier::RightSuper, kanzi::interop::KeyModifier::Shift, kanzi::interop::KeyModifier::Control,
  kanzi::interop::KeyModifier::Alt, kanzi::interop::KeyModifier::Super
}
 Key modifier flags. You can set more than one modifier at a time for a KeyEvent. More...
 
enum  kanzi::interop::KeyState { kanzi::interop::KeyState::Pressed, kanzi::interop::KeyState::Released }
 Indicates the states of a hardware key. More...
 
enum  kanzi::interop::LogicalKey {
  kanzi::interop::LogicalKey::Unknown, kanzi::interop::LogicalKey::Number0, kanzi::interop::LogicalKey::Number1, kanzi::interop::LogicalKey::Number2,
  kanzi::interop::LogicalKey::Number3, kanzi::interop::LogicalKey::Number4, kanzi::interop::LogicalKey::Number5, kanzi::interop::LogicalKey::Number6,
  kanzi::interop::LogicalKey::Number7, kanzi::interop::LogicalKey::Number8, kanzi::interop::LogicalKey::Number9, kanzi::interop::LogicalKey::Comma,
  kanzi::interop::LogicalKey::Period, kanzi::interop::LogicalKey::Semicolon, kanzi::interop::LogicalKey::Pipe, kanzi::interop::LogicalKey::Quote,
  kanzi::interop::LogicalKey::DecimalSeparator, kanzi::interop::LogicalKey::ThousandsSeparator, kanzi::interop::LogicalKey::A, kanzi::interop::LogicalKey::B,
  kanzi::interop::LogicalKey::C, kanzi::interop::LogicalKey::D, kanzi::interop::LogicalKey::E, kanzi::interop::LogicalKey::F,
  kanzi::interop::LogicalKey::G, kanzi::interop::LogicalKey::H, kanzi::interop::LogicalKey::I, kanzi::interop::LogicalKey::J,
  kanzi::interop::LogicalKey::K, kanzi::interop::LogicalKey::L, kanzi::interop::LogicalKey::M, kanzi::interop::LogicalKey::N,
  kanzi::interop::LogicalKey::O, kanzi::interop::LogicalKey::P, kanzi::interop::LogicalKey::Q, kanzi::interop::LogicalKey::R,
  kanzi::interop::LogicalKey::S, kanzi::interop::LogicalKey::T, kanzi::interop::LogicalKey::U, kanzi::interop::LogicalKey::V,
  kanzi::interop::LogicalKey::W, kanzi::interop::LogicalKey::X, kanzi::interop::LogicalKey::Y, kanzi::interop::LogicalKey::Z,
  kanzi::interop::LogicalKey::Space, kanzi::interop::LogicalKey::Backspace, kanzi::interop::LogicalKey::Enter, kanzi::interop::LogicalKey::Tab,
  kanzi::interop::LogicalKey::BackTab, kanzi::interop::LogicalKey::Escape, kanzi::interop::LogicalKey::CapsLock, kanzi::interop::LogicalKey::NumLock,
  kanzi::interop::LogicalKey::PrintScreen, kanzi::interop::LogicalKey::ScrollLock, kanzi::interop::LogicalKey::Break, kanzi::interop::LogicalKey::Insert,
  kanzi::interop::LogicalKey::Delete, kanzi::interop::LogicalKey::Home, kanzi::interop::LogicalKey::End, kanzi::interop::LogicalKey::PageUp,
  kanzi::interop::LogicalKey::PageDown, kanzi::interop::LogicalKey::Plus, kanzi::interop::LogicalKey::Minus, kanzi::interop::LogicalKey::Multiply,
  kanzi::interop::LogicalKey::Divide, kanzi::interop::LogicalKey::ArrowUp, kanzi::interop::LogicalKey::ArrowDown, kanzi::interop::LogicalKey::ArrowLeft,
  kanzi::interop::LogicalKey::ArrowRight, kanzi::interop::LogicalKey::Numpad0, kanzi::interop::LogicalKey::Numpad1, kanzi::interop::LogicalKey::Numpad2,
  kanzi::interop::LogicalKey::Numpad3, kanzi::interop::LogicalKey::Numpad4, kanzi::interop::LogicalKey::Numpad5, kanzi::interop::LogicalKey::Numpad6,
  kanzi::interop::LogicalKey::Numpad7, kanzi::interop::LogicalKey::Numpad8, kanzi::interop::LogicalKey::Numpad9, kanzi::interop::LogicalKey::NumpadDivide,
  kanzi::interop::LogicalKey::NumpadMultiply, kanzi::interop::LogicalKey::NumpadPlus, kanzi::interop::LogicalKey::NumpadMinus, kanzi::interop::LogicalKey::NumpadComma,
  kanzi::interop::LogicalKey::NumpadEnter, kanzi::interop::LogicalKey::F1, kanzi::interop::LogicalKey::F2, kanzi::interop::LogicalKey::F3,
  kanzi::interop::LogicalKey::F4, kanzi::interop::LogicalKey::F5, kanzi::interop::LogicalKey::F6, kanzi::interop::LogicalKey::F7,
  kanzi::interop::LogicalKey::F8, kanzi::interop::LogicalKey::F9, kanzi::interop::LogicalKey::F10, kanzi::interop::LogicalKey::F11,
  kanzi::interop::LogicalKey::F12, kanzi::interop::LogicalKey::VolumeUp, kanzi::interop::LogicalKey::VolumeDown, kanzi::interop::LogicalKey::Softkey1,
  kanzi::interop::LogicalKey::Softkey2, kanzi::interop::LogicalKey::Softkey3, kanzi::interop::LogicalKey::Softkey4, kanzi::interop::LogicalKey::Shift,
  kanzi::interop::LogicalKey::Control, kanzi::interop::LogicalKey::Alt, kanzi::interop::LogicalKey::Super, kanzi::interop::LogicalKey::Menu,
  kanzi::interop::LogicalKey::LeftAlt, kanzi::interop::LogicalKey::LeftControl, kanzi::interop::LogicalKey::LeftShift, kanzi::interop::LogicalKey::LeftSuper,
  kanzi::interop::LogicalKey::RightAlt, kanzi::interop::LogicalKey::RightControl, kanzi::interop::LogicalKey::RightShift, kanzi::interop::LogicalKey::RightSuper,
  kanzi::interop::LogicalKey::ButtonA, kanzi::interop::LogicalKey::ButtonB, kanzi::interop::LogicalKey::ButtonC, kanzi::interop::LogicalKey::ButtonX,
  kanzi::interop::LogicalKey::ButtonY, kanzi::interop::LogicalKey::ButtonZ, kanzi::interop::LogicalKey::ButtonL1, kanzi::interop::LogicalKey::ButtonL2,
  kanzi::interop::LogicalKey::ButtonR1, kanzi::interop::LogicalKey::ButtonR2, kanzi::interop::LogicalKey::ButtonSelect, kanzi::interop::LogicalKey::ButtonStart,
  kanzi::interop::LogicalKey::ButtonThumbL, kanzi::interop::LogicalKey::ButtonThumbR, kanzi::interop::LogicalKey::ButtonMode, kanzi::interop::LogicalKey::Max
}
 Platform independent key enumeration. More...
 
enum  kanzi::interop::PointerButton {
  kanzi::interop::PointerButton::Undefined, kanzi::interop::PointerButton::Left, kanzi::interop::PointerButton::Right, kanzi::interop::PointerButton::Mid,
  kanzi::interop::PointerButton::Extended1, kanzi::interop::PointerButton::Extended2
}
 Pointer device button identifiers. More...
 
enum  kanzi::interop::PointerState {
  kanzi::interop::PointerState::Pressed, kanzi::interop::PointerState::Moved, kanzi::interop::PointerState::Dragged, kanzi::interop::PointerState::Released,
  kanzi::interop::PointerState::Scrolled
}
 Indicates the states of a pointing device. More...
 
enum  kanzi::interop::TouchPointState {
  kanzi::interop::TouchPointState::Undefined, kanzi::interop::TouchPointState::Pressed, kanzi::interop::TouchPointState::Stationary, kanzi::interop::TouchPointState::Moved,
  kanzi::interop::TouchPointState::Released
}
 Indicates the states of a touch point. More...
 
enum  kanzi::interop::TouchState { kanzi::interop::TouchState::Begin, kanzi::interop::TouchState::Update, kanzi::interop::TouchState::End }
 Indicates the states of touch events. More...