0ad/source/ps/Font.h
janwas b755ddefda remove all author/modified by tags.
make include guards consistent.

This was SVN commit r5040.
2007-05-07 16:33:24 +00:00

36 lines
436 B
C++

#ifndef INCLUDED_FONT
#define INCLUDED_FONT
#include "lib/res/handle.h"
class CStrW;
/*
To use CFont:
CFont font("name");
font.Bind();
glwprintf(L"Hello world");
*/
class CFont
{
public:
CFont(const char* name);
~CFont();
void Bind();
int GetLineSpacing();
int GetHeight();
int GetCharacterWidth(wchar_t c);
void CalculateStringSize(const CStrW& string, int& w, int& h);
private:
Handle h;
};
#endif // INCLUDED_FONT