Class ImageTrackerFrameFilter
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
MonoBehaviour, управляющий easyar.ImageTracker в сцене и предоставляющий функциональные расширения в среде Unity.
public class ImageTrackerFrameFilter : FrameFilter
- Наследование
-
ImageTrackerFrameFilter
Поля
TrackerMode
Режим tracking. Изменения действуют только до запуска session.
public ImageTrackerMode TrackerMode
Свойства
EnableMotionFusion
Включает motion tracking. Это переопределяет SetResultPostProcessing(bool).
public bool EnableMotionFusion { get; set; }
SimultaneousNum
Максимальное количество targets, которые может отслеживать tracker. Можно изменить в любое время, вступает в силу немедленно.
public int SimultaneousNum { get; set; }
Targets
Загруженный ImageTargetController.
public List<ImageTargetController> Targets { get; }
enabled
Запускает/останавливает tracking во время работы ARSession. После запуска session tracking начинается только когда MonoBehaviour.enabled равно true.
public bool enabled { get; set; }
Методы
SetResultPostProcessing(bool)
Устанавливает result post-processing. Это переопределяет EnableMotionFusion. Изменения действуют только после запуска session.
public void SetResultPostProcessing(bool enablePersistentTargetInstance)
Параметры
enablePersistentTargetInstance
События
TargetLoad
Событие завершения загрузки Target. Значение bool указывает, успешна ли загрузка.
public event Action<ImageTargetController, bool> TargetLoad
TargetUnload
Событие завершения выгрузки Target. Значение bool указывает, успешна ли выгрузка.
public event Action<ImageTargetController, bool> TargetUnload