Defines |
| #define | TOOLBAR_ID 123 |
| #define | TOOLBAR_BUTTON_COUNT 6 |
| #define | LOD_CHANGE_AMT .1f |
| #define | WINDOW_SIZE 500 |
Enumerations |
| enum | TOOLBAR_BUTTONS {
TOOLBAR_INCREASE_LOD = 0,
TOOLBAR_DECREASE_LOD,
TOOLBAR_WIREFRAME,
TOOLBAR_SOLID,
TOOLBAR_ZOOMIN,
TOOLBAR_ZOOMOUT
} |
Functions |
| int WINAPI | WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) |
| LRESULT WINAPI | MsgProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| void | Error (char *szError) |
| void | Exit () |
| void | Render (CGXDeviceContainer *pDevice, CGXModel *pModel) |
| bool | OpenFileDiag (bool bSave, char *szOut, char *szExt) |
| void | OnFileOpen (CGXDeviceContainer *pDevice, CGXModel *pModel) |
| void | OnChangeLOD (float *pOut, float fDelta) |
| void | ZoomIn (float *pInOut) |
| void | ZoomOut (float *pInOut) |
Variables |
| CGXDeviceContainer | g_DeviceContainer |
| DWORD | g_dwShader = 0 |
| bool | g_bRender = false |
| CGXModel | g_Model |
| CD3DArcBall | g_ArcBall |
| float | g_fLOD = .5f |
| RECT | g_RenderRect |
| float | g_fViewDistance = 1.0f |