Elaztek Developer Hub
Blamite Game Engine - Strings  00402.09.29.23.0627.blamite
A library containing general purpose utilities and classes for use in multiple projects.
MouseClickEvent Class Reference

Class representing a mouse button press. More...

#include <MouseClickEvent.h>

+ Inheritance diagram for MouseClickEvent:
+ Collaboration diagram for MouseClickEvent:

Public Member Functions

 MouseClickEvent (uint8_t _button)
 Constructs a new event. More...
 
uint8_t GetButton ()
 Retrieves the mouse button that was pressed. More...
 
- Public Member Functions inherited from BlamEvent
 BlamEvent (BlamEventType type)
 Constructs a new event with the specified type. More...
 
BlamEventType GetEventType ()
 Retrieves the type of the event. More...
 
void SetCancelled (bool cancel)
 Sets whether or not the event should be cancelled. More...
 
bool IsCancelled ()
 Determines whether or not the event has been cancelled. More...
 

Detailed Description

Class representing a mouse button press.

This event is fired from the SDL_MOUSEBUTTONDOWN event.

Constructor & Destructor Documentation

◆ MouseClickEvent()

MouseClickEvent::MouseClickEvent ( uint8_t  _button)

Constructs a new event.

Parameters
_button- The clicked mouse button ID.

Member Function Documentation

◆ GetButton()

uint8_t MouseClickEvent::GetButton ( )

Retrieves the mouse button that was pressed.

Returns
The pressed mouse button.

The documentation for this class was generated from the following files: