#include #include #include namespace NXKit { void UIResponder::touchesBegan(std::set> touches, std::shared_ptr event) { auto next = this->next(); if (next) next->touchesBegan(std::move(touches), std::move(event)); } void UIResponder::touchesMoved(std::set> touches, std::shared_ptr event) { auto next = this->next(); if (next) next->touchesMoved(std::move(touches), std::move(event)); } void UIResponder::touchesEnded(std::set> touches, std::shared_ptr event) { auto next = this->next(); if (next) next->touchesEnded(std::move(touches), std::move(event)); } void UIResponder::touchesCancelled(std::set> touches, std::shared_ptr event) { auto next = this->next(); if (next) next->touchesCancelled(std::move(touches), std::move(event)); } void UIResponder::pressesBegan(std::set> pressees, std::shared_ptr event) { auto next = this->next(); if (next) next->pressesBegan(std::move(pressees), std::move(event)); } void UIResponder::pressesChanged(std::set> pressees, std::shared_ptr event) { auto next = this->next(); if (next) next->pressesChanged(std::move(pressees), std::move(event)); } void UIResponder::pressesEnded(std::set> pressees, std::shared_ptr event) { auto next = this->next(); if (next) next->pressesEnded(std::move(pressees), std::move(event)); } void UIResponder::pressesCancelled(std::set> pressees, std::shared_ptr event) { auto next = this->next(); if (next) next->pressesCancelled(std::move(pressees), std::move(event)); } }