Table of Contents

Class ImageTrackerFrameFilter

名前空間
easyar
アセンブリ
EasyAR.Sense.dll

シーン内で easyar.ImageTracker を制御する MonoBehaviour で、Unity 環境で機能拡張を提供します。

public class ImageTrackerFrameFilter : FrameFilter
継承
ImageTrackerFrameFilter

フィールド

TrackerMode

tracking モードです。変更は session 開始前にのみ有効です。

public ImageTrackerMode TrackerMode

プロパティ

EnableMotionFusion

motion tracking を有効にします。これは SetResultPostProcessing(bool) を上書きします。

public bool EnableMotionFusion { get; set; }

SimultaneousNum

tracker がトラッキングできる target の最大数です。いつでも変更でき、ただちに有効になります。

public int SimultaneousNum { get; set; }

Targets

ロード済みの ImageTargetController です。

public List<ImageTargetController> Targets { get; }

enabled

ARSession 実行中に tracking を開始/停止します。session 開始後、MonoBehaviour.enabled が true の場合にのみ tracking が開始されます。

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