Back to class index
Input[Class Summary]
EventTriggered
numMouseButtons[static][const]
ctor
~dtor
OnNewFrameStarted()
OnNewInputEvent(e)
IsKeyPressed(keyCode)
IsKeyDown(keyCode)
IsKeyReleased(keyCode)
ClearKeyHeldDown(keyCode)
KeyNumFramesHeldDown(keyCode)
KeyTimePressed(keyCode)
HeldDownKeys()
IsMouseButtonPressed(button)
IsMouseButtonDown(button)
IsMouseButtonReleased(button)
NumMouseButtonsHeldDown()[const]
MouseButtonNumFramesHeldDown(button)
MouseButtonTimePressed(button)
MousePos()
MouseButtonPressPos(button)
MouseDelta()
MouseDragDelta(button)
MouseWheelDelta()[const]
HeldDownMouseButtons()[const]
MouseButtonState()
NumTouchPoints()[const]
NumTouchPointsHeldDown()
NumTouchPointsPressed()
NumTouchPointsReleased()
TouchPointIDs()[const]
PressedTouchPointIDs()[const]
HeldTouchPointIDs()[const]
ReleasedTouchPointIDs()[const]
HeldTouchPointID(touchPointIndex)
HeldTouchPointIndex(touchPointID)
TouchPointByIndex(touchPointIndex)
TouchPointByID(touchPointID)
TouchPointState()

Input::IsMouseButtonPressed

Syntax

bool Input::IsMouseButtonPressed(MouseButton button);

Returns true if the given mouse button was pressed down during this frame.

During subsequent frames when the mouse button is being held down, this function will return false, i.e. this is an 'edge-triggered' function, and not a 'level-triggered' function.

Leave a Comment

Name:
Comments:
Captcha:captcha image Type in the black symbols:
Back to class index