package it.cavallium.warppi.device;

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

public interface HardwareTouchDevice extends TouchEventListener {
	boolean getInvertedXY();

	boolean getInvertedX();

	boolean getInvertedY();

	default void setInvertedXY() {}

	default void setInvertedX() {}

	default void setInvertedY() {}

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