package it.cavallium.warppi.device;

import it.cavallium.warppi.event.TouchEventListener;
import it.cavallium.warppi.event.TouchPoint;

public interface HardwareTouchDevice extends TouchEventListener {
	public boolean getInvertedXY();

	public boolean getInvertedX();

	public boolean getInvertedY();

	public default void setInvertedXY() {}

	public default void setInvertedX() {}

	public default void setInvertedY() {}

	public TouchPoint makePoint(long id, float x, float y, int maxX, int maxY, float radiusX, float radiusY,
			float force, float rotationAngle);
}
