Table of Contents

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

sessionObj
resources

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

sessionObj
addToFirst

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

preset
resources

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

filters
preset

SetupImageTracker(GameObject, ARSessionPreset)

Mengonfigurasi pelacak gambar untuk memenuhi persyaratan yang telah ditentukan.

public static void SetupImageTracker(GameObject filter, ARSessionFactory.ARSessionPreset preset)

Parameter

filter
preset

SetupMegaTracker(GameObject, ARSessionPreset)

Mengonfigurasi Mega-tracker untuk memenuhi persyaratan yang telah ditentukan.

public static void SetupMegaTracker(GameObject filter, ARSessionFactory.ARSessionPreset preset)

Parameter

filter
preset

SetupObjectTracker(GameObject, ARSessionPreset)

Mengonfigurasi pelacak objek untuk memenuhi persyaratan yang telah ditentukan.

public static void SetupObjectTracker(GameObject filter, ARSessionFactory.ARSessionPreset preset)

Parameter

filter
preset

SortFrameSource(GameObject, FrameSourceSortMethod)

Mengurutkan frame-source di bawah objek ARSession.

public static void SortFrameSource(GameObject sessionObj, ARSessionFactory.FrameSourceSortMethod method)

Parameter

sessionObj
method