Table of Contents

Interface IInputKeyEx

Namespace
GameCanvas
Assembly
GameCanvas.dll
public interface IInputKeyEx : IInputKey
Inherited Members

Properties

IsAnyKey

なんらかのキーイベントがあるかどうか

bool IsAnyKey { get; }

Property Value

bool

IsAnyKeyDown

いずれかのキーが押されたかどうか

bool IsAnyKeyDown { get; }

Property Value

bool

IsAnyKeyHold

いずれかのキーが押されているかどうか(押された瞬間を除く)

bool IsAnyKeyHold { get; }

Property Value

bool

IsAnyKeyPress

いずれかのキーが押されているかどうか(押された瞬間を含む)

bool IsAnyKeyPress { get; }

Property Value

bool

IsAnyKeyUp

いずれかのキーが離されたかどうか

bool IsAnyKeyUp { get; }

Property Value

bool

KeyEscape

戻るボタン(Androidのみ)

Key KeyEscape { get; }

Property Value

Key

KeyPressCount

前回のフレームに引き続き 押されているキーの数(押された瞬間を含む)

int KeyPressCount { get; }

Property Value

int

Methods

GetKeyPressDuration(in Key)

指定されたキーが押されている時間(秒)

float GetKeyPressDuration(in Key key)

Parameters

key Key

キー

Returns

float

時間(秒)

GetKeyPressFrameCount(in Key)

指定されたキーが押されているフレーム数

int GetKeyPressFrameCount(in Key key)

Parameters

key Key

キー

Returns

int

フレーム数

IsKeyHold(in Key, out GcKeyTrace)

指定されたキーが押されているかどうか(押された瞬間を除く)

bool IsKeyHold(in Key key, out GcKeyTrace trace)

Parameters

key Key

キー

trace GcKeyTrace

キーの軌跡

Returns

bool

押されているかどうか(押された瞬間を除く)

IsKeyUp(in Key, out GcKeyTrace)

指定されたキーが離されたかどうか

bool IsKeyUp(in Key key, out GcKeyTrace trace)

Parameters

key Key

キー

trace GcKeyTrace

キーの軌跡

Returns

bool

離されたかどうか