Antkeeper  0.0.1
Public Attributes | List of all members
input::mouse_moved_event Struct Reference

Event generated when a mouse has been moved. More...

#include <mouse-events.hpp>

Public Attributes

mousemouse {nullptr}
 Mouse that generated the event. More...
 
math::vec2< std::int32_t > position {0, 0}
 Mouse position, in pixels, relative to the window. More...
 
math::vec2< std::int32_t > difference {0, 0}
 Relative movement of the mouse, in pixels. More...
 

Detailed Description

Event generated when a mouse has been moved.

Definition at line 36 of file mouse-events.hpp.

Member Data Documentation

◆ difference

math::vec2<std::int32_t> input::mouse_moved_event::difference {0, 0}

Relative movement of the mouse, in pixels.

Definition at line 45 of file mouse-events.hpp.

◆ mouse

mouse* input::mouse_moved_event::mouse {nullptr}

Mouse that generated the event.

Definition at line 39 of file mouse-events.hpp.

◆ position

math::vec2<std::int32_t> input::mouse_moved_event::position {0, 0}

Mouse position, in pixels, relative to the window.

Definition at line 42 of file mouse-events.hpp.


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