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 |  | 
    
  
  
  
  
  
  
  
  Declaration
  
    protected MouseState GetMousePointerEventDataForMrtkPointer(MixedRealityInputModule.PointerData pointerData)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | MouseState |  | 
    
  
  
  
  
  
  Process the active pointers from MixedRealityInputManager and all other Unity input.
Declaration
  
    public override void Process()
   
  
  
  
  
  
  
  Declaration
  
    protected PointerEventData.FramePressState StateForPointer(MixedRealityInputModule.PointerData pointerData)
   
  Parameters
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | PointerEventData.FramePressState |  | 
    
  
  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