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 |