public class PointerInput extends java.lang.Object implements InputSource, Encodable
Modifier and Type | Class and Description |
---|---|
static class |
PointerInput.Kind |
static class |
PointerInput.MouseButton |
static class |
PointerInput.Origin |
Constructor and Description |
---|
PointerInput(PointerInput.Kind kind,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
Interaction |
createPointerDown(int button) |
Interaction |
createPointerMove(java.time.Duration duration,
PointerInput.Origin origin,
int x,
int y) |
Interaction |
createPointerUp(int button) |
java.util.Map<java.lang.String,java.lang.Object> |
encode() |
SourceType |
getInputType() |
public PointerInput(PointerInput.Kind kind, java.lang.String name)
public SourceType getInputType()
getInputType
in interface InputSource
public java.util.Map<java.lang.String,java.lang.Object> encode()
public Interaction createPointerMove(java.time.Duration duration, PointerInput.Origin origin, int x, int y)
public Interaction createPointerDown(int button)
public Interaction createPointerUp(int button)