// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using Microsoft.MixedReality.Toolkit.Utilities; using UnityEngine; namespace Microsoft.MixedReality.Toolkit.Input { /// /// Interface to implement to react to source /// public interface IMixedRealitySourcePoseHandler : IMixedRealitySourceStateHandler { /// /// Raised when the source pose tracking state is changed. /// void OnSourcePoseChanged(SourcePoseEventData eventData); /// /// Raised when the source position is changed. /// void OnSourcePoseChanged(SourcePoseEventData eventData); /// /// Raised when the source position is changed. /// void OnSourcePoseChanged(SourcePoseEventData eventData); /// /// Raised when the source rotation is changed. /// void OnSourcePoseChanged(SourcePoseEventData eventData); /// /// Raised when the source pose is changed. /// void OnSourcePoseChanged(SourcePoseEventData eventData); } }