PointerUtils.GetPointers Method

Definition

Overloads

GetPointers()

Iterate over all pointers in the input system. May contain duplicates.

GetPointers<T>(Handedness)

Returns iterator over all pointers of specific type, with specific handedness.

GetPointers<T>(Handedness, InputSourceType)

Returns all pointers with given handedness and input type.

GetPointers()

Iterate over all pointers in the input system. May contain duplicates.

public:
 static System::Collections::Generic::IEnumerable<Microsoft::MixedReality::Toolkit::Input::IMixedRealityPointer ^> ^ GetPointers();
public static System.Collections.Generic.IEnumerable<Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer> GetPointers ();
static member GetPointers : unit -> seq<Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer>
Public Shared Iterator Function GetPointers () As IEnumerable(Of IMixedRealityPointer)

Returns

IEnumerable<IMixedRealityPointer>

Applies to

GetPointers<T>(Handedness)

Returns iterator over all pointers of specific type, with specific handedness.

public static System.Collections.Generic.IEnumerable<T> GetPointers<T> (Microsoft.MixedReality.Toolkit.Utilities.Handedness handedness = Microsoft.MixedReality.Toolkit.Utilities.Handedness.Any) where T : Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer;
static member GetPointers : Microsoft.MixedReality.Toolkit.Utilities.Handedness -> seq<'T (requires 'T :> Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer)> (requires 'T :> Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer)
Public Shared Iterator Function GetPointers(Of T As IMixedRealityPointer) (Optional handedness As Handedness = Microsoft.MixedReality.Toolkit.Utilities.Handedness.Any) As IEnumerable(Of T)

Type Parameters

T

Return only pointers with this input type

Parameters

handedness
Handedness

Handedness of pointer

Returns

IEnumerable<T>

Iterator over all pointers of specific type, with specific handedness

Applies to

GetPointers<T>(Handedness, InputSourceType)

Returns all pointers with given handedness and input type.

public:
generic <typename T>
 where T : Microsoft::MixedReality::Toolkit::Input::IMixedRealityPointer static System::Collections::Generic::IEnumerable<T> ^ GetPointers(Microsoft::MixedReality::Toolkit::Utilities::Handedness handedness, Microsoft::MixedReality::Toolkit::Input::InputSourceType sourceType);
public static System.Collections.Generic.IEnumerable<T> GetPointers<T> (Microsoft.MixedReality.Toolkit.Utilities.Handedness handedness, Microsoft.MixedReality.Toolkit.Input.InputSourceType sourceType) where T : Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer;
static member GetPointers : Microsoft.MixedReality.Toolkit.Utilities.Handedness * Microsoft.MixedReality.Toolkit.Input.InputSourceType -> seq<'T (requires 'T :> Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer)> (requires 'T :> Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointer)
Public Shared Iterator Function GetPointers(Of T As IMixedRealityPointer) (handedness As Handedness, sourceType As InputSourceType) As IEnumerable(Of T)

Type Parameters

T

Parameters

handedness
Handedness

Handedness of pointer

sourceType
InputSourceType

Only return pointers of this input source type

Returns

IEnumerable<T>

Iterator over all pointers that match the source type, with specific handedness

Applies to