Rev | Line | |
---|
[12213] | 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.