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