using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Ximmerse.XR.InputSystems
{
public struct InitializeHandTrackingModuleParameter
{
public Transform TrackingAnchor;
}
///
/// Handle tracking module interface.
///
public interface I_HandleTrackingModule
{
///
/// Enables hand tracking module
///
bool EnableModule(InitializeHandTrackingModuleParameter initParameter);
///
/// Disable hand tracking module.
///
void DisableModule();
///
/// Gets the hand track info
///
HandTrackingInfo HandleTrackInfo
{
get;
}
///
/// Call per frame to tick the hande tracking module.
///
void Tick();
///
/// is the module currently enabled
///
bool IsModuleEnabled
{
get;
}
}
}