#include <staticTextFont.h>
Inheritance diagram for StaticTextFont:

Public Member Functions | |
| virtual bool | get_glyph (int character, const TextGlyph *&glyph) |
| virtual TypeHandle | get_type () const |
| virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
| TypeHandle | get_class_type () |
| void | init_type () |
Private Types | |
| typedef pmap< int, PT(TextGlyph) | Glyphs ) |
Private Member Functions | |
| virtual void | write (ostream &out, int indent_level) const |
| void | find_character_gsets (PandaNode *root, Geom *&ch, GeomPoint *&dot, const RenderState *&state, const RenderState *net_state) |
| void | find_characters (PandaNode *root, const RenderState *net_state) |
| PT (PandaNode) _font | |
Private Attributes | |
| PUBLISHED | __pad0__: StaticTextFont(PandaNode *font_def) |
| Glyphs | _glyphs |
| float | _font_height |
Static Private Attributes | |
| TypeHandle | _type_handle |
|
|
Definition at line 59 of file staticTextFont.h. |
|
||||||||||||||||||||||||
|
Definition at line 187 of file staticTextFont.cxx. References CPT, DCAST, dot(), Geom::get_class_type(), GeomNode::get_geom(), GeomNode::get_geom_state(), TypedObject::is_of_type(), and root. Referenced by find_characters(). |
|
||||||||||||
|
Definition at line 223 of file staticTextFont.cxx. References _glyphs, TextFont::_line_height, TextFont::_space_advance, CPT, dot(), PointerToArray< unsigned short >::empty(), find_character_gsets(), NULL, p, root, and width. |
|
|
Reimplemented from TextFont. Definition at line 76 of file staticTextFont.h. References TextFont::get_class_type(), and TextFont::init_type(). |
|
|
Reimplemented from TextFont. Definition at line 65 of file staticTextFont.h. |
|
||||||||||||
|
Implements TextFont. Definition at line 165 of file staticTextFont.cxx. |
|
|
Reimplemented from TextFont. Definition at line 73 of file staticTextFont.h. References TextFont::get_class_type(). |
|
|
Reimplemented from TextFont. Definition at line 68 of file staticTextFont.h. References TextFont::get_class_type(), TextFont::init_type(), and register_type(). Referenced by init_libtext(). |
|
|
|
|
||||||||||||
|
Reimplemented from TextFont. Definition at line 55 of file staticTextFont.cxx. References _glyphs, Namable::get_name(), and indent(). |
|
|
Reimplemented from TextFont. Definition at line 45 of file staticTextFont.h. |
|
|
Definition at line 61 of file staticTextFont.h. |
|
|
Definition at line 60 of file staticTextFont.h. Referenced by find_characters(), get_glyph(), and write(). |
|
|
Reimplemented from TextFont. Definition at line 28 of file staticTextFont.cxx. |
1.3