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