入力システムクラス
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