Skip to content

InputAPI reference

Struct TouchEvent

Namespace: MicroEngine.Input
Assembly: MicroEngine.Input.Touch.dll
Guide: Input

One change of one finger, in the touch screen’s pixels (Size).

C#
public readonly struct TouchEvent : IEquatable<TouchEvent>

Implements

IEquatable<TouchEvent>

Constructors

TouchEvent(long, TouchPhase, Vector2)

One change of one finger, in the touch screen’s pixels (Size).

C#
public TouchEvent(long Finger, TouchPhase Phase, Vector2 Position)

Parameters

Finger long

Identifies the finger from Began until it ends or is cancelled.

Phase TouchPhase

Position Vector2

Properties

Finger

Identifies the finger from Began until it ends or is cancelled.

C#
public long Finger { get; init; }

Property Value

long

Phase

C#
public TouchPhase Phase { get; init; }

Property Value

TouchPhase

Position

C#
public Vector2 Position { get; init; }

Property Value

Vector2

Methods

Deconstruct(out long, out TouchPhase, out Vector2)

C#
public void Deconstruct(out long Finger, out TouchPhase Phase, out Vector2 Position)

Parameters

Finger long

Phase TouchPhase

Position Vector2

Equals(object)

C#
public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(TouchEvent)

C#
public bool Equals(TouchEvent other)

Parameters

other TouchEvent

Returns

bool

GetHashCode()

C#
public override int GetHashCode()

Returns

int

ToString()

C#
public override string ToString()

Returns

string

Operators

operator ==(TouchEvent, TouchEvent)

C#
public static bool operator ==(TouchEvent left, TouchEvent right)

Parameters

left TouchEvent

right TouchEvent

Returns

bool

operator !=(TouchEvent, TouchEvent)

C#
public static bool operator !=(TouchEvent left, TouchEvent right)

Parameters

left TouchEvent

right TouchEvent

Returns

bool