#ifndef WIDGETS_HPP_INCLUDED #define WIDGETS_HPP_INCLUDED #include "../../Game/Interactable/Widget.hpp" #include #include #include /** @addtogroup Tools * @{ */ class Widgets { public: static std::vector> GetAll(); static std::vector GetAll(std::int32_t Parent); static std::vector GetAll(const std::function& Filter); static Interactable::Widget Get(std::int32_t Parent, std::int32_t Child = -1); static Interactable::Widget Get(std::int32_t Parent, std::int32_t Child, std::int32_t Grandchild); static Interactable::Widget Get(const std::function& Filter); }; /** @} */ #endif // WIDGETS_HPP_INCLUDED