MixedRealityInputModule Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public ref class MixedRealityInputModule : UnityEngine::EventSystems::StandaloneInputModule, Microsoft::MixedReality::Toolkit::Input::IMixedRealityPointerHandler, Microsoft::MixedReality::Toolkit::Input::IMixedRealitySourceStateHandler, UnityEngine::EventSystems::IEventSystemHandler
[UnityEngine.AddComponentMenu("Scripts/MRTK/Services/MixedRealityInputModule")]
[UnityEngine.RequireComponent(typeof(UnityEngine.Camera))]
public class MixedRealityInputModule : UnityEngine.EventSystems.StandaloneInputModule, Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler, Microsoft.MixedReality.Toolkit.Input.IMixedRealitySourceStateHandler, UnityEngine.EventSystems.IEventSystemHandler
[<UnityEngine.AddComponentMenu("Scripts/MRTK/Services/MixedRealityInputModule")>]
[<UnityEngine.RequireComponent(typeof(UnityEngine.Camera))>]
type MixedRealityInputModule = class
inherit StandaloneInputModule
interface IMixedRealityPointerHandler
interface IEventSystemHandler
interface IMixedRealitySourceStateHandler
Public Class MixedRealityInputModule
Inherits StandaloneInputModule
Implements IEventSystemHandler, IMixedRealityPointerHandler, IMixedRealitySourceStateHandler
- Inheritance
-
UnityEngine.EventSystems.StandaloneInputModuleMixedRealityInputModule
- Attributes
-
UnityEngine.AddComponentMenuAttribute UnityEngine.RequireComponentAttribute
- Implements
-
IMixedRealityPointerHandler IMixedRealitySourceStateHandler UnityEngine.EventSystems.IEventSystemHandler
Constructors
MixedRealityInputModule() |
Fields
pointerDataToRemove |
List of pointers that need one last frame of updates to remove |
pointerDataToUpdate |
Mapping from pointer id to event data and click state |
Properties
ActiveMixedRealityPointers | |
ManualInitializationRequired |
Whether the input module is auto initialized by event system or requires a manual call to Initialize() |
ProcessPaused |
Whether the input module should pause processing temporarily |
RaycastCamera |
Methods
ActivateModule() | UnityEngine.EventSystems.StandaloneInputModule.ActivateModule |
DeactivateModule() | UnityEngine.EventSystems.StandaloneInputModule.DeactivateModule |
GetMousePointerEventData(Int32) |
Adds MRTK pointer support as mouse input for Unity UI. |
Initialize() |
Initialize the input module. |
IsModuleSupported() | UnityEngine.EventSystems.StandaloneInputModule.IsModuleSupported |
Process() |
Process the active pointers from MixedRealityInputManager and all other Unity input. |
ResetMousePointerEventData(MixedRealityInputModule+PointerData) | |
StateForPointer(MixedRealityInputModule+PointerData) | |
Suspend() |
Suspend the input module when a runtime profile change is about to happen. |
UpdateMousePointerEventData(MixedRealityInputModule+PointerData) |