Interface IInputPointerEx
- Namespace
- GameCanvas
- Assembly
- GameCanvas.dll
public interface IInputPointerEx : IInputPointer
- Inherited Members
Properties
LastPointerFrame
最後に検出したポインターイベントの 検出フレーム番号
int LastPointerFrame { get; }
Property Value
LastPointerPoint
最後に検出したポインターイベントの位置
float2 LastPointerPoint { get; }
Property Value
- float2
LastPointerTime
最後に検出したポインターイベントの 検出時間(起動からの経過秒数)
float LastPointerTime { get; }
Property Value
LastPointerX
最後に検出したポインターイベントの X座標
float LastPointerX { get; }
Property Value
LastPointerY
最後に検出したポインターイベントの Y座標
float LastPointerY { get; }
Property Value
Methods
IsTapped()
前回のフレーム処理以降に タップされたかどうか
bool IsTapped()
Returns
- bool
タップされたかどうか
IsTapped(in GcAABB, out float2)
前回のフレーム処理以降に 指定した領域がタップされたかどうか
bool IsTapped(in GcAABB aabb, out float2 point)
Parameters
aabb
GcAABB領域
point
float2タップ位置
Returns
- bool
指定した領域がタップされたかどうか
IsTapped(out float, out float)
前回のフレーム処理以降に タップされたかどうか
bool IsTapped(out float x, out float y)
Parameters
Returns
- bool
タップされたかどうか
IsTapped(in float, in float, in float, in float, out float, out float)
前回のフレーム処理以降に 指定した領域がタップされたかどうか
bool IsTapped(in float x, in float y, in float width, in float height, out float px, out float py)
Parameters
x
float領域 左上X座標
y
float領域 左上Y座標
width
float領域 横幅
height
float領域 縦幅
px
floatタップ位置 X座標
py
floatタップ位置 Y座標
Returns
- bool
指定した領域がタップされたかどうか
IsTapped(out float2)
前回のフレーム処理以降に タップされたかどうか
bool IsTapped(out float2 point)
Parameters
point
float2タップ位置
Returns
- bool
タップされたかどうか
IsTouchBegan()
前回のフレーム処理以降に タッチされ始めたかどうか
bool IsTouchBegan()
Returns
- bool
タッチされ始めたかどうか
IsTouchBegan(in GcAABB, out float2)
前回のフレーム処理以降に 指定した領域がタッチされ始めたかどうか
bool IsTouchBegan(in GcAABB aabb, out float2 point)
Parameters
aabb
GcAABB領域
point
float2タッチ位置
Returns
- bool
指定した領域がタッチされ始めたかどうか
IsTouchBegan(out GcPointerEvent)
前回のフレーム処理以降に タッチされ始めたかどうか
bool IsTouchBegan(out GcPointerEvent pointer)
Parameters
pointer
GcPointerEventポインターイベント
Returns
- bool
タッチされ始めたかどうか
IsTouchBegan(out float, out float)
前回のフレーム処理以降に タッチされ始めたかどうか
bool IsTouchBegan(out float x, out float y)
Parameters
Returns
- bool
タッチされ始めたかどうか
IsTouchBegan(in float, in float, in float, in float, out float, out float)
前回のフレーム処理以降に 指定した領域がタッチされ始めたかどうか
bool IsTouchBegan(in float x, in float y, in float width, in float height, out float px, out float py)
Parameters
x
float領域 左上X座標
y
float領域 左上Y座標
width
float領域 横幅
height
float領域 縦幅
px
floatタッチ位置 X座標
py
floatタッチ位置 Y座標
Returns
- bool
指定した領域がタッチされ始めたかどうか
IsTouchBegan(out float2)
前回のフレーム処理以降に タッチされ始めたかどうか
bool IsTouchBegan(out float2 point)
Parameters
point
float2タッチ位置
Returns
- bool
タッチされ始めたかどうか
IsTouchEnded()
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded()
Returns
- bool
タッチされ終えたかどうか
IsTouchEnded(in GcAABB, out float2)
前回のフレーム処理以降 指定した領域がタッチされ終えたかどうか
bool IsTouchEnded(in GcAABB aabb, out float2 point)
Parameters
aabb
GcAABB領域
point
float2タッチ位置
Returns
- bool
指定した領域がタッチされ終えたかどうか
IsTouchEnded(out GcPointerEvent)
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded(out GcPointerEvent e)
Parameters
Returns
- bool
タッチされ終えたかどうか
IsTouchEnded(out GcPointerTrace)
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded(out GcPointerTrace trace)
Parameters
trace
GcPointerTrace
Returns
- bool
タッチされ終えたかどうか
IsTouchEnded(out float, out float)
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded(out float x, out float y)
Parameters
Returns
- bool
タッチされ終えたかどうか
IsTouchEnded(in float, in float, in float, in float, out float, out float)
前回のフレーム処理以降 指定した領域がタッチされ終えたかどうか
bool IsTouchEnded(in float x, in float y, in float width, in float height, out float px, out float py)
Parameters
x
float領域 左上X座標
y
float領域 左上Y座標
width
float領域 横幅
height
float領域 縦幅
px
floatタッチ位置 X座標
py
floatタッチ位置 Y座標
Returns
- bool
指定した領域がタッチされ終えたかどうか
IsTouchEnded(out float2)
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded(out float2 point)
Parameters
point
float2タッチ位置
Returns
- bool
タッチされ終えたかどうか
IsTouched()
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched()
Returns
- bool
タッチされていたか(開始と終了を含む)
IsTouched(in GcAABB, out float2)
前回のフレーム処理以降 指定した領域がタッチされていたか(開始と終了を含む)
bool IsTouched(in GcAABB aabb, out float2 point)
Parameters
aabb
GcAABB領域
point
float2タッチ位置
Returns
- bool
指定した領域がタッチされていたか(開始と終了を含む)
IsTouched(out GcPointerEvent)
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched(out GcPointerEvent e)
Parameters
e
GcPointerEventポインターイベント
Returns
- bool
タッチされていたか(開始と終了を含む)
IsTouched(out GcPointerTrace)
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched(out GcPointerTrace trace)
Parameters
trace
GcPointerTraceタッチの軌跡
Returns
- bool
タッチされていたか(開始と終了を含む)
IsTouched(out float, out float)
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched(out float x, out float y)
Parameters
Returns
- bool
タッチされていたか(開始と終了を含む)
IsTouched(in float, in float, in float, in float, out float, out float)
前回のフレーム処理以降 指定した領域がタッチされていたか(開始と終了を含む)
bool IsTouched(in float x, in float y, in float width, in float height, out float px, out float py)
Parameters
x
float領域 左上X座標
y
float領域 左上Y座標
width
float領域 横幅
height
float領域 縦幅
px
floatタッチ位置 X座標
py
floatタッチ位置 Y座標
Returns
- bool
指定した領域がタッチされていたか(開始と終了を含む)
IsTouched(out float2)
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched(out float2 point)
Parameters
point
float2タッチ位置
Returns
- bool
タッチされていたか(開始と終了を含む)