Hej,
I was wondering if there is a way to register for KeyEvents (or MouseEvents) without delegating it manually from the main App.
Thank you!
Hej,
I was wondering if there is a way to register for KeyEvents (or MouseEvents) without delegating it manually from the main App.
Thank you!
// Mouse Down
app::App::get()->getWindow()->getSignalMouseDown().connect ( [=] ( const app::MouseEvent& event )
{
std::cout << "!" << std::endl;
} );
// Key Down
app::App::get()->getWindow()->getSignalKeyDown().connect ( [=] ( const app::KeyEvent& event )
{
std::cout << "?" << std::endl;
} );
Be aware that the connect
function can take a priority
argument, so if you have anything else connecting to the signals this way (such as CameraUi
), you may have to adjust your connection’s priority accordingly.
A.
Perfect! Thanks alot