// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using UnityEngine;
namespace Microsoft.MixedReality.Toolkit.UI
{
///
/// Interface for defining a bounds target used by
/// Implement this interface to enable AppBar controlled modifications
///
internal interface IBoundsTargetProvider
{
///
/// Indicates if the provider is currently active
///
bool Active
{
get;
set;
}
///
/// The object that this component is targeting
///
GameObject Target
{
get;
set;
}
///
/// The collider reference tracking the bounds utilized by this component during runtime
///
BoxCollider TargetBounds
{
get;
}
}
}