#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. |