#include <CARSAInput.h>
==============================
Definition at line 140 of file CARSAInput.h.
◆ processStateENUM
Enumeration for UP, DOWN, PRESSED and RELEASED key states. Also used for mouse button states. enum keyStatesENUM {UP, DOWN, PRESSED, RELEASED}; enum keyStatesENUM { EKS_UP, EKS_DOWN, EKS_PRESSED, EKS_RELEASED }; Enumeration for Event Handling State.
Definition at line 148 of file CARSAInput.h.
◆ CARSAInput()
irr::CARSAInput::CARSAInput |
( |
| ) |
|
◆ clear()
virtual void irr::CARSAInput::clear |
( |
void |
| ) |
|
|
virtual |
◆ endEventProcess()
virtual void irr::CARSAInput::endEventProcess |
( |
u32 |
timeMs = 0 | ) |
|
|
virtual |
◆ getDragFiles()
- Returns
- drag files as list of string and support win32 only
◆ getExistTouchSlot()
s32 irr::CARSAInput::getExistTouchSlot |
( |
s32 |
id, |
|
|
bool |
equalid = false |
|
) |
| |
|
protected |
◆ getKeyNameFromState()
◆ getKeyState()
virtual u8 irr::CARSAInput::getKeyState |
( |
unsigned char |
keycode | ) |
const |
|
virtual |
◆ getKeyStateFromName()
◆ getReSize()
- Returns
- 0,0 is not resize and support win32 only
◆ getTouchDiffFromStartX()
virtual int irr::CARSAInput::getTouchDiffFromStartX |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchDiffFromStartY()
virtual int irr::CARSAInput::getTouchDiffFromStartY |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchDiffX()
virtual int irr::CARSAInput::getTouchDiffX |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchDiffXY()
virtual int irr::CARSAInput::getTouchDiffXY |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchDiffY()
virtual int irr::CARSAInput::getTouchDiffY |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchId()
virtual s32 irr::CARSAInput::getTouchId |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchOldX()
virtual int irr::CARSAInput::getTouchOldX |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchOldY()
virtual int irr::CARSAInput::getTouchOldY |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchRepeatCount()
virtual int irr::CARSAInput::getTouchRepeatCount |
( |
| ) |
const |
|
virtual |
◆ getTouchStartX()
virtual int irr::CARSAInput::getTouchStartX |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchStartY()
virtual int irr::CARSAInput::getTouchStartY |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchState()
virtual u8 irr::CARSAInput::getTouchState |
( |
u8 |
id | ) |
const |
|
virtual |
touch data access return E_KEY_STATE
◆ getTouchTimeSec()
virtual f32 irr::CARSAInput::getTouchTimeSec |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchX()
virtual int irr::CARSAInput::getTouchX |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getTouchY()
virtual int irr::CARSAInput::getTouchY |
( |
u8 |
id | ) |
const |
|
virtual |
◆ getUserEventData1()
virtual int irr::CARSAInput::getUserEventData1 |
( |
| ) |
const |
|
virtual |
◆ getUserEventData2()
virtual int irr::CARSAInput::getUserEventData2 |
( |
| ) |
const |
|
virtual |
◆ init()
virtual void irr::CARSAInput::init |
( |
void |
| ) |
|
|
virtual |
◆ isKeyDown()
virtual int irr::CARSAInput::isKeyDown |
( |
| ) |
|
|
virtual |
◆ isKeyPressed()
virtual int irr::CARSAInput::isKeyPressed |
( |
| ) |
|
|
virtual |
◆ isTouchDown()
virtual bool irr::CARSAInput::isTouchDown |
( |
u8 |
id, |
|
|
int |
diff = TOUCH_MOVE_DIFF , |
|
|
bool |
fromstart = false |
|
) |
| const |
|
virtual |
◆ isTouchLeft()
virtual bool irr::CARSAInput::isTouchLeft |
( |
u8 |
id, |
|
|
int |
diff = TOUCH_MOVE_DIFF , |
|
|
bool |
fromstart = false |
|
) |
| const |
|
virtual |
◆ isTouchMoving()
virtual bool irr::CARSAInput::isTouchMoving |
( |
u8 |
id | ) |
const |
|
virtual |
◆ isTouchOk()
virtual bool irr::CARSAInput::isTouchOk |
( |
u8 |
id | ) |
const |
|
virtual |
◆ isTouchRight()
virtual bool irr::CARSAInput::isTouchRight |
( |
u8 |
id, |
|
|
int |
diff = TOUCH_MOVE_DIFF , |
|
|
bool |
fromstart = false |
|
) |
| const |
|
virtual |
◆ isTouchUp()
virtual bool irr::CARSAInput::isTouchUp |
( |
u8 |
id, |
|
|
int |
diff = TOUCH_MOVE_DIFF , |
|
|
bool |
fromstart = false |
|
) |
| const |
|
virtual |
◆ isTouchZoomIn()
virtual bool irr::CARSAInput::isTouchZoomIn |
( |
| ) |
const |
|
virtual |
◆ isTouchZoomOut()
virtual bool irr::CARSAInput::isTouchZoomOut |
( |
| ) |
const |
|
virtual |
◆ keyDown()
virtual bool irr::CARSAInput::keyDown |
( |
unsigned char |
keycode | ) |
|
|
virtual |
◆ keyPressed()
virtual bool irr::CARSAInput::keyPressed |
( |
unsigned char |
keycode | ) |
|
|
virtual |
◆ keyReleased()
virtual bool irr::CARSAInput::keyReleased |
( |
unsigned char |
keycode | ) |
|
|
virtual |
◆ keyUp()
virtual bool irr::CARSAInput::keyUp |
( |
unsigned char |
keycode | ) |
|
|
virtual |
◆ leftMouseDown()
virtual bool irr::CARSAInput::leftMouseDown |
( |
| ) |
|
|
virtual |
◆ leftMousePressed()
virtual bool irr::CARSAInput::leftMousePressed |
( |
| ) |
|
|
virtual |
◆ leftMouseReleased()
virtual bool irr::CARSAInput::leftMouseReleased |
( |
| ) |
|
|
virtual |
◆ leftMouseUp()
virtual bool irr::CARSAInput::leftMouseUp |
( |
| ) |
|
|
virtual |
◆ limitAdd()
◆ limitClear()
virtual void irr::CARSAInput::limitClear |
( |
| ) |
|
|
virtual |
◆ limitCount()
virtual irr::u32 irr::CARSAInput::limitCount |
( |
| ) |
const |
|
virtual |
◆ limitEmpty()
virtual bool irr::CARSAInput::limitEmpty |
( |
| ) |
const |
|
virtual |
◆ limitGet()
◆ limitIsExist()
◆ ManualUpdate()
virtual bool irr::CARSAInput::ManualUpdate |
( |
const SEvent & |
event | ) |
|
|
virtual |
◆ middleMouseDown()
virtual bool irr::CARSAInput::middleMouseDown |
( |
| ) |
|
|
virtual |
◆ middleMousePressed()
virtual bool irr::CARSAInput::middleMousePressed |
( |
| ) |
|
|
virtual |
◆ middleMouseReleased()
virtual bool irr::CARSAInput::middleMouseReleased |
( |
| ) |
|
|
virtual |
◆ middleMouseUp()
virtual bool irr::CARSAInput::middleMouseUp |
( |
| ) |
|
|
virtual |
◆ mouseWheel()
virtual float irr::CARSAInput::mouseWheel |
( |
| ) |
|
|
virtual |
◆ mouseX()
virtual int irr::CARSAInput::mouseX |
( |
| ) |
|
|
virtual |
◆ mouseY()
virtual int irr::CARSAInput::mouseY |
( |
| ) |
|
|
virtual |
◆ OnEvent()
virtual bool irr::CARSAInput::OnEvent |
( |
const SEvent & |
event | ) |
|
|
protectedvirtual |
Called if an event happened.
Please take care that you should only return 'true' when you want to prevent Irrlicht from processing the event any further. So 'true' does mean that an event is completely done. Therefore your return value for all unprocessed events should be 'false'.
- Returns
- True if the event was processed.
Implements irr::IEventReceiver.
◆ rightMouseDown()
virtual bool irr::CARSAInput::rightMouseDown |
( |
| ) |
|
|
virtual |
◆ rightMousePressed()
virtual bool irr::CARSAInput::rightMousePressed |
( |
| ) |
|
|
virtual |
◆ rightMouseReleased()
virtual bool irr::CARSAInput::rightMouseReleased |
( |
| ) |
|
|
virtual |
◆ rightMouseUp()
virtual bool irr::CARSAInput::rightMouseUp |
( |
| ) |
|
|
virtual |
◆ setLogCB()
◆ setScreenSize()
◆ startEventProcess()
virtual void irr::CARSAInput::startEventProcess |
( |
| ) |
|
|
virtual |
◆ deltaTime
f32 irr::CARSAInput::deltaTime |
|
protected |
◆ dragFiles
◆ keyState
◆ LastTimeMs
u32 irr::CARSAInput::LastTimeMs |
|
protected |
◆ limitStrings
◆ logCB
◆ mouse
◆ mouseButtonState
◆ MouseMultiClicks
u32 irr::CARSAInput::MouseMultiClicks |
|
protected |
◆ oldZoomDist
f32 irr::CARSAInput::oldZoomDist |
|
protected |
◆ processState
STARTED = handling events, ENDED = not handling events.
Definition at line 220 of file CARSAInput.h.
◆ reSize
◆ screenSize
◆ touch
◆ TouchZoomFlags
int irr::CARSAInput::TouchZoomFlags |
|
protected |
◆ userevt
◆ wantSize
The documentation for this class was generated from the following file: