Go to the documentation of this file.
18 #ifndef viskores_BitmapFont_h
19 #define viskores_BitmapFont_h
66 Character(
const std::string& id_,
const int metrics[])
81 for (
int i = 0; i < 256; i++)
94 int PadL, PadR,
PadT, PadB;
106 const std::vector<unsigned char>&
GetRawImageData()
const {
return this->RawImageFileData; }
110 void GetCharPolygon(
char character,
121 char nextchar = 0)
const;
std::vector< Character > Chars
Definition: BitmapFont.h:96
int y
Definition: BitmapFont.h:41
char c
Definition: BitmapFont.h:39
int ImgW
Definition: BitmapFont.h:93
void ResetKerning()
Definition: BitmapFont.h:79
int Descender
Definition: BitmapFont.h:92
int adv
Definition: BitmapFont.h:42
#define VISKORES_CONT
Definition: ExportMacros.h:65
Character(const std::string &id_, char c_, int offx_, int offy_, int x_, int y_, int w_, int h_, int adv_)
Definition: BitmapFont.h:45
Groups connected points that have the same field value.
Definition: Atomic.h:27
float Float32
Base type to use for 32-bit floating-point numbers.
Definition: Types.h:165
std::string Name
Definition: BitmapFont.h:88
std::string id
Definition: BitmapFont.h:38
int offy
Definition: BitmapFont.h:40
const std::vector< unsigned char > & GetRawImageData() const
Definition: BitmapFont.h:106
int PadT
Definition: BitmapFont.h:94
Character()
Definition: BitmapFont.h:44
std::vector< unsigned char > RawImageFileData
Definition: BitmapFont.h:98
Definition: BitmapFont.h:36
Definition: BitmapFont.h:33
int Height
Definition: BitmapFont.h:90
int Ascender
Definition: BitmapFont.h:91
Character(const std::string &id_, const int metrics[])
Definition: BitmapFont.h:66
std::string ImageFile
Definition: BitmapFont.h:89