DrawMain.h

DrawMain2.cpp用ヘッダ [詳細]

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

マクロ定義

#define __OUTPUT_DOXYGEN
 Doxygenで出力するときに全て出力するためのdefine(コンパイル時は消す)

関数

void * FrameInit ()
 シーン初期化処理
void * FrameRelease ()
 シーン開放処理
void * DrawFrame ()
 シーン本体処理
LRESULT MyWndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 アプリ固有のウインドウプロシージャ


説明

DrawMain2.cpp用ヘッダ

DrawMain.h で定義されています。


マクロ定義

#define __OUTPUT_DOXYGEN

Doxygenで出力するときに全て出力するためのdefine(コンパイル時は消す)

DrawMain.h9 行で定義されています。


関数

void * DrawFrame (  ) 

シーン本体処理

メインの処理をする関数

戻り値:
NULL 失敗
関数のアドレス 次に処理する関数
メッセージループから呼ばれる

DrawMain2.cpp133 行で定義されています。

参照先 FrameRelease(), と hWindow.

参照元 FrameInit().

00134 {
00135 /*
00136         //処理開始時間をセット
00137         SetBeforTime();
00138 
00139         Proc();
00140 
00141         Render();
00142 
00143         //処理終了時間をセット
00144         SetNowTime();
00145 
00146         //Sleepする時間を取得
00147         if(GetElapsedTime(&waitTime))
00148                 Sleep(waitTime);//Sleepする必要があるならSleep
00149 
00150         //今のFPS状況(値)を取得
00151         GetNowFPSValue(&FpsValue);
00152 */
00153 
00154         //=================================
00155         if(IDYES == MessageBox(hWindow,"メインを終了しますか?","DrawFrame",MB_YESNO))
00156                 return FrameRelease;
00157 
00158         return DrawFrame;
00159         //=================================
00160 }

void * FrameInit (  ) 

シーン初期化処理

初期化

戻り値:
NULL 初期化失敗
関数のアドレス 次に処理する関数

DrawMain2.cpp71 行で定義されています。

参照先 DrawFrame(), FrameRelease(), hWindow, と pNowRelease.

参照元 TitleRelease().

00072 {
00073         MessageBox(hWindow,"メインを初期化します","FrameInit",MB_OK);
00074 /*
00075         //FPS値をセット
00076         SetFpsValue(60);                //1秒間に60回更新されるように
00077 */
00078         //=================================
00079         pNowRelease = FrameRelease;
00080         return (void *)DrawFrame;
00081         //=================================
00082 }

void * FrameRelease (  ) 

シーン開放処理

開放

戻り値:
NULL 開放失敗
関数のアドレス 次に処理する関数

DrawMain2.cpp91 行で定義されています。

参照先 hWindow.

参照元 DrawFrame(), と FrameInit().

00092 {
00093         MessageBox(hWindow,"メインを開放します","FrameRelease",MB_OK);
00094 
00095         return NULL;
00096 }

LRESULT MyWndProc ( HWND  hWnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

アプリ固有のウインドウプロシージャ

独自ウインドウプロシージャ

引数:
[in] hWnd ウインドウハンドル
[in] uMsg ウインドウメッセージ
[in] wParam ウインドウメッセージパラメータ1
[in] lParam ウインドウメッセージパラメータ2
戻り値:
1 通常終了
0 何らかの処理がされた

DrawMain2.cpp56 行で定義されています。

参照元 WndProc().

00057 {
00058 
00059         return 1;
00060 }


SceneTestに対してSat Nov 24 22:14:41 2007に生成されました。  doxygen 1.5.2