Line | |
---|
1 | #include "mouseapi.h" |
---|
2 | |
---|
3 | MouseAPI::MouseAPI() |
---|
4 | { |
---|
5 | |
---|
6 | } |
---|
7 | |
---|
8 | MouseAPI::~MouseAPI(){} |
---|
9 | |
---|
10 | virtual void MouseAPI::buttonPressed (MouseButtonCode::ByEnum button){} |
---|
11 | virtual void MouseAPI::mouseMoved (IntVector2 abs, IntVector2 rel, IntVector2 clippingSize){} |
---|
12 | virtual void MouseAPI::mouseScrolled (int abs, int rel){} |
---|
13 | |
---|
14 | void addClickableObject(const Vector3& position,float radius,const list<ClickEvent>& events,void (*onClickedFunction)()) |
---|
15 | { |
---|
16 | clickEvents.insert({position,radius,events,onClickedFunction}); |
---|
17 | } |
---|
18 | void addScrollElement(const Vector3& position,float radius,void (*onScrolledFunction)(int abs,int rel,const IntVector2& mousePos)) |
---|
19 | { |
---|
20 | scrollEvents.insert(position,radius,onScrolledFunction); |
---|
21 | } |
---|
22 | void addScrollElement(void (*onScrolledFunction)(int abs,int rel,const IntVector2& mousePos)) |
---|
23 | { |
---|
24 | scrollEvents.insert(onScrolledFunction); |
---|
25 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.