Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CEGUIFont.h File Reference

#include "CEGUIBase.h"
#include "CEGUIString.h"
#include "CEGUIRect.h"
#include "CEGUIVector.h"
#include "CEGUIColourRect.h"
#include <map>

Include dependency graph for CEGUIFont.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  CEGUI

Classes

class  CEGUI::Font
 Class that encapsulates text rendering functionality for a typeface. More...
struct  CEGUI::Font::glyphDat
 struct to hold extra details about a glyph (required for proper rendering)

Enumerations

enum  FontFlag { Default, NoAntiAlias }
 Enumerated type that contains the valid flags that can be passed to createFont when creating a new font. More...
enum  TextFormatting {
  LeftAligned, RightAligned, Centred, WordWrapLeftAligned,
  WordWrapRightAligned, WordWrapCentred
}
 Enumerated type that contains valid formatting types that can be specified when rendering text into a Rect area (the formatting Rect). More...


Enumeration Type Documentation

enum FontFlag
 

Enumerated type that contains the valid flags that can be passed to createFont when creating a new font.

Enumeration values:
Default  Default / None.
NoAntiAlias  Fonts generated from TrueType files should not be anti-aliased.

Definition at line 51 of file CEGUIFont.h.

enum TextFormatting
 

Enumerated type that contains valid formatting types that can be specified when rendering text into a Rect area (the formatting Rect).

Enumeration values:
LeftAligned  All text is printed on a single line. The left-most character is aligned with the left edge of the formatting Rect.
RightAligned  All text is printed on a single line. The right-most character is aligned with the right edge of the formatting Rect.
Centred  All text is printed on a single line. The text is centred horizontally in the formatting Rect.
WordWrapLeftAligned  Text is broken into multiple lines no wider than the formatting Rect. The left-most character of each line is aligned with the left edge of the formatting Rect.
WordWrapRightAligned  Text is broken into multiple lines no wider than the formatting Rect. The right-most character of each line is aligned with the right edge of the formatting Rect.
WordWrapCentred  Text is broken into multiple lines no wider than the formatting Rect. Each line is centred horizontally in the formatting Rect.

Definition at line 62 of file CEGUIFont.h.

Referenced by CEGUI::StaticText::configureScrollbars(), and CEGUI::StaticText::drawSelf().


Generated on Wed Feb 16 12:41:08 2005 for Crazy Eddies GUI System by  doxygen 1.3.9.1