Urho3D
|
Font face description. More...
#include <Font.h>
Public Member Functions | |
FontFace () | |
Construct. | |
~FontFace () | |
Destruct. | |
const FontGlyph & | GetGlyph (unsigned c) const |
Return the glyph structure corresponding to a character. | |
short | GetKerning (unsigned c, unsigned d) const |
Return the kerning for a character and the next character. | |
![]() | |
RefCounted () | |
Construct. Allocate the reference count structure and set an initial self weak reference. | |
virtual | ~RefCounted () |
Destruct. Mark as expired and also delete the reference count structure if no outside weak references exist. | |
void | AddRef () |
Increment reference count. Can also be called outside of a SharedPtr for traditional reference counting. | |
void | ReleaseRef () |
Decrement reference count and delete self if no more references. Can also be called outside of a SharedPtr for traditional reference counting. | |
int | Refs () const |
Return reference count. | |
int | WeakRefs () const |
Return weak reference count. | |
RefCount * | RefCountPtr () |
Return pointer to the reference count structure. |
Public Attributes | |
SharedPtr< Texture > | texture_ |
Texture. | |
Vector< FontGlyph > | glyphs_ |
Glyphs. | |
int | pointSize_ |
Point size. | |
int | rowHeight_ |
Row height. | |
HashMap< unsigned, unsigned > | glyphMapping_ |
Glyph index mapping. | |
bool | hasKerning_ |
Kerning flag. |
Font face description.