/*
© 2017 Altavant Technologies Inc.
Web: http://www.altavant.com
*/

namespace Altavant.Fusion.UI.Behaviors
{
	using Fusion.UI.Blocks;

	public delegate void OnTouchesDelegate(IBlock sender, TouchCollection touches);

	public interface IBehavior
	{
		void TouchesBegan(IBlock sender, TouchCollection touches);
		void TouchesMoved(IBlock sender, TouchCollection touches);
		void TouchesEnded(IBlock sender, TouchCollection touches);
		void TouchesCancelled(IBlock sender, TouchCollection touches);
		void TouchesExpired(IBlock sender, TouchCollection touches);
	}
}