Interface IMixedRealityPrimaryPointerSelector
Interface used by the focus provider to select the pointer that will be considered as primary. The current primary pointer can we obtained via PrimaryPointer or subscribing to the primary pointer changed event via SubscribeToPrimaryPointerChanged(PrimaryPointerChangedHandler, Boolean).
Namespace: Microsoft.MixedReality.Toolkit.Input
Assembly: cs.temp.dll.dll
Syntax
public interface IMixedRealityPrimaryPointerSelector
Methods
Destroy()
Called on destruction of the focus provider to destroy the selector.
Declaration
void Destroy()
Initialize()
Called on initialization of the focus provider to initialize the selector.
Declaration
void Initialize()
RegisterPointer(IMixedRealityPointer)
Registers a pointer with the selector.
Declaration
void RegisterPointer(IMixedRealityPointer pointer)
Parameters
Type | Name | Description |
---|---|---|
IMixedRealityPointer | pointer |
UnregisterPointer(IMixedRealityPointer)
Unregisters a pointer with the selector.
Declaration
void UnregisterPointer(IMixedRealityPointer pointer)
Parameters
Type | Name | Description |
---|---|---|
IMixedRealityPointer | pointer |
Update()
Called from the focus provider after updating pointers to obtain the new primary pointer.
Declaration
IMixedRealityPointer Update()
Returns
Type | Description |
---|---|
IMixedRealityPointer | The new primary pointer or null if none. |