入力システムクラス
More...
#include <GxSysInput.h>
|
|
enum class | DEVICE {
DEFAULT = -1
, PAD_0 = 0
, PAD_1
, PAD_2
,
PAD_3
, PAD_MAX
, OFFLINE_MAX = PAD_MAX
, NETWORK_PAD_START = OFFLINE_MAX
} |
| デバイス定義 More...
|
|
enum class | PLAY_PAD { ONCE
, LOOP
, LOOP_LOCAL
, MAX
} |
| 記録再生タイプ More...
|
|
|
|
| GxSysInput (void) |
| コンストラクタ
|
|
| ~GxSysInput (void) override |
| デストラクタ
|
|
b32 | initialize (const GxClassBase *pInitializeInformation) override |
| 初期化
|
|
virtual GX_FORCE_INLINE b32 | isInitialized (void) |
| 初期化完了判定
|
|
void | terminate (void) override |
| 終了
|
|
|
constexpr u32 | getDeviceMax (void) |
| デバイスの最大数を取得
|
|
constexpr GxInputDevice * | getDevice (u32 number) const |
| デバイスを取得
|
|
GxPad * | getPad (DEVICE number=DEVICE::DEFAULT) const |
| パッドを取得
|
|
b32 | isOk (void) const |
| 決定ボタンの判定
|
|
b32 | isCancel (void) const |
| キャンセルボタンの判定
|
|
template<typename T > |
T * | getModule (void) const |
| モジュールを取得
|
|
| GxSysBase (void) |
| デフォルトコンストラクタ
|
|
| ~GxSysBase (void) override |
| デストラクタ
|
|
b32 | isLocked (void) |
| クリティカルセクションのロック状態を確認する
|
|
void | sleep (f32 time) |
| スリープ(スクリプト用)
|
|
constexpr | GxClassBase (void) |
| コンストラクタ
|
|
constexpr | GxClassBase (const GxClassBase &base) |
| コピーコンストラクタ
|
|
| ~GxClassBase (void) override |
| デストラクタ
|
|
constexpr | GxClassBaseRoot (void) |
| コンストラクタ
|
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| コピーコンストラクタ
|
|
virtual | ~GxClassBaseRoot (void) |
| デストラクタ
|
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| 代入演算子
|
|
virtual GxRtti & | getRtti (void) const =0 |
| Rttiの取得
|
|
virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| デフォルトオブジェクトを取得
|
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| デフォルトオブジェクト判定
|
|
| SingletonBase (void) |
| コンストラクタ
|
|
| ~SingletonBase (void) |
| デストラクタ
|
|
|
void | update (void) override |
| 更新処理
|
|
void | saveInputAll (void) |
| 全入力状態を保存
|
|
void | loadInputAll (void) |
| 全入力状態を復元
|
|
void | playPad (void) |
| パッド再生
|
|
void | stopPadRecorder (void) |
| パッド記録・再生停止
|
|
constexpr void | setPlayPadMode (PLAY_PAD mode) |
| パッド再生モードを設定
|
|
constexpr PLAY_PAD | getPlayPadMode (void) const |
| パッド再生モードを取得
|
|
GxInputDevice * | createDevice (GxInputDevice::KIND kind) |
| デバイスを作成
|
|
void | updatePlayPad (void) |
| パッド再生状態更新
|
|
◆ DEVICE
デバイス定義
Enumerator |
---|
DEFAULT | デフォルト
|
PAD_0 | パッド
|
PAD_1 | パッド
|
PAD_2 | パッド
|
PAD_3 | パッド
|
PAD_MAX | パッド定義数
|
OFFLINE_MAX | オフライン定義数
|
NETWORK_PAD_START | ネットワークパッド開始
|
◆ PLAY_PAD
記録再生タイプ
Enumerator |
---|
ONCE | 1回再生
|
LOOP | 繰り返し再生
|
LOOP_LOCAL | 繰り返し再生(個々の記録長でループ)
|
MAX | 定義数
|
◆ createDevice()
デバイスを作成
- Parameters
-
- Returns
- デバイス
◆ getPad()
パッドを取得
- Parameters
-
- Returns
- パッド
◆ initialize()
b32 GxSysInput::initialize |
( |
const GxClassBase * | pInitializeInformation | ) |
|
|
overridevirtual |
初期化
- Parameters
-
pInitializeInformation | [in] 初期化情報 |
- Returns
- 成功ならtrue
Reimplemented from GxSysBase.
◆ isCancel()
b32 GxSysInput::isCancel |
( |
void | | ) |
const |
キャンセルボタンの判定
- Returns
- キャンセルならtrue
◆ isOk()
b32 GxSysInput::isOk |
( |
void | | ) |
const |
◆ terminate()
void GxSysInput::terminate |
( |
void | | ) |
|
|
overridevirtual |
◆ update()
void GxSysInput::update |
( |
void | | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxSysInput.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxSysInput.cpp