siki > d3d > GameWindow > classinfo

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デリゲート
-
 - -
 インナークラス  
-  -  -  -  

 

最終更新:2009年04月07日 22:45