#pragma once #include #include #include namespace metaforce { struct CKeyboardMouseControllerData { std::array m_charKeys{}; std::array(aurora::SpecialKey::MAX)> m_specialKeys{}; std::array m_mouseButtons{}; aurora::ModifierKey m_modMask = aurora::ModifierKey::None; boo::SWindowCoord m_mouseCoord; boo::SScrollDelta m_accumScroll; }; } // namespace metaforce