インターフェイス IInputAccelerationEx
Namespace: GameCanvas
csharp
public interface IInputAccelerationEx : IInputAcceleration継承元
プロパティ
AccelerationEventCount
継承元: IInputAcceleration
csharp
int AccelerationEventCount { get; }前回のフレーム処理以降に検出した 加速度イベントの数
AccelerationEvents
継承元: IInputAcceleration
csharp
System.ReadOnlySpan<GcAccelerationEvent> AccelerationEvents { get; }前回のフレーム処理以降に検出した 加速度イベントの列挙子
AccelerometerSamplingRate
継承元: IInputAcceleration
csharp
float AccelerometerSamplingRate { get; set; }加速度計の動作周波数
DidUpdateAccelerationThisFrame
継承元: IInputAcceleration
csharp
bool DidUpdateAccelerationThisFrame { get; }前回のフレーム処理以降に 加速度イベントの更新があったかどうか
IsAccelerometerEnabled
継承元: IInputAcceleration
csharp
bool IsAccelerometerEnabled { get; set; }加速度計が現在有効かどうか
IsAccelerometerSupported
継承元: IInputAcceleration
csharp
bool IsAccelerometerSupported { get; }端末が加速度計を搭載しているかどうか
LastAccelerationEvent
継承元: IInputAcceleration
csharp
GcAccelerationEvent LastAccelerationEvent { get; }最後に検出した加速度イベント
メソッド
TryGetAccelerationEvent(int, GcAccelerationEvent)
継承元: IInputAcceleration
csharp
bool TryGetAccelerationEvent(int i, out GcAccelerationEvent e)前回のフレーム処理以降に検出した 加速度イベントの取得を試みます
パラメーター
i— イベントインデックス(0 からAccelerationEventCount-1 までの連番)e— イベント
戻り値
ポインターイベントを取得できたかどうか
TryGetAccelerationEventAll(System.ReadOnlySpan<GcAccelerationEvent>)
継承元: IInputAcceleration
csharp
bool TryGetAccelerationEventAll(out System.ReadOnlySpan<GcAccelerationEvent> events)前回のフレーム処理以降に検出した 加速度イベントの取得を試みます
パラメーター
events— イベント配列
戻り値
1つ以上の加速度イベントがあったかどうか
