GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 全メンバ一覧
designlab::Keyboard クラスfinal

Dxlibのキーボード入力を取得するクラス. [詳解]

#include <keyboard.h>

公開メンバ関数

 Keyboard ()
 
void Update ()
 キー入力を更新する. これを毎フレーム実行しないと,キー入力を取得できない.
 
int GetPressingCount (const int key_code) const
 keyCodeのキーが押されているフレーム数を取得する.
 
int GetReleasingCount (const int key_code) const
 keyCodeのキーが離されているフレーム数を取得する.
 

詳解

Dxlibのキーボード入力を取得するクラス.

keyboard.h19 行目に定義があります。

構築子と解体子

◆ Keyboard()

designlab::Keyboard::Keyboard ( )

keyboard.cpp16 行目に定義があります。

関数詳解

◆ GetPressingCount()

int designlab::Keyboard::GetPressingCount ( const int  key_code) const

keyCodeのキーが押されているフレーム数を取得する.

引数
[in]keyCodeどのキーを調べたいか, 例えばZキーだったら,KEY_INPUT_Z となる.
戻り値
押されているフレーム数.異常な key_code が渡された場合は-1を返す.

keyboard.cpp58 行目に定義があります。

被呼び出し関係図:

◆ GetReleasingCount()

int designlab::Keyboard::GetReleasingCount ( const int  key_code) const

keyCodeのキーが離されているフレーム数を取得する.

引数
[in]keyCodeどのキーを調べたいか, 例えばZキーだったら,KEY_INPUT_Z となる.
戻り値
離されているフレーム数.異常な key_code が渡された場合は-1を返す.

keyboard.cpp68 行目に定義があります。

◆ Update()

void designlab::Keyboard::Update ( )

キー入力を更新する. これを毎フレーム実行しないと,キー入力を取得できない.

keyboard.cpp25 行目に定義があります。

被呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: