Class MixedRealityInputModule
Inheritance
MixedRealityInputModule
Implements
IEventSystemHandler
Assembly: cs.temp.dll.dll
public class MixedRealityInputModule : StandaloneInputModule, IMixedRealityPointerHandler, IMixedRealitySourceStateHandler, IEventSystemHandler
Fields
List of pointers that need one last frame of updates to remove
Declaration
protected readonly List<MixedRealityInputModule.PointerData> pointerDataToRemove
Field Value
Mapping from pointer id to event data and click state
Declaration
protected readonly Dictionary<int, MixedRealityInputModule.PointerData> pointerDataToUpdate
Field Value
Properties
Declaration
public IEnumerable<IMixedRealityPointer> ActiveMixedRealityPointers { get; }
Property Value
Declaration
public Camera RaycastCamera { get; }
Property Value
Methods
Declaration
public override void ActivateModule()
Declaration
public override void DeactivateModule()
Adds MRTK pointer support as mouse input for Unity UI.
Declaration
protected override MouseState GetMousePointerEventData(int pointerId)
Parameters
| Type |
Name |
Description |
| Int32 |
pointerId |
|
Returns
| Type |
Description |
| MouseState |
|
Process the active pointers from MixedRealityInputManager and all other Unity input.
Declaration
public override void Process()
Declaration
protected void ResetMousePointerEventData(MixedRealityInputModule.PointerData pointerData)
Parameters
Declaration
protected PointerEventData.FramePressState StateForPointer(MixedRealityInputModule.PointerData pointerData)
Parameters
Returns
| Type |
Description |
| PointerEventData.FramePressState |
|
Declaration
protected void UpdateMousePointerEventData(MixedRealityInputModule.PointerData pointerData)
Parameters
Explicit Interface Implementations
Declaration
void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData)
Parameters
Declaration
void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData eventData)
Parameters
Declaration
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData)
Parameters
Declaration
void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventData)
Parameters
Declaration
void IMixedRealitySourceStateHandler.OnSourceDetected(SourceStateEventData eventData)
Parameters
Declaration
void IMixedRealitySourceStateHandler.OnSourceLost(SourceStateEventData eventData)
Parameters
Implements
IEventSystemHandler