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