IMixedRealityControllerPoseSynchronizer Interface
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.
Basic interface for synchronizing to a controller pose.
public interface class IMixedRealityControllerPoseSynchronizer : Microsoft::MixedReality::Toolkit::Input::IMixedRealityInputHandler, Microsoft::MixedReality::Toolkit::Input::IMixedRealityInputHandler<float>, Microsoft::MixedReality::Toolkit::Input::IMixedRealityInputHandler<Microsoft::MixedReality::Toolkit::Utilities::MixedRealityPose>, Microsoft::MixedReality::Toolkit::Input::IMixedRealityInputHandler<UnityEngine::Quaternion>, Microsoft::MixedReality::Toolkit::Input::IMixedRealityInputHandler<UnityEngine::Vector2>, Microsoft::MixedReality::Toolkit::Input::IMixedRealityInputHandler<UnityEngine::Vector3>, Microsoft::MixedReality::Toolkit::Input::IMixedRealitySourcePoseHandler, UnityEngine::EventSystems::IEventSystemHandler
public interface IMixedRealityControllerPoseSynchronizer : Microsoft.MixedReality.Toolkit.Input.IMixedRealityInputHandler, Microsoft.MixedReality.Toolkit.Input.IMixedRealityInputHandler<float>, Microsoft.MixedReality.Toolkit.Input.IMixedRealityInputHandler<Microsoft.MixedReality.Toolkit.Utilities.MixedRealityPose>, Microsoft.MixedReality.Toolkit.Input.IMixedRealityInputHandler<UnityEngine.Quaternion>, Microsoft.MixedReality.Toolkit.Input.IMixedRealityInputHandler<UnityEngine.Vector2>, Microsoft.MixedReality.Toolkit.Input.IMixedRealityInputHandler<UnityEngine.Vector3>, Microsoft.MixedReality.Toolkit.Input.IMixedRealitySourcePoseHandler, UnityEngine.EventSystems.IEventSystemHandler
type IMixedRealityControllerPoseSynchronizer = interface
interface IMixedRealitySourcePoseHandler
interface IMixedRealitySourceStateHandler
interface IEventSystemHandler
interface IMixedRealityInputHandler
interface IMixedRealityBaseInputHandler
interface IMixedRealityInputHandler<single>
interface IMixedRealityInputHandler<Vector2>
interface IMixedRealityInputHandler<Vector3>
interface IMixedRealityInputHandler<Quaternion>
interface IMixedRealityInputHandler<MixedRealityPose>
Public Interface IMixedRealityControllerPoseSynchronizer
Implements IEventSystemHandler, IMixedRealityInputHandler, IMixedRealityInputHandler(Of MixedRealityPose), IMixedRealityInputHandler(Of Quaternion), IMixedRealityInputHandler(Of Single), IMixedRealityInputHandler(Of Vector2), IMixedRealityInputHandler(Of Vector3), IMixedRealitySourcePoseHandler
- Derived
- Implements
-
IMixedRealityBaseInputHandler IMixedRealityInputHandler IMixedRealityInputHandler<MixedRealityPose> IMixedRealityInputHandler<Single> IMixedRealityInputHandler<UnityEngine.Quaternion> IMixedRealityInputHandler<UnityEngine.Vector2> IMixedRealityInputHandler<UnityEngine.Vector3> IMixedRealitySourcePoseHandler IMixedRealitySourceStateHandler UnityEngine.EventSystems.IEventSystemHandler
Properties
Controller |
The current controller reference. |
DestroyOnSourceLost |
Should this GameObject clean itself up when its controller is lost? |
Handedness |
The controller handedness this component is synchronized with. |
PoseAction |
The input action that will drive the Transform's pose, position, or rotation. |
UseSourcePoseData |
Should the Transform's position be driven from the source pose or from input handler? |
Methods
OnInputChanged(InputEventData<T>) |
Raised input event updates from the type of input specified in the interface handler implementation. (Inherited from IMixedRealityInputHandler<T>) |
OnInputDown(InputEventData) |
Input Down updates from Interactions, Keys, or any other simple input. (Inherited from IMixedRealityInputHandler) |
OnInputUp(InputEventData) |
Input Up updates from Interactions, Keys, or any other simple input. (Inherited from IMixedRealityInputHandler) |
OnSourceDetected(SourceStateEventData) |
Raised when a source is detected. (Inherited from IMixedRealitySourceStateHandler) |
OnSourceLost(SourceStateEventData) |
Raised when a source is lost. (Inherited from IMixedRealitySourceStateHandler) |
OnSourcePoseChanged(SourcePoseEventData<MixedRealityPose>) |
Raised when the source pose is changed. (Inherited from IMixedRealitySourcePoseHandler) |
OnSourcePoseChanged(SourcePoseEventData<Quaternion>) |
Raised when the source rotation is changed. (Inherited from IMixedRealitySourcePoseHandler) |
OnSourcePoseChanged(SourcePoseEventData<TrackingState>) |
Raised when the source pose tracking state is changed. (Inherited from IMixedRealitySourcePoseHandler) |
OnSourcePoseChanged(SourcePoseEventData<Vector2>) |
Raised when the source position is changed. (Inherited from IMixedRealitySourcePoseHandler) |
OnSourcePoseChanged(SourcePoseEventData<Vector3>) |
Raised when the source position is changed. (Inherited from IMixedRealitySourcePoseHandler) |