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
aabbGcAABB領域
pointfloat2タップ位置
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
xfloat領域 左上X座標
yfloat領域 左上Y座標
widthfloat領域 横幅
heightfloat領域 縦幅
pxfloatタップ位置 X座標
pyfloatタップ位置 Y座標
Returns
- bool
指定した領域がタップされたかどうか
IsTapped(out float2)
前回のフレーム処理以降に タップされたかどうか
bool IsTapped(out float2 point)
Parameters
pointfloat2タップ位置
Returns
- bool
タップされたかどうか
IsTouchBegan()
前回のフレーム処理以降に タッチされ始めたかどうか
bool IsTouchBegan()
Returns
- bool
タッチされ始めたかどうか
IsTouchBegan(in GcAABB, out float2)
前回のフレーム処理以降に 指定した領域がタッチされ始めたかどうか
bool IsTouchBegan(in GcAABB aabb, out float2 point)
Parameters
aabbGcAABB領域
pointfloat2タッチ位置
Returns
- bool
指定した領域がタッチされ始めたかどうか
IsTouchBegan(out GcPointerEvent)
前回のフレーム処理以降に タッチされ始めたかどうか
bool IsTouchBegan(out GcPointerEvent pointer)
Parameters
pointerGcPointerEventポインターイベント
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
xfloat領域 左上X座標
yfloat領域 左上Y座標
widthfloat領域 横幅
heightfloat領域 縦幅
pxfloatタッチ位置 X座標
pyfloatタッチ位置 Y座標
Returns
- bool
指定した領域がタッチされ始めたかどうか
IsTouchBegan(out float2)
前回のフレーム処理以降に タッチされ始めたかどうか
bool IsTouchBegan(out float2 point)
Parameters
pointfloat2タッチ位置
Returns
- bool
タッチされ始めたかどうか
IsTouchEnded()
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded()
Returns
- bool
タッチされ終えたかどうか
IsTouchEnded(in GcAABB, out float2)
前回のフレーム処理以降 指定した領域がタッチされ終えたかどうか
bool IsTouchEnded(in GcAABB aabb, out float2 point)
Parameters
aabbGcAABB領域
pointfloat2タッチ位置
Returns
- bool
指定した領域がタッチされ終えたかどうか
IsTouchEnded(out GcPointerEvent)
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded(out GcPointerEvent e)
Parameters
Returns
- bool
タッチされ終えたかどうか
IsTouchEnded(out GcPointerTrace)
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded(out GcPointerTrace trace)
Parameters
traceGcPointerTrace
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
xfloat領域 左上X座標
yfloat領域 左上Y座標
widthfloat領域 横幅
heightfloat領域 縦幅
pxfloatタッチ位置 X座標
pyfloatタッチ位置 Y座標
Returns
- bool
指定した領域がタッチされ終えたかどうか
IsTouchEnded(out float2)
前回のフレーム処理以降 タッチされ終えたかどうか
bool IsTouchEnded(out float2 point)
Parameters
pointfloat2タッチ位置
Returns
- bool
タッチされ終えたかどうか
IsTouched()
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched()
Returns
- bool
タッチされていたか(開始と終了を含む)
IsTouched(in GcAABB, out float2)
前回のフレーム処理以降 指定した領域がタッチされていたか(開始と終了を含む)
bool IsTouched(in GcAABB aabb, out float2 point)
Parameters
aabbGcAABB領域
pointfloat2タッチ位置
Returns
- bool
指定した領域がタッチされていたか(開始と終了を含む)
IsTouched(out GcPointerEvent)
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched(out GcPointerEvent e)
Parameters
eGcPointerEventポインターイベント
Returns
- bool
タッチされていたか(開始と終了を含む)
IsTouched(out GcPointerTrace)
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched(out GcPointerTrace trace)
Parameters
traceGcPointerTraceタッチの軌跡
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
xfloat領域 左上X座標
yfloat領域 左上Y座標
widthfloat領域 横幅
heightfloat領域 縦幅
pxfloatタッチ位置 X座標
pyfloatタッチ位置 Y座標
Returns
- bool
指定した領域がタッチされていたか(開始と終了を含む)
IsTouched(out float2)
前回のフレーム処理以降 タッチされていたか(開始と終了を含む)
bool IsTouched(out float2 point)
Parameters
pointfloat2タッチ位置
Returns
- bool
タッチされていたか(開始と終了を含む)