\hypertarget{event_8hpp_source}{}\doxysection{event.\+hpp} \label{event_8hpp_source}\index{lib\_headers/mingl/event/event.hpp@{lib\_headers/mingl/event/event.hpp}} \mbox{\hyperlink{event_8hpp}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00001}00001 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00011}00011 \textcolor{preprocessor}{\#ifndef EVENT\_HPP}} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00012}00012 \textcolor{preprocessor}{\#define EVENT\_HPP}} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00013}00013 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00018}00018 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespacens_event}{nsEvent}} \{} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00019}00019 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00023}\mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72}{00023}} \textcolor{keyword}{enum} \mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72}{EventType\_t}} \{} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00024}\mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72ac40555e94dcfb35e033e2314259db5f7}{00024}} \mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72ac40555e94dcfb35e033e2314259db5f7}{MouseClick}}, } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00025}\mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72addbed44248cc7bf27e68c8e83a4af4c6}{00025}} \mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72addbed44248cc7bf27e68c8e83a4af4c6}{MouseMove}} ,} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00026}\mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72a31c8442274463772ed6cc9c47bce8317}{00026}} \mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72a31c8442274463772ed6cc9c47bce8317}{MouseDrag}}, } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00027}00027 \};} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00028}00028 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00033}\mbox{\hyperlink{structns_event_1_1_mouse_click_data__t}{00033}} \textcolor{keyword}{struct }\mbox{\hyperlink{structns_event_1_1_mouse_click_data__t}{MouseClickData\_t}} \{} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00034}\mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a8c4c8e7b68c38ee4819957050bfd2926}{00034}} \textcolor{keywordtype}{int} \mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a8c4c8e7b68c38ee4819957050bfd2926}{button}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00035}\mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a81252b916361dc4deab0f42510fdc928}{00035}} \textcolor{keywordtype}{int} \mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a81252b916361dc4deab0f42510fdc928}{state}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00036}\mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a57f8fe6b3c3fb74e0d657158fb24010e}{00036}} \textcolor{keywordtype}{int} \mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a57f8fe6b3c3fb74e0d657158fb24010e}{x}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00037}\mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a0a2e34034a5b6c8c44087966243fc261}{00037}} \textcolor{keywordtype}{int} \mbox{\hyperlink{structns_event_1_1_mouse_click_data__t_a0a2e34034a5b6c8c44087966243fc261}{y}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00038}00038 \};} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00039}00039 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00044}\mbox{\hyperlink{structns_event_1_1_mouse_move_data__t}{00044}} \textcolor{keyword}{struct }\mbox{\hyperlink{structns_event_1_1_mouse_move_data__t}{MouseMoveData\_t}} \{} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00045}\mbox{\hyperlink{structns_event_1_1_mouse_move_data__t_a5093f057977a7d290ead30266c6599fb}{00045}} \textcolor{keywordtype}{int} \mbox{\hyperlink{structns_event_1_1_mouse_move_data__t_a5093f057977a7d290ead30266c6599fb}{x}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00046}\mbox{\hyperlink{structns_event_1_1_mouse_move_data__t_a9e72b2e9f3c2f68cc33391d076f2c446}{00046}} \textcolor{keywordtype}{int} \mbox{\hyperlink{structns_event_1_1_mouse_move_data__t_a9e72b2e9f3c2f68cc33391d076f2c446}{y}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00047}00047 \};} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00048}00048 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00053}\mbox{\hyperlink{unionns_event_1_1_event_data__t}{00053}} \textcolor{keyword}{union }\mbox{\hyperlink{unionns_event_1_1_event_data__t}{EventData\_t}} \{} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00054}\mbox{\hyperlink{unionns_event_1_1_event_data__t_ac1478ee3007ce42a653e53c1200625bc}{00054}} \mbox{\hyperlink{structns_event_1_1_mouse_click_data__t}{MouseClickData\_t}} \mbox{\hyperlink{unionns_event_1_1_event_data__t_ac1478ee3007ce42a653e53c1200625bc}{clickData}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00055}\mbox{\hyperlink{unionns_event_1_1_event_data__t_aac7ba31725a75d84fd32ea6a4d865a91}{00055}} \mbox{\hyperlink{structns_event_1_1_mouse_move_data__t}{MouseMoveData\_t}} \mbox{\hyperlink{unionns_event_1_1_event_data__t_aac7ba31725a75d84fd32ea6a4d865a91}{moveData}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00056}00056 \};} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00057}00057 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00062}\mbox{\hyperlink{structns_event_1_1_event__t}{00062}} \textcolor{keyword}{struct }\mbox{\hyperlink{structns_event_1_1_event__t}{Event\_t}} \{} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00063}\mbox{\hyperlink{structns_event_1_1_event__t_a4658fcb9ee305cae39da30840d64192c}{00063}} \mbox{\hyperlink{namespacens_event_a6e501b1114a041d127a56f51c66ada72}{EventType\_t}} \mbox{\hyperlink{structns_event_1_1_event__t_a4658fcb9ee305cae39da30840d64192c}{eventType}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00064}\mbox{\hyperlink{structns_event_1_1_event__t_a148669454c11351db2ac902aad495ac8}{00064}} \mbox{\hyperlink{unionns_event_1_1_event_data__t}{EventData\_t}} \mbox{\hyperlink{structns_event_1_1_event__t_a148669454c11351db2ac902aad495ac8}{eventData}}; } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00065}00065 \};} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00066}00066 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00067}00067 \} \textcolor{comment}{// namespace nsEvent}} \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00068}00068 } \DoxyCodeLine{\Hypertarget{event_8hpp_source_l00069}00069 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// EVENT\_HPP}} \end{DoxyCode}