Class ARSessionFactory
- Ruang Nama
- easyar
- Rakitan
- EasyAR.Sense.dll
Pabrik ARSession.
public class ARSessionFactory
- Pewarisan
-
ARSessionFactory
Metode
AddFrameFilter<Filter>(GameObject, Resources)
Menambahkan frame-filter ke ARSession. Sumber daya terkait diperlukan saat menyertakan peta ruang padat.
public static GameObject AddFrameFilter<Filter>(GameObject sessionObj, ARSessionFactory.Resources resources = null) where Filter : FrameFilter
Parameter
sessionObjresources
Parameter Tipe
Filter
AddFrameSource<Source>(GameObject, bool)
Menambahkan frame-source ke ARSession.
public static GameObject AddFrameSource<Source>(GameObject sessionObj, bool addToFirst = false) where Source : FrameSource
Parameter
sessionObjaddToFirst
Parameter Tipe
Source
AddOriginChild(GameObject)
Menambahkan XROriginChildController ke asal ARSession.
public static GameObject AddOriginChild(GameObject origin)
Parameter
origin
CreateController<Controller>(Resources)
Membuat pengontrol. Sumber daya terkait diperlukan saat membuat peta ruang jarang.
public static GameObject CreateController<Controller>(ARSessionFactory.Resources resources = null)
Parameter
resources
Parameter Tipe
Controller
CreateOrigin()
Membuat asal ARSession (saat tidak menggunakan kerangka kerja XR Unity seperti AR Foundation).
public static GameObject CreateOrigin()
CreateSession()
Membuat ARSession kosong.
public static GameObject CreateSession()
CreateSession(ARSessionPreset, Resources)
Membuat ARSession. Sumber daya terkait diperlukan saat menyertakan peta ruang padat.
public static GameObject CreateSession(ARSessionFactory.ARSessionPreset preset, ARSessionFactory.Resources resources = null)
Parameter
presetresources
CreateVideoRecorder()
Membuat perekam video.
public static GameObject CreateVideoRecorder()
DefaultName(Type)
Nama default komponen.
public static string DefaultName(Type type)
Parameter
type
DefaultName<Component>()
Nama default komponen.
public static string DefaultName<Component>()
Parameter Tipe
Component
IsSession(GameObject)
Apakah ini ARSession.
public static bool IsSession(GameObject sessionObj)
Parameter
sessionObj
SetupFrameFilters(List<GameObject>, ARSessionPreset)
Mengonfigurasi frame-filter untuk memenuhi persyaratan yang telah ditentukan.
public static void SetupFrameFilters(List<GameObject> filters, ARSessionFactory.ARSessionPreset preset)
Parameter
filterspreset
SetupImageTracker(GameObject, ARSessionPreset)
Mengonfigurasi pelacak gambar untuk memenuhi persyaratan yang telah ditentukan.
public static void SetupImageTracker(GameObject filter, ARSessionFactory.ARSessionPreset preset)
Parameter
filterpreset
SetupMegaTracker(GameObject, ARSessionPreset)
Mengonfigurasi Mega-tracker untuk memenuhi persyaratan yang telah ditentukan.
public static void SetupMegaTracker(GameObject filter, ARSessionFactory.ARSessionPreset preset)
Parameter
filterpreset
SetupObjectTracker(GameObject, ARSessionPreset)
Mengonfigurasi pelacak objek untuk memenuhi persyaratan yang telah ditentukan.
public static void SetupObjectTracker(GameObject filter, ARSessionFactory.ARSessionPreset preset)
Parameter
filterpreset
SortFrameSource(GameObject, FrameSourceSortMethod)
Mengurutkan frame-source di bawah objek ARSession.
public static void SortFrameSource(GameObject sessionObj, ARSessionFactory.FrameSourceSortMethod method)
Parameter
sessionObjmethod