Class Gyroscope
- Ruang Nama
- easyar
Giroskop memanggil giroskop yang disediakan sistem, mengeluarkan GyroscopeResult. Ketika perangkat tidak diperlukan lagi, dapat memanggil close untuk menutupnya. Setelah close, tidak boleh digunakan lagi. Tidak disarankan membuka beberapa kali bersamaan, mungkin tidak dapat digunakan atau mengalami penurunan akurasi.
Konstruktor
Gyroscope
void easyar_Gyroscope__ctor(easyar_Gyroscope * * Return)
Gyroscope()
public Gyroscope()
constructor()
+ (easyar_Gyroscope *) create
public convenience init()
public Gyroscope()
Metode
isAvailable
Memeriksa ketersediaan. Hanya mengembalikan true di Android atau iOS dengan dukungan perangkat keras. Sistem operasi lain belum didukung.
bool easyar_Gyroscope_isAvailable(easyar_Gyroscope * This)
bool isAvailable()
public boolean isAvailable()
fun isAvailable(): Boolean
- (bool)isAvailable
public func isAvailable() -> Bool
public virtual bool isAvailable()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Boolean |
output
Port keluaran.
void easyar_Gyroscope_output(easyar_Gyroscope * This, easyar_GyroscopeResultSource * * Return)
std::shared_ptr<GyroscopeResultSource> output()
public @Nonnull GyroscopeResultSource output()
fun output(): GyroscopeResultSource
- (easyar_GyroscopeResultSource *)output
public func output() -> GyroscopeResultSource
public virtual GyroscopeResultSource output()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| GyroscopeResultSource |
open
Membuka perangkat. Periode pengambilan sampel ditentukan oleh implementasi internal. Jika gagal membuka, mengembalikan false.
bool easyar_Gyroscope_open(easyar_Gyroscope * This)
bool open()
public boolean open()
fun open(): Boolean
- (bool)open
public func `open`() -> Bool
public virtual bool open()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Boolean |
openWithSamplingPeriod
Membuka perangkat dengan periode pengambilan sampel tertentu. Periode pengambilan sampel mungkin tidak mencapai nilai yang ditentukan karena batasan perangkat keras. Jika gagal membuka, mengembalikan false.
bool easyar_Gyroscope_openWithSamplingPeriod(easyar_Gyroscope * This, int samplingPeriodMilliseconds)
bool openWithSamplingPeriod(int samplingPeriodMilliseconds)
public boolean openWithSamplingPeriod(int samplingPeriodMilliseconds)
fun openWithSamplingPeriod(samplingPeriodMilliseconds: Int): Boolean
- (bool)openWithSamplingPeriod:(int)samplingPeriodMilliseconds
public func openWithSamplingPeriod(_ samplingPeriodMilliseconds: Int32) -> Bool
public virtual bool openWithSamplingPeriod(int samplingPeriodMilliseconds)
Parameter
| Nama | Tipe | Deskripsi |
|---|---|---|
| samplingPeriodMilliseconds | Int32 |
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Boolean |
close
Menutup perangkat. Setelah close, tidak boleh digunakan lagi.
void easyar_Gyroscope_close(easyar_Gyroscope * This)
void close()
public void close()
fun close(): Unit
- (void)close
public func close() -> Void
public virtual void close()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Void |
getCurrentResult
Mendapatkan hasil terbaru saat ini. Jika hasil belum didapatkan, mengembalikan kosong.
easyar_OptionalOfGyroscopeResult easyar_Gyroscope_getCurrentResult(easyar_Gyroscope * This)
std::optional<GyroscopeResult> getCurrentResult()
public @Nullable GyroscopeResult getCurrentResult()
fun getCurrentResult(): GyroscopeResult?
- (easyar_GyroscopeResult *)getCurrentResult
public func getCurrentResult() -> GyroscopeResult?
public virtual Optional<GyroscopeResult> getCurrentResult()
Mengembalikan
| Tipe | Deskripsi |
|---|---|
| Optional<GyroscopeResult> |