Class ObjectTrackerFrameFilter
- 名前空間
- easyar
- アセンブリ
- EasyAR.Sense.dll
シーン内でeasyar.ObjectTrackerを制御するMonoBehaviour。Unity環境下で機能拡張を提供します。
public class ObjectTrackerFrameFilter : FrameFilter
- 継承
-
ObjectTrackerFrameFilter
プロパティ
EnableMotionFusion
モーショントラッキングを有効にします。SetResultPostProcessing(bool)を上書きします。
public bool EnableMotionFusion { get; set; }
SimultaneousNum
Trackerが追跡可能なターゲットの最大数。いつでも変更可能で、即時有効になります。
public int SimultaneousNum { get; set; }
Targets
ロードされたObjectTargetController。
public List<ObjectTargetController> Targets { get; }
enabled
ARSessionのランタイムで追跡を開始/停止します。セッション開始後、MonoBehaviour.enabledがtrueの場合にのみ追跡を開始します。
public bool enabled { get; set; }
メソッド
SetResultPostProcessing(bool)
結果の後処理を設定します。EnableMotionFusionを上書きします。セッション開始後に変更した場合のみ有効です。
public void SetResultPostProcessing(bool enablePersistentTargetInstance)
パラメーター
enablePersistentTargetInstance
イベント
TargetLoad
Targetのロード完了イベント。bool値はロードが成功したかどうかを示します。
public event Action<ObjectTargetController, bool> TargetLoad
TargetUnload
Targetのアンロード完了イベント。bool値はアンロードが成功したかどうかを示します。
public event Action<ObjectTargetController, bool> TargetUnload