_align | TextNode | [private] |
_bin | TextNode | [private] |
_card_border_size | TextNode | [private] |
_card_border_uv_portion | TextNode | [private] |
_card_color | TextNode | [private] |
_card_lr | TextNode | [private] |
_card_texture | TextNode | [private] |
_card_ul | TextNode | [private] |
_coordinate_system | TextNode | [private] |
_default_font | TextNode | [private, static] |
_draw_order | TextNode | [private] |
_flags | TextNode | [private] |
_font | TextNode | [private] |
_frame_color | TextNode | [private] |
_frame_lr | TextNode | [private] |
_frame_ul | TextNode | [private] |
_frame_width | TextNode | [private] |
_internal_bound | PandaNode | [protected] |
_internal_geom | TextNode | [private] |
_loaded_default_font | TextNode | [private, static] |
_lr2d | TextNode | [private] |
_lr3d | TextNode | [private] |
_num_rows | TextNode | [private] |
_shadow_color | TextNode | [private] |
_shadow_offset | TextNode | [private] |
_slant | TextNode | [private] |
_small_caps_scale | TextNode | [private] |
_text_color | TextNode | [private] |
_transform | TextNode | [private] |
_type_handle | TextNode | [private, static] |
_ul2d | TextNode | [private] |
_ul3d | TextNode | [private] |
_wordwrap_width | TextNode | [private] |
A_center enum value | TextNode | |
A_left enum value | TextNode | |
A_right enum value | TextNode | |
add_child(PandaNode *child_node, int sort=0) | PandaNode | |
add_net_collide_mask(CollideMask mask) | PandaNode | [inline, protected] |
add_stashed(PandaNode *child_node, int sort=0) | PandaNode | |
Alignment enum name | TextNode | |
append_text(const string &text) | TextNode | [inline] |
append_unicode_char(int character) | TextNode | [inline] |
append_wtext(const wstring &text) | TextNode | [inline] |
apply_attribs_to_vertices(const AccumulatedAttribs &attribs, int attrib_types, GeomTransformer &transformer) | TextNode | [virtual] |
as_light() | PandaNode | [virtual] |
assemble_row(wstring::iterator &si, const wstring::iterator &send, TextFont *font, GeomNode *dest, const LMatrix4f &mat) | TextNode | [private] |
assemble_text(wstring::iterator si, const wstring::iterator &send, TextFont *font, LVector2f &ul, LVector2f &lr, int &num_rows) | TextNode | [private] |
BoundedObject() | BoundedObject | [inline] |
BoundedObject(const BoundedObject ©) | BoundedObject | [inline] |
BoundingVolumeType enum name | BoundedObject | |
BVT_dynamic_sphere enum value | BoundedObject | |
BVT_static enum value | BoundedObject | |
calc_tight_bounds(LPoint3f &min_point, LPoint3f &max_point, bool &found_any, const TransformState *transform) const | TextNode | [virtual] |
calc_width(int character) const | TextNode | [inline] |
calc_width(const string &line) const | TextNode | [inline] |
calc_width(const wstring &line) const | TextNode | [inline] |
changed_internal_bound() | PandaNode | [inline, protected] |
check_measure() const | TextNode | [inline, private] |
check_rebuild() const | TextNode | [inline, private] |
CheesyPlacement enum name | TextNode | [private] |
CheesyTransform enum name | TextNode | [private] |
children_changed() | PandaNode | [protected, virtual] |
clear_attrib(TypeHandle type) | PandaNode | [inline] |
clear_bin() | TextNode | [inline] |
clear_card() | TextNode | [inline] |
clear_card_border() | TextNode | [inline] |
clear_card_texture() | TextNode | [inline] |
clear_effect(TypeHandle type) | PandaNode | [inline] |
clear_effects() | PandaNode | [inline] |
clear_frame() | TextNode | [inline] |
clear_name() | Namable | [inline] |
clear_shadow() | TextNode | [inline] |
clear_state() | PandaNode | [inline] |
clear_text() | TextNode | [inline] |
clear_text_color() | TextNode | [inline] |
clear_transform() | PandaNode | [inline] |
clear_wordwrap() | TextNode | [inline] |
combine_with(PandaNode *other) | PandaNode | [virtual] |
complete_pointers(TypedWritable **p_list, BamReader *manager) | TypedWritable | [virtual] |
copy_children(PandaNode *other) | PandaNode | |
copy_subgraph() const | PandaNode | |
CP_above enum value | TextNode | [private] |
CP_below enum value | TextNode | [private] |
CP_bottom enum value | TextNode | [private] |
CP_top enum value | TextNode | [private] |
CP_within enum value | TextNode | [private] |
CT_mirror_x enum value | TextNode | [private] |
CT_mirror_y enum value | TextNode | [private] |
CT_none enum value | TextNode | [private] |
CT_rotate_180 enum value | TextNode | [private] |
CT_rotate_270 enum value | TextNode | [private] |
CT_rotate_90 enum value | TextNode | [private] |
CT_small enum value | TextNode | [private] |
CT_small_rotate_270 enum value | TextNode | [private] |
CT_small_squash enum value | TextNode | [private] |
CT_small_squash_mirror_y enum value | TextNode | [private] |
CT_squash enum value | TextNode | [private] |
CT_squash_mirror_diag enum value | TextNode | [private] |
CT_squash_mirror_y enum value | TextNode | [private] |
CT_tiny enum value | TextNode | [private] |
CT_tiny_mirror_x enum value | TextNode | [private] |
CT_tiny_rotate_270 enum value | TextNode | [private] |
cull_callback(CullTraverser *trav, CullTraverserData &data) | TextNode | [virtual] |
decode_text(const string &text) const | TextEncoder | [inline] |
decode_text(const string &text, Encoding encoding) | TextEncoder | [static] |
do_measure() | TextNode | [private] |
do_rebuild() | TextNode | [private] |
E_iso8859 enum value | TextEncoder | |
E_unicode enum value | TextEncoder | |
E_utf8 enum value | TextEncoder | |
encode_wchar(wchar_t ch, Encoding encoding) | TextEncoder | [static] |
encode_wtext(const wstring &wtext) const | TextEncoder | [inline] |
encode_wtext(const wstring &wtext, Encoding encoding) | TextEncoder | [static] |
Encoding enum name | TextEncoder | |
F_card_as_margin enum value | TextNode | [private] |
F_card_transp enum value | TextNode | [private] |
F_frame_as_margin enum value | TextNode | [private] |
F_frame_corners enum value | TextNode | [private] |
F_has_card enum value | TextNode | [private] |
F_has_card_border enum value | TextNode | [private] |
F_has_card_texture enum value | TextNode | [private] |
F_has_frame enum value | TextNode | [private] |
F_has_shadow enum value | TextNode | [private] |
F_has_text_color enum value | TextNode | [private] |
F_has_wordwrap enum value | TextNode | [private] |
F_needs_measure enum value | TextNode | [private] |
F_needs_rebuild enum value | TextNode | [private] |
F_small_caps enum value | TextNode | [private] |
fillin(DatagramIterator &scan, BamReader *manager) | PandaNode | [protected] |
finalize() | TypedWritable | [virtual] |
find_child(PandaNode *node) const | PandaNode | |
find_parent(PandaNode *node) const | PandaNode | [inline] |
find_stashed(PandaNode *node) const | PandaNode | |
Flags enum name | TextNode | [private] |
force_bound_stale() | BoundedObject | [inline] |
force_init_type() | TextNode | [inline, virtual] |
force_update() | TextNode | [inline] |
freeze() | TextNode | [inline] |
generate() | TextNode | |
get_align() const | TextNode | [inline] |
get_attrib(TypeHandle type) const | PandaNode | [inline] |
get_bin() const | TextNode | [inline] |
get_bottom() const | TextNode | [inline] |
get_bound() const | PandaNode | [inline] |
get_bound_ptr() const | BoundedObject | [inline, protected] |
get_card_actual() const | TextNode | [inline] |
get_card_as_set() const | TextNode | [inline] |
get_card_border_size() const | TextNode | [inline] |
get_card_border_uv_portion() const | TextNode | [inline] |
get_card_color() const | TextNode | [inline] |
get_card_texture() const | TextNode | [inline] |
get_card_transformed() const | TextNode | [inline] |
get_character_glyphs(int character, TextFont *font, bool &got_glyph, const TextGlyph *&glyph, const TextGlyph *&second_glyph, UnicodeLatinMap::AccentType &accent_type, int &additional_flags, float &glyph_scale, float &advance_scale) | TextNode | [private] |
get_child(int n) const | PandaNode | [inline] |
get_child_sort(int n) const | PandaNode | [inline] |
get_children() const | PandaNode | [inline] |
get_children_copy() const | PandaNode | [inline] |
get_class_type() | TextNode | [inline, static] |
get_coordinate_system() const | TextNode | [inline] |
get_default_encoding() | TextEncoder | [inline, static] |
get_default_font() | TextNode | [inline, static] |
get_draw_mask() const | PandaNode | [inline] |
get_draw_order() const | TextNode | [inline] |
get_effect(TypeHandle type) const | PandaNode | [inline] |
get_effects() const | PandaNode | [inline] |
get_encoded_char(int index) const | TextEncoder | [inline] |
get_encoded_char(int index, Encoding encoding) const | TextEncoder | [inline] |
get_encoding() const | TextEncoder | [inline] |
get_first_visible_child() const | PandaNode | [virtual] |
get_font() const | TextNode | [inline] |
get_frame_actual() const | TextNode | [inline] |
get_frame_as_set() const | TextNode | [inline] |
get_frame_color() const | TextNode | [inline] |
get_frame_corners() const | TextNode | [inline] |
get_frame_line_width() const | TextNode | [inline] |
get_height() const | TextNode | [inline] |
get_internal_bound() const | PandaNode | [inline] |
get_left() const | TextNode | [inline] |
get_line_height() const | TextNode | [inline] |
get_lower_right_3d() const | TextNode | [inline] |
get_name() const | Namable | [inline] |
get_net_collide_mask() const | PandaNode | [inline] |
get_next_visible_child(int n) const | PandaNode | [virtual] |
get_num_chars() const | TextEncoder | [inline] |
get_num_children() const | PandaNode | [inline] |
get_num_parents() const | PandaNode | [inline] |
get_num_rows() const | TextNode | [inline] |
get_num_stashed() const | PandaNode | [inline] |
get_parent(int n) const | PandaNode | [inline] |
get_ref_count() const | ReferenceCount | [inline] |
get_right() const | TextNode | [inline] |
get_shadow() const | TextNode | [inline] |
get_shadow_color() const | TextNode | [inline] |
get_slant() const | TextNode | [inline] |
get_small_caps() const | TextNode | [inline] |
get_small_caps_scale() const | TextNode | [inline] |
get_stashed(int n) const | PandaNode | [inline] |
get_stashed_sort(int n) const | PandaNode | [inline] |
get_state() const | PandaNode | [inline] |
get_text() const | TextEncoder | [inline] |
get_text(Encoding encoding) const | TextEncoder | [inline] |
get_text_as_ascii() const | TextEncoder | [inline] |
get_text_color() const | TextNode | [inline] |
get_top() const | TextNode | [inline] |
get_transform() const | TextNode | [inline] |
get_type() const | TextNode | [inline, virtual] |
get_type_index() const | TypedObject | [inline] |
get_unicode_char(int index) const | TextEncoder | [inline] |
get_unsafe_to_apply_attribs() const | TextNode | [virtual] |
get_upper_left_3d() const | TextNode | [inline] |
get_visible_child() const | PandaNode | [virtual] |
get_width() const | TextNode | [inline] |
get_wordwrap() const | TextNode | [inline] |
get_wtext() const | TextEncoder | [inline] |
get_wtext_as_ascii() const | TextEncoder | |
has_attrib(TypeHandle type) const | PandaNode | [inline] |
has_bin() const | TextNode | [inline] |
has_card() const | TextNode | [inline] |
has_card_border() const | TextNode | [inline] |
has_card_texture() const | TextNode | [inline] |
has_cull_callback() const | TextNode | [virtual] |
has_effect(TypeHandle type) const | PandaNode | [inline] |
has_frame() const | TextNode | [inline] |
has_name() const | Namable | [inline] |
has_selective_visibility() const | PandaNode | [virtual] |
has_shadow() const | TextNode | [inline] |
has_single_child_visibility() const | PandaNode | [virtual] |
has_text() const | TextEncoder | [inline] |
has_text_color() const | TextNode | [inline] |
has_wordwrap() const | TextNode | [inline] |
init_type() | TextNode | [inline, static] |
InstanceMap typedef | PandaNode | [protected] |
invalidate_no_measure() | TextNode | [inline, private] |
invalidate_with_measure() | TextNode | [inline, private] |
is_bound_stale() const | BoundedObject | [inline] |
is_card_as_margin() const | TextNode | [inline] |
is_exact_type(TypeHandle handle) const | TypedObject | [inline] |
is_final() const | BoundedObject | [inline] |
is_frame_as_margin() const | TextNode | [inline] |
is_geom_node() const | PandaNode | [virtual] |
is_of_type(TypeHandle handle) const | TypedObject | [inline] |
load_default_font() | TextNode | [private, static] |
lower(const string &source) | TextEncoder | [inline, static] |
lower(const string &source, Encoding encoding) | TextEncoder | [inline, static] |
ls(ostream &out, int indent_level) const | PandaNode | [inline] |
make_card() | TextNode | [private] |
make_card_with_border() | TextNode | [private] |
make_copy() const | PandaNode | [virtual] |
make_frame() | TextNode | [private] |
make_from_bam(const FactoryParams ¶ms) | PandaNode | [protected, static] |
make_lower() | TextEncoder | |
make_upper() | TextEncoder | |
mark_bound_stale() | BoundedObject | [inline] |
measure_row(wstring::iterator &si, const wstring::iterator &send, TextFont *font) | TextNode | [private] |
measure_text(wstring::iterator si, const wstring::iterator &send, TextFont *font, LVector2f &ul, LVector2f &lr, int &num_rows) | TextNode | [private] |
Namable(const string &initial_name="") | Namable | [inline] |
Namable(const Namable ©) | Namable | [inline] |
Null | TypedWritable | [static] |
TypedWritable::operator=(const TypedWritable ©) | TypedWritable | [inline] |
TypedWritable::TypedObject::operator=(const TypedObject ©) | TypedObject | [inline] |
Namable::operator=(const Namable &other) | Namable | [inline] |
BoundedObject::operator=(const BoundedObject ©) | BoundedObject | [inline] |
ReferenceCount::operator=(const ReferenceCount &) | ReferenceCount | [inline, protected] |
output(ostream &out) const | PandaNode | [virtual] |
PandaNode(const string &name) | PandaNode | |
PandaNode(const PandaNode ©) | PandaNode | [protected] |
PandaNode::Children class | PandaNode | [friend] |
parents_changed() | PandaNode | [protected, virtual] |
preserve_name() const | PandaNode | [virtual] |
propagate_stale_bound() | PandaNode | [protected, virtual] |
r_copy_children(const PandaNode *from, InstanceMap &inst_map) | PandaNode | [protected, virtual] |
r_copy_subgraph(InstanceMap &inst_map) const | PandaNode | [protected, virtual] |
recompute_bound() | PandaNode | [protected, virtual] |
recompute_internal_bound() | TextNode | [virtual] |
reencode_text(const string &text, Encoding from, Encoding to) | TextEncoder | [inline, static] |
ref() const | ReferenceCount | [inline] |
ReferenceCount() | ReferenceCount | [inline, protected] |
ReferenceCount(const ReferenceCount &) | ReferenceCount | [inline, protected] |
register_with_read_factory() | PandaNode | [static] |
remove_all_children() | PandaNode | |
remove_child(int n) | PandaNode | |
remove_child(PandaNode *child_node) | PandaNode | |
remove_stashed(int n) | PandaNode | |
replace_child(PandaNode *orig_child, PandaNode *new_child) | PandaNode | |
safe_to_combine() const | PandaNode | [virtual] |
safe_to_flatten() const | PandaNode | [virtual] |
safe_to_flatten_below() const | PandaNode | [virtual] |
safe_to_modify_transform() const | PandaNode | [virtual] |
safe_to_transform() const | PandaNode | [virtual] |
set_align(Alignment align_type) | TextNode | [inline] |
set_attrib(const RenderAttrib *attrib, int override=0) | PandaNode | [inline] |
set_bin(const string &bin) | TextNode | [inline] |
set_bound(BoundingVolumeType type) | PandaNode | [inline] |
set_bound(const BoundingVolume &volume) | PandaNode | [inline] |
BoundedObject::set_bound(BoundingVolumeType type) | BoundedObject | [inline] |
set_bound_ptr(BoundingVolume *bound) | BoundedObject | [inline, protected] |
set_card_actual(float left, float right, float bottom, float top) | TextNode | [inline] |
set_card_as_margin(float left, float right, float bottom, float top) | TextNode | [inline] |
set_card_border(float size, float uv_portion) | TextNode | [inline] |
set_card_color(float r, float g, float b, float a) | TextNode | [inline] |
set_card_color(const Colorf &card_color) | TextNode | [inline] |
set_card_texture(Texture *card_texture) | TextNode | [inline] |
set_coordinate_system(CoordinateSystem cs) | TextNode | [inline] |
set_default_encoding(Encoding encoding) | TextEncoder | [inline, static] |
set_default_font(TextFont *) | TextNode | [inline, static] |
set_draw_mask(DrawMask mask) | PandaNode | [inline] |
set_draw_order(int draw_order) | TextNode | [inline] |
set_effect(const RenderEffect *effect) | PandaNode | [inline] |
set_effects(const RenderEffects *effects) | PandaNode | [inline] |
set_encoding(Encoding encoding) | TextEncoder | [inline] |
set_final(bool flag) | BoundedObject | [inline] |
set_font(TextFont *font) | TextNode | [inline] |
set_frame_actual(float left, float right, float bottom, float top) | TextNode | [inline] |
set_frame_as_margin(float left, float right, float bottom, float top) | TextNode | [inline] |
set_frame_color(float r, float g, float b, float a) | TextNode | [inline] |
set_frame_color(const Colorf &frame_color) | TextNode | [inline] |
set_frame_corners(bool corners) | TextNode | [inline] |
set_frame_line_width(float line_width) | TextNode | [inline] |
set_name(const string &name) | Namable | [inline] |
set_shadow(float xoffset, float yoffset) | TextNode | [inline] |
set_shadow_color(float r, float g, float b, float a) | TextNode | [inline] |
set_shadow_color(const Colorf &shadow_color) | TextNode | [inline] |
set_slant(float slant) | TextNode | [inline] |
set_small_caps(bool small_caps) | TextNode | [inline] |
set_small_caps_scale(float small_caps_scale) | TextNode | [inline] |
set_state(const RenderState *state) | PandaNode | [inline] |
set_text(const string &text) | TextNode | [inline] |
set_text(const string &text, Encoding encoding) | TextNode | [inline] |
TextEncoder::set_text(const string &text, Encoding encoding) | TextEncoder | [inline] |
set_text_color(float r, float g, float b, float a) | TextNode | [inline] |
set_text_color(const Colorf &text_color) | TextNode | [inline] |
set_transform(const LMatrix4f &transform) | TextNode | [inline] |
PandaNode::set_transform(const TransformState *transform) | PandaNode | [inline] |
set_unicode_char(int index, int character) | TextEncoder | [inline] |
set_velocity(const LVector3f &vel) | PandaNode | [virtual] |
set_wordwrap(float width) | TextNode | [inline] |
set_wtext(const wstring &wtext) | TextNode | [inline] |
stash_child(PandaNode *child_node) | PandaNode | [inline] |
stash_child(int child_index) | PandaNode | |
steal_children(PandaNode *other) | PandaNode | |
tack_on_accent(UnicodeLatinMap::AccentType accent_type, const LPoint3f &min_vert, const LPoint3f &max_vert, const LPoint3f ¢roid, TextFont *font, GeomNode *dest, Geom *geom_array[], int &num_geoms) | TextNode | [private] |
tack_on_accent(char accent_mark, CheesyPlacement placement, CheesyTransform transform, const LPoint3f &min_vert, const LPoint3f &max_vert, const LPoint3f ¢roid, TextFont *font, GeomNode *dest, Geom *geom_array[], int &num_geoms) | TextNode | [private] |
test_ref_count_integrity() const | ReferenceCount | [inline] |
TextEncoder() | TextEncoder | [inline] |
TextNode(const string &name) | TextNode | |
thaw() | TextNode | [inline] |
transform_changed() | PandaNode | [protected, virtual] |
TypedObject() | TypedObject | [inline] |
TypedObject(const TypedObject ©) | TypedObject | [inline] |
TypedWritable() | TypedWritable | [inline] |
TypedWritable(const TypedWritable ©) | TypedWritable | [inline] |
unicode_isalpha(int character) | TextEncoder | [inline, static] |
unicode_isdigit(int character) | TextEncoder | [inline, static] |
unicode_islower(int character) | TextEncoder | [inline, static] |
unicode_ispunct(int character) | TextEncoder | [inline, static] |
unicode_isupper(int character) | TextEncoder | [inline, static] |
unicode_tolower(int character) | TextEncoder | [inline, static] |
unicode_toupper(int character) | TextEncoder | [inline, static] |
unref() const | ReferenceCount | [inline] |
unstash_child(PandaNode *child_node) | PandaNode | [inline] |
unstash_child(int stashed_index) | PandaNode | |
update() | TextNode | [inline] |
upper(const string &source) | TextEncoder | [inline, static] |
upper(const string &source, Encoding encoding) | TextEncoder | [inline, static] |
wordwrap_to(const string &text, float wordwrap_width, bool preserve_trailing_whitespace) const | TextNode | |
wordwrap_to(const wstring &wtext, float wordwrap_width, bool preserve_trailing_whitespace) const | TextNode | [inline] |
write(ostream &out, int indent_level=0) const | TextNode | [virtual] |
write_datagram(BamWriter *manager, Datagram &dg) | PandaNode | [virtual] |
xform(const LMatrix4f &mat) | PandaNode | [virtual] |
~BoundedObject() | BoundedObject | [virtual] |
~PandaNode() | PandaNode | [virtual] |
~ReferenceCount() | ReferenceCount | [inline, protected] |
~TextNode() | TextNode | |
~TypedObject() | TypedObject | [virtual] |
~TypedWritable() | TypedWritable | [virtual] |