Class Gyroscope
- Espace de noms
- easyar
Gyroscope appelle le gyroscope fourni par le système et produit GyroscopeResult. Lorsque l’appareil n’est plus nécessaire, appelez close pour le fermer. Il ne doit plus être utilisé après close. Il n’est pas recommandé de l’ouvrir plusieurs fois simultanément, car il peut devenir indisponible ou perdre en précision.
Constructeurs
Gyroscope
void easyar_Gyroscope__ctor(easyar_Gyroscope * * Return)
Gyroscope()
public Gyroscope()
constructor()
+ (easyar_Gyroscope *) create
public convenience init()
public Gyroscope()
Méthodes
isAvailable
Vérifie s’il est disponible. Retourne true uniquement sur Android ou iOS lorsque le matériel le prend en charge. Les autres systèmes d’exploitation ne sont pas encore pris en charge.
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()
Retours
| Type | Description |
|---|---|
| Boolean |
output
Port de sortie.
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()
Retours
| Type | Description |
|---|---|
| GyroscopeResultSource |
open
Ouvre l’appareil. La période d’échantillonnage est déterminée par l’implémentation interne. Si l’ouverture échoue, retourne 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()
Retours
| Type | Description |
|---|---|
| Boolean |
openWithSamplingPeriod
Ouvre l’appareil avec une période d’échantillonnage spécifique. La période d’échantillonnage peut être limitée par le matériel et peut ne pas atteindre la valeur spécifiée. Si l’ouverture échoue, retourne 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)
Paramètres
| Nom | Type | Description |
|---|---|---|
| samplingPeriodMilliseconds | Int32 |
Retours
| Type | Description |
|---|---|
| Boolean |
close
Ferme l’appareil. Il ne doit plus être utilisé après close.
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()
Retours
| Type | Description |
|---|---|
| Void |
getCurrentResult
Obtient le dernier résultat actuel. Si aucun résultat n’a encore été obtenu, retourne vide.
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()
Retours
| Type | Description |
|---|---|
| Optional<GyroscopeResult> |