Counter Strike : Global Offensive Source Code
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======
//
// Baked Bitmap fonts
//
//===========================================================================
#ifndef _BITMAPFONTFILE_H_
#define _BITMAPFONTFILE_H_
#include "datamap.h"
#define BITMAPFONT_ID (('T'<<24)|('N'<<16)|('F'<<8)|('V'))
#define BITMAPFONT_VERSION 3
// style flags
#define BF_BOLD 0x0001
#define BF_ITALIC 0x0002
#define BF_OUTLINED 0x0004
#define BF_DROPSHADOW 0x0008
#define BF_BLURRED 0x0010
#define BF_SCANLINES 0x0020
#define BF_ANTIALIASED 0x0040
#define BF_CUSTOM 0x0080
#pragma pack(1) //X360TBD
typedef struct BitmapGlyph_s { DECLARE_BYTESWAP_DATADESC(); short x; short y; short w; short h; short a; short b; short c; } BitmapGlyph_t;
typedef struct BitmapFont_s { DECLARE_BYTESWAP_DATADESC(); int m_id; int m_Version; short m_PageWidth; short m_PageHeight; short m_MaxCharWidth; short m_MaxCharHeight; short m_Flags; short m_Ascent; short m_NumGlyphs; unsigned char m_TranslateTable[256]; } BitmapFont_t; #pragma pack()
#endif
|