siki::d3d::GameWindow<Game>[編集]
|
-
|
- |
- |
テンプレート引数
|
制約
|
| - |
- |
- |
Game |
siki::d3d::GameBaseの派生クラス |
|
- |
可視性 |
- |
ベースクラス
|
機能 |
| - |
public |
- |
siki::win32::WindowBase |
ウィンドウのカプセル化 |
| - |
public |
- |
siki::d3d::IGameWindow |
インターフェース |
-
|
可視性 |
- |
型名 |
元の型名
|
|
- |
- |
- |
- |
- |
|
静的/仮想 |
可視性 |
型 |
関数名 |
説明
|
|
- |
public |
- |
GameWindow |
コンストラクタ |
|
virtual |
public |
- |
~GameWindow |
仮想デストラクタ |
|
virtual |
public |
WPARAM |
MessageLoop |
メッセージループ |
|
- |
public |
boost::weak_ptr<DefaultGameEvent> |
Load |
Loadイベントを取得する |
|
- |
public |
boost::weak_ptr<DefaultGameEvent> |
WindowModeChanging |
|
|
- |
public |
boost::weak_ptr<DefaultGameEvent> |
WindowModeChanged |
|
|
virtual |
public |
weak_ptr<GameBase> |
get_game |
|
|
- |
public |
bool |
get_fullscreen |
|
|
- |
public |
void |
set_fullscreen |
|
|
- |
public |
void |
set_unvisibleCursor |
|
|
virtual |
protected |
LRESULT |
WndProc |
仮想ウィンドウプロシージャ |
|
virtual |
protected |
bool |
OnKey |
|
|
virtual |
protected |
bool |
OnSetCursor |
|
|
virtual |
protected |
void |
OnLoad |
Loadイベントを発行する |
|
virtual |
protected |
void |
OnWindowModeChanging |
|
|
virtual |
protected |
void |
OnWindowModeChanged |
|
|
- |
private |
void |
Initialize |
インスタンスの初期化する |
|
- |
private |
bool |
InitDirectInput |
DirectInputの初期化 |
|
- |
private |
void |
SetFullscreenMode |
|
|
- |
private |
void |
SetWindowMode |
|
|
静的/可変 |
可視性 |
型
|
フィールド名
|
|
| - |
private |
boost::shared_ptr<GameBase> |
m_game |
現在進行中のゲーム |
| - |
private |
bool |
m_fullscreen |
|
| - |
private |
bool |
m_unvisibleCursor |
|
| - |
private |
HMENU |
m_menu |
|
| - |
private |
RECT |
m_rect |
|
| - |
private |
DefaultGameDelegate |
m_load |
Loadデリゲート |
| - |
private |
DefaultGameDelegate |
m_windowModeChanging |
WindowModeChangingデリゲート |
| - |
private |
DefaultGameDelegate |
m_windowModeChanged |
WindowModeChangedデリゲート |
-
|
- |
-
|
インナークラス |
|
| - |
- |
- |
- |
|