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