Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fontimage.h File Reference
#include <algorithm>
#include <memory>
#include <vector>
#include "ion/base/allocator.h"
#include "ion/base/invalid.h"
#include "ion/base/readwritelock.h"
#include "ion/base/referent.h"
#include "ion/base/stlalloc/allocmap.h"
#include "ion/base/stlalloc/allocset.h"
#include "ion/base/stlalloc/allocvector.h"
#include "ion/gfx/image.h"
#include "ion/gfx/texture.h"
#include "ion/math/range.h"
#include "ion/text/font.h"
Include dependency graph for fontimage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ion::text::FontImage
 A FontImage contains image and texture coordinate information used to render font glyphs. More...
 
struct  ion::text::FontImage::ImageData
 Data for each image in the FontImage. More...
 
class  ion::text::StaticFontImage
 StaticFontImage is a derived FontImage that contains a single ImageData instance that is created by the constructor and that cannot be modified afterward. More...
 
class  ion::text::DynamicFontImage
 DynamicFontImage is a derived FontImage that may contain any number of ImageData instances. More...
 

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::text
 

Typedefs

typedef base::ReferentPtr
< FontImage >::Type 
ion::text::FontImagePtr
 Convenience typedef for shared pointer to a FontImage. More...
 
typedef base::ReferentPtr
< StaticFontImage >::Type 
ion::text::StaticFontImagePtr
 Convenience typedef for shared pointer to a StaticFontImage. More...
 
typedef base::ReferentPtr
< DynamicFontImage >::Type 
ion::text::DynamicFontImagePtr
 Convenience typedef for shared pointer to a DynamicFontImage. More...