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

Go to the source code of this file.
Classes | |
| class | OSDL::Video::TwoDimensional::FontException |
| Mother class for all font 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... | |
Namespaces | |
| namespace | OSDL |
Definition of the main OSDL common non-specialized types. | |
| namespace | OSDL::Video |
| namespace | OSDL::Video::TwoDimensional |
| namespace | OSDL::Video::TwoDimensional::Text |
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 Ceylan::Uint32 | 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... | |
1.6.3