From 917103511c6dcb9aa258cc4dc1aeff9e27593d19 Mon Sep 17 00:00:00 2001 From: WBoerenkamps Date: Tue, 17 Dec 2024 20:22:22 +0100 Subject: added missing doxygen --- src/crepe/system/InputSystem.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/crepe/system/InputSystem.h b/src/crepe/system/InputSystem.h index 6a638e3..45c593a 100644 --- a/src/crepe/system/InputSystem.h +++ b/src/crepe/system/InputSystem.h @@ -15,22 +15,34 @@ namespace crepe { class Camera; class Button; class Transform; -/** - * \brief Event triggered during a collision between objects. - */ +//! Event triggered when a button is clicked class ButtonPressEvent : public Event { public: + //! Metadata of the button. const Metadata & meta_data; + /** + * \param meta_data Metadata of the button pressed + */ ButtonPressEvent(const Metadata & meta_data) : meta_data(meta_data){}; }; +//! Event triggered when the mouse enters a button class ButtonEnterEvent : public Event { public: + //! Metadata of the button. const Metadata & meta_data; + /** + * \param meta_data Metadata of the button pressed + */ ButtonEnterEvent(const Metadata & meta_data) : meta_data(meta_data){}; }; +//! Event triggered when the mouse leaves a button class ButtonExitEvent : public Event { public: + //! Metadata of the button. const Metadata & meta_data; + /** + * \param meta_data Metadata of the button pressed + */ ButtonExitEvent(const Metadata & meta_data) : meta_data(meta_data){}; }; -- cgit v1.2.3