|
enum | castor3d::UserInputEventType {
castor3d::UserInputEventType::eMouse,
castor3d::UserInputEventType::eKeyboard,
castor3d::UserInputEventType::eHandler,
castor3d::UserInputEventType::eCount,
castor3d::UserInputEventType::eMin = eMouse,
castor3d::UserInputEventType::eMax =eCount-1
} |
| Enumération des types évènements supportés. Plus de détails...
|
|
enum | castor3d::MouseEventType : uint8_t {
castor3d::MouseEventType::eMove,
castor3d::MouseEventType::eEnter,
castor3d::MouseEventType::eHover,
castor3d::MouseEventType::eLeave,
castor3d::MouseEventType::ePushed,
castor3d::MouseEventType::eReleased,
castor3d::MouseEventType::eWheel,
castor3d::MouseEventType::eCount,
castor3d::MouseEventType::eMin = eMove,
castor3d::MouseEventType::eMax =eCount-1
} |
|
enum | castor3d::KeyboardEventType : uint8_t {
castor3d::KeyboardEventType::ePushed,
castor3d::KeyboardEventType::eReleased,
castor3d::KeyboardEventType::eChar,
castor3d::KeyboardEventType::eCount,
castor3d::KeyboardEventType::eMin = ePushed,
castor3d::KeyboardEventType::eMax =eCount-1
} |
|
enum | castor3d::HandlerEventType : uint8_t {
castor3d::HandlerEventType::eActivate,
castor3d::HandlerEventType::eDeactivate,
castor3d::HandlerEventType::eCount,
castor3d::HandlerEventType::eMin = eActivate,
castor3d::HandlerEventType::eMax =eCount-1
} |
|
enum | castor3d::MouseButton {
castor3d::MouseButton::eLeft,
castor3d::MouseButton::eMiddle,
castor3d::MouseButton::eRight,
castor3d::MouseButton::eCount,
castor3d::MouseButton::eMin = eLeft,
castor3d::MouseButton::eMax =eCount-1
} |
| Enumération des boutons de la souris. Plus de détails...
|
|
enum | castor3d::KeyboardKey {
castor3d::KeyboardKey::eNone,
castor3d::KeyboardKey::eBackspace = 0x08,
castor3d::KeyboardKey::eTab = 0x0A,
castor3d::KeyboardKey::eReturn = 0x0D,
castor3d::KeyboardKey::eEscape = 0x1B,
castor3d::KeyboardKey::eSpace = 0x20,
castor3d::KeyboardKey::eDelete = 0x7F,
castor3d::KeyboardKey::eStart = 0x100,
castor3d::KeyboardKey::eLButton,
castor3d::KeyboardKey::eRButton,
castor3d::KeyboardKey::eCancel,
castor3d::KeyboardKey::eMButton,
castor3d::KeyboardKey::eClear,
castor3d::KeyboardKey::eShift,
castor3d::KeyboardKey::eAlt,
castor3d::KeyboardKey::eControl,
castor3d::KeyboardKey::eMenu,
castor3d::KeyboardKey::ePause,
castor3d::KeyboardKey::eCapital,
castor3d::KeyboardKey::eEnd,
castor3d::KeyboardKey::eHome,
castor3d::KeyboardKey::eLeft,
castor3d::KeyboardKey::eUp,
castor3d::KeyboardKey::eRight,
castor3d::KeyboardKey::edown,
castor3d::KeyboardKey::eSelect,
castor3d::KeyboardKey::ePrint,
castor3d::KeyboardKey::eExecute,
castor3d::KeyboardKey::eSnapshot,
castor3d::KeyboardKey::eInsert,
castor3d::KeyboardKey::eHelp,
castor3d::KeyboardKey::eNumpad0,
castor3d::KeyboardKey::eNumpad1,
castor3d::KeyboardKey::eNumpad2,
castor3d::KeyboardKey::eNumpad3,
castor3d::KeyboardKey::eNumpad4,
castor3d::KeyboardKey::eNumpad5,
castor3d::KeyboardKey::eNumpad6,
castor3d::KeyboardKey::eNumpad7,
castor3d::KeyboardKey::eNumpad8,
castor3d::KeyboardKey::eNumpad9,
castor3d::KeyboardKey::eMultiply,
castor3d::KeyboardKey::eAdd,
castor3d::KeyboardKey::eSeparator,
castor3d::KeyboardKey::eSubtract,
castor3d::KeyboardKey::eDecimal,
castor3d::KeyboardKey::eDivide,
castor3d::KeyboardKey::eF1,
castor3d::KeyboardKey::eF2,
castor3d::KeyboardKey::eF3,
castor3d::KeyboardKey::eF4,
castor3d::KeyboardKey::eF5,
castor3d::KeyboardKey::eF6,
castor3d::KeyboardKey::eF7,
castor3d::KeyboardKey::eF8,
castor3d::KeyboardKey::eF9,
castor3d::KeyboardKey::eF10,
castor3d::KeyboardKey::eF11,
castor3d::KeyboardKey::eF12,
castor3d::KeyboardKey::eF13,
castor3d::KeyboardKey::eF14,
castor3d::KeyboardKey::eF15,
castor3d::KeyboardKey::eF16,
castor3d::KeyboardKey::eF17,
castor3d::KeyboardKey::eF18,
castor3d::KeyboardKey::eF19,
castor3d::KeyboardKey::eF20,
castor3d::KeyboardKey::eF21,
castor3d::KeyboardKey::eF22,
castor3d::KeyboardKey::eF23,
castor3d::KeyboardKey::eF24,
castor3d::KeyboardKey::eNumlock,
castor3d::KeyboardKey::eScroll,
castor3d::KeyboardKey::ePageUp,
castor3d::KeyboardKey::ePageDown,
castor3d::KeyboardKey::eNumpadSpace,
castor3d::KeyboardKey::eNumpadTab,
castor3d::KeyboardKey::eNumpadEnter,
castor3d::KeyboardKey::eNumpadF1,
castor3d::KeyboardKey::eNumpadF2,
castor3d::KeyboardKey::eNumpadF3,
castor3d::KeyboardKey::eNumpadF4,
castor3d::KeyboardKey::eNumpadHome,
castor3d::KeyboardKey::eNumpadLeft,
castor3d::KeyboardKey::eNumpadUp,
castor3d::KeyboardKey::eNumpadRight,
castor3d::KeyboardKey::eNumpadDown,
castor3d::KeyboardKey::eNumpadPageUp,
castor3d::KeyboardKey::eNumpadPageDown,
castor3d::KeyboardKey::eNumpadEnd,
castor3d::KeyboardKey::eNumpadBegin,
castor3d::KeyboardKey::eNumpadInsert,
castor3d::KeyboardKey::eNumpadDelete,
castor3d::KeyboardKey::eNumpadEqual,
castor3d::KeyboardKey::eNumpadMultiply,
castor3d::KeyboardKey::eNumpadAdd,
castor3d::KeyboardKey::eNumpadSeparator,
castor3d::KeyboardKey::eNumpadSubtract,
castor3d::KeyboardKey::eNumpadDecimal,
castor3d::KeyboardKey::eNumpadDivide
} |
| Enumération des touches du clavier. Plus de détails...
|
|
C3D_API castor::String | castor3d::getName (UserInputEventType value) |
|
C3D_API castor::String | castor3d::getName (MouseEventType value) |
|
C3D_API castor::String | castor3d::getName (KeyboardEventType value) |
|
C3D_API castor::String | castor3d::getName (HandlerEventType value) |
|
C3D_API castor::String | castor3d::getName (MouseButton value) |
|
| castor3d::CU_DeclareSmartPtr (EventHandler) |
|
| castor3d::CU_DeclareSmartPtr (UserInputEvent) |
|
| castor3d::CU_DeclareSmartPtr (KeyboardEvent) |
|
| castor3d::CU_DeclareSmartPtr (MouseEvent) |
|
| castor3d::CU_DeclareSmartPtr (HandlerEvent) |
|
| castor3d::CU_DeclareSmartPtr (UserInputListener) |
|