laFont Class Reference

Font and Text Drawing. More...

#include <laFont.h>

Inheritance diagram for laFont:

Public Member Functions

void ctlSize (double sz)
void ctlAlignH (unsigned align)
void ctlAlignV (unsigned align)
void draw (const laPoint3 &pos, char *strFormat,...)
double lenght (char *str)
virtual void load (class laFileParser *fp)

Static Public Member Functions

static char * obfuscated (char *str)
static char * obfuscated_escape (char *str_in, char *str_out)
static char * getSourceStr (unsigned i)

Protected Member Functions

void _draw_string (laRenderer *r, laPoint3 pos, char *strStr)
void discard ()

Protected Attributes

laTexture _tex
double _dSz
double _dWidthFactor
char _charStart
double _dTexCharW
double _dTexCharH
unsigned _nCharsPerLine
unsigned _nAlignH
unsigned _nAlignV

Static Protected Attributes

static char _str [256] = ""


class laRenderer

Detailed Description

Font and Text Drawing.

Copyright (C) 2007-2013 Atanas Laskov, latan.nosp@m.as@g.nosp@m.mail..nosp@m.com

Definition at line 41 of file laFont.h.

The documentation for this class was generated from the following files: