Elaztek Developer Hub
Blamite Game Engine - Strings  00423.10.27.24.0533.blamite
A library containing general purpose utilities and classes for use in multiple projects.
MouseUnclickEvent.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "../../BlamEvent.h"
4 
5 #include <cstdint>
6 
7 #ifdef STRINGS_EXPORTS
8 #define STRINGS_API __declspec(dllexport)
9 #else
10 #define STRINGS_API __declspec(dllimport)
11 #endif
12 
19 {
20 private:
21  uint8_t button;
22 
23 public:
29  MouseUnclickEvent(uint8_t _button);
30 
36  uint8_t GetButton();
37 };
MouseUnclickEvent::GetButton
uint8_t GetButton()
Retrieves the mouse button that was pressed.
Definition: MouseUnclickEvent.cpp:8
BlamEvent
Class representing a generic event.
Definition: BlamEvent.h:35
MouseUnclickEvent.h
STRINGS_API
#define STRINGS_API
Definition: MouseUnclickEvent.h:10
MouseUnclickEvent
Class representing a mouse button release.
Definition: MouseUnclickEvent.h:18
BlamEventType
BlamEventType
Enumerator listing all possible event types.
Definition: BlamEvent.h:12
BlamEventType::MouseUnclick
@ MouseUnclick
Indicates the event is a mouse click event. See MouseClickEvent for details.
MouseUnclickEvent::MouseUnclickEvent
MouseUnclickEvent(uint8_t _button)
Constructs a new event.
Definition: MouseUnclickEvent.cpp:3