OSDLFont.h File Reference

#include "OSDLVideo.h"
#include "OSDLVideoTypes.h"
#include "OSDLPixel.h"
#include "OSDLSurface.h"
#include "Ceylan.h"
#include <string>

Include dependency graph for OSDLFont.h:

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

Go to the source code of this file.

Namespaces

namespace  OSDL
namespace  OSDL::Video
namespace  OSDL::Video::TwoDimensional
namespace  OSDL::Video::TwoDimensional::Text

Classes

class  OSDL::Video::TwoDimensional::TextException
 Mother class for all text exceptions. More...
class  OSDL::Video::TwoDimensional::Text::Font
 Models an abstract font, including its rendering style (bold, italic, etc. More...
class  OSDL::Video::TwoDimensional::Text::Font::CharColorQualityKey
 Cache key to manage colored characters with various qualities. More...
class  OSDL::Video::TwoDimensional::Text::Font::StringColorQualityKey
 Cache key to manage colored strings, both for word only and full text. More...

Typedefs

typedef Length OSDL::Video::TwoDimensional::Text::PointSize
 Point size, in dots per inch.
typedef Ceylan::Uint16 OSDL::Video::TwoDimensional::Text::FontIndex
 Describes a font index, when multiple fonts are stored in the same location.
typedef Ceylan::Uint16 OSDL::Video::TwoDimensional::Text::Height
 Describes a font pixel unsigned height.
typedef Ceylan::Sint16 OSDL::Video::TwoDimensional::Text::SignedHeight
 Describes a font pixel signed height.
typedef Ceylan::Uint16 OSDL::Video::TwoDimensional::Text::Width
 Describes a font pixel unsigned width.
typedef Ceylan::Sint16 OSDL::Video::TwoDimensional::Text::SignedWidth
 Describes a font pixel signed width.
typedef int OSDL::Video::TwoDimensional::Text::RenderingStyle
 Describes the rendering style of a font.
typedef Ceylan::Uint16 OSDL::Video::TwoDimensional::Text::TextIndex
 Index designating a position in a text, starting at zero with the first character.
typedef Ceylan::Uint16 OSDL::Video::TwoDimensional::Text::LineNumber
 Describes a line number is a multiline text.

Enumerations

enum  OSDL::Video::TwoDimensional::Text::HorizontalAlignment { OSDL::Video::TwoDimensional::Text::Left, OSDL::Video::TwoDimensional::Text::WidthCentered, OSDL::Video::TwoDimensional::Text::Right }
 Defines the various possible horizontal alignments. More...
enum  OSDL::Video::TwoDimensional::Text::VerticalAlignment { OSDL::Video::TwoDimensional::Text::Top, OSDL::Video::TwoDimensional::Text::HeightCentered, OSDL::Video::TwoDimensional::Text::Bottom }
 Defines the various possible vertical alignments. More...


Generated on Fri Mar 30 14:47:09 2007 for OSDL by  doxygen 1.5.1