cangine
Loading...
Searching...
No Matches
Public Attributes | List of all members
cangine::MouseEvent Struct Reference

A mouse event carrying its type, button, position and scroll offset. More...

#include <mouse.hpp>

Collaboration diagram for cangine::MouseEvent:
Collaboration graph
[legend]

Public Attributes

MouseEventType event
 The kind of event.
 
MouseButton button
 Button involved; only meaningful for click/release events.
 
Vector2 pos
 Cursor position at the time the event fired.
 
Vector2 offset
 Scroll offset; only meaningful for scroll events.
 

Detailed Description

A mouse event carrying its type, button, position and scroll offset.

Member Data Documentation

◆ button

MouseButton cangine::MouseEvent::button

Button involved; only meaningful for click/release events.

◆ event

MouseEventType cangine::MouseEvent::event

The kind of event.

◆ offset

Vector2 cangine::MouseEvent::offset

Scroll offset; only meaningful for scroll events.

◆ pos

Vector2 cangine::MouseEvent::pos

Cursor position at the time the event fired.


The documentation for this struct was generated from the following file: