Struct GestureId
A gesture-unique identifier for gestures.
This identifies a single unique gesture across different events.
Assembly: Unity.XR.InteractionSubsystems.dll
Syntax
public struct GestureId : IEquatable<GestureId>
Constructors
GestureId(ulong, ulong)
Constructs a GestureId
from two ulong
s.
Declaration
public GestureId(ulong subId1, ulong subId2)
Parameters
Type |
Name |
Description |
ulong |
subId1 |
The first half of the id.
|
ulong |
subId2 |
The second half of the id.
|
Properties
invalidId
Declaration
public static GestureId invalidId { get; }
Property Value
subId1
The first half of the id.
Declaration
public ulong subId1 { get; set; }
Property Value
subId2
The second half of the id.
Declaration
public ulong subId2 { get; set; }
Property Value
Methods
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
Equals(GestureId)
Declaration
public bool Equals(GestureId other)
Parameters
Returns
GetHashCode()
Generates a hash code suitable for use in a Dictionary
or Set
.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
int |
A hash code for participation in certain collections.
|
Overrides
ToString()
Generates a string representation of the id suitable for debugging.
Declaration
public override string ToString()
Returns
Type |
Description |
string |
A string representation of the id.
|
Overrides
Operators
operator ==(GestureId, GestureId)
Declaration
public static bool operator ==(GestureId id1, GestureId id2)
Parameters
Returns
operator !=(GestureId, GestureId)
Declaration
public static bool operator !=(GestureId id1, GestureId id2)
Parameters
Returns
Implements