JNR
laFont Class Reference

Font and Text Drawing. More...

#include <laFont.h>

Inheritance diagram for laFont:
laLoadableObj

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] = ""
 

Friends

class laRenderer
 

Detailed Description

Font and Text Drawing.

Author
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: