static void | Take the union of this HashSet with other. |
static void | Take the union of this HashSet with other. |
static void | Remove items in other from this set. |
static void | Remove items in other from this set. |
static bool | Checks if this set overlaps other (i.e. |
static bool | Checks if this set overlaps other (i.e. |
static void Oculus.Interaction.HashSetExtensions.UnionWithNonAlloc< T > ( this HashSet< T > hashSetToModify, HashSet< T > other ) |
---|
Take the union of this HashSet with other. Modifies this set. Parameters other HashSet with items to add |
static void Oculus.Interaction.HashSetExtensions.UnionWithNonAlloc< T > ( this HashSet< T > hashSetToModify, IList< T > other ) |
---|
Take the union of this HashSet with other. Modifies this set. Parameters other IList with items to add |
static void Oculus.Interaction.HashSetExtensions.ExceptWithNonAlloc< T > ( this HashSet< T > hashSetToModify, HashSet< T > other ) |
---|
Remove items in other from this set. Modifies this set Parameters other HashSet with items to remove |
static void Oculus.Interaction.HashSetExtensions.ExceptWithNonAlloc< T > ( this HashSet< T > hashSetToModify, IList< T > other ) |
---|
Remove items in other from this set. Modifies this set Parameters other IList with items to remove |
static bool Oculus.Interaction.HashSetExtensions.OverlapsNonAlloc< T > ( this HashSet< T > hashSetToCheck, HashSet< T > other ) |
---|
Checks if this set overlaps other (i.e. they share at least one item) Parameters other HashSet to check overlap against Returns true if these have at least one common element; false if disjoint |
static bool Oculus.Interaction.HashSetExtensions.OverlapsNonAlloc< T > ( this HashSet< T > hashSetToCheck, IList< T > other ) |
---|
Checks if this set overlaps other (i.e. they share at least one item) Parameters other IList to check overlap against Returns true if these have at least one common element; false if disjoint |