www.pudn.com > QuadTreeLOD4cs.rar > Text.h, change:2003-06-12,size:1188b
// Text.h: interface for the CText class.
//作者:吴雪平 2002-6-17日修改
//显示文字、帧速率
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TEXT_H__AE080081_DDA5_11D5_812C_5254AB37CDC9__INCLUDED_)
#define AFX_TEXT_H__AE080081_DDA5_11D5_812C_5254AB37CDC9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <windows.h>
#define MAXINFO 10
class CText
{
typedef struct tagINFO
{
float x,y,z;
char sInfo[128];
}INFO;
UINT m_fontLstID;
public:
void EditItem(int nID,float x,float y,float z,char *str);
int AddText(float x,float y,float z,char *str);
void Draw();
CText();
virtual ~CText();
bool InitRasterText();
void PrintString(char* string);
void CreateOpenGLFont(LPSTR strFontName, int height); // Build Our Bitmap Font
void glDrawText(int x, int y, const char *strString, ...);
private:
bool makeRasterFont();
unsigned int fontOffset;
/////////////////////////Some variables of FPS counter/////////////////////////////
int m_nInfo;
INFO m_Info[MAXINFO];
};
#endif // !defined(AFX_TEXT_H__AE080081_DDA5_11D5_812C_5254AB37CDC9__INCLUDED_)