// 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);
}
}