MouseClickEvent class reference


The event is generated when the user click on mouse. Mouse coordinates are calculated for a specific window.

Functions documentation

MouseClickEvent(int button, int action, int mods, int xpos, int ypos);

Default constructor.


MouseClickEvent* Clone() const;

Implementation of the event cloning function.


int GetButton() const;

Returns mouse click button (eg. 0 -> left, 1 -> right).


int GetAction() const;

Returns mouse click state (eg. 0 -> release, 1 -> press).


Point<int>& GetPosition();

Returns information about mouse position, relative to the parent window area.


Variables documentation

int m_iButton;

Stores data regarding mouse click button.


int m_iAction;

Stores data regarding mouse click state.


int m_iMods;

Stores data regarding mouse click modifier.


Point<int> m_stPosition;

Stores data regarding mouse (click) position.