g4tools  5.4.0
tools::sg::text_hershey_marker Member List

This is the complete list of members for tools::sg::text_hershey_marker, including all inherited members.

_descent(float a_height)tools::sg::text_hersheyinlineprotectedstatic
_find(render_manager *a_mgr)tools::sg::gstosinlineprotected
_truncate(const std::string &a_string, float a_height, font_type a_font, float a_cut_width, std::string &a_out)tools::sg::text_hersheyinlineprotectedstatic
add_field(field *a_field)tools::sg::nodeinlineprotected
ascent(float a_height) consttools::sg::text_hersheyinlinevirtual
base_text()tools::sg::base_textinline
base_text(const base_text &a_from)tools::sg::base_textinlineprotected
bbox(bbox_action &a_action)tools::sg::text_hershey_markerinlinevirtual
cast(const std::string &a_class) consttools::sg::nodeinlinevirtual
char_segs(bool aGEN_POINTS, char a_char, font_type a_font, float a_scale, bool aBar, float aX, float aY, std::vector< float > &a_segs, bool a_fill_segs)tools::sg::text_hersheyinlineprotectedstatic
check_fields(std::ostream &a_out) consttools::sg::nodeinlineprotected
clean_gstos()tools::sg::gstosinlineprotected
clean_gstos(render_manager *a_mgr)tools::sg::gstosinlineprotected
cls_version() consttools::sg::nodeinlinevirtual
copy() const =0tools::sg::nodepure virtual
create_gsto(std::ostream &, sg::render_manager &a_mgr)tools::sg::text_hersheyinlineprotectedvirtual
decode_PAW(const std::string &a_s, sencoded &a_sed)tools::sg::text_hersheyinlineprotectedstatic
decode_plain(const std::string &a_s, sencoded &a_sed)tools::sg::text_hersheyinlineprotectedstatic
descent(float a_height) consttools::sg::text_hersheyinlinevirtual
draw_in_frame_buffer() consttools::sg::text_hershey_markerinlinevirtual
dump_field_descs(std::ostream &a_out) consttools::sg::nodeinline
encodingtools::sg::text_hershey
event(event_action &)tools::sg::nodeinlinevirtual
field_from_desc(const field_desc &a_desc) consttools::sg::nodeinline
field_offset(const field *a_field) consttools::sg::nodeinlineprotected
find_field(const field_desc &a_rdesc) consttools::sg::nodeinlineprotected
find_field_by_name(const std::string &a_name) consttools::sg::nodeinline
fonttools::sg::text_hershey
get_bounds(float a_height, float &a_mn_x, float &a_mn_y, float &a_mn_z, float &a_mx_x, float &a_mx_y, float &a_mx_z) consttools::sg::text_hersheyinlinevirtual
get_bounds(float a_height, const std::string &a_encoding, font_type a_font, const std::vector< std::string > &a_ss, float &a_mn_x, float &a_mn_y, float &a_mn_z, float &a_mx_x, float &a_mx_y, float &a_mx_z)tools::sg::text_hersheyinlinestatic
get_bounds(float a_height, const std::string &a_encoding, font_type a_font, const std::string &a_s, float &a_mn_x, float &a_mn_y, float &a_mn_z, float &a_mx_x, float &a_mx_y, float &a_mx_z)tools::sg::text_hersheyinlinestatic
get_char_bound(char a_char, font_type a_font, float a_scale, bool a_bar, float &a_mn_x, float &a_mn_y, float &a_mn_z, float &a_mx_x, float &a_mx_y, float &a_mx_z)tools::sg::text_hersheyinlineprotectedstatic
get_gsto_id(std::ostream &a_out, render_manager &a_mgr)tools::sg::gstosinlineprotected
get_matrix(get_matrix_action &a_action)tools::sg::nodeinlinevirtual
get_segments(std::vector< float > &a_segs) consttools::sg::text_hersheyinlineprotected
get_tex_id(std::ostream &a_out, render_manager &a_mgr, const img_byte &a_img, bool a_NEAREST)tools::sg::gstosinlineprotected
gstos()tools::sg::gstosinlineprotected
gstos(const gstos &)tools::sg::gstosinlineprotected
heighttools::sg::base_text
hjusttools::sg::base_text
is_visible(visible_action &)tools::sg::nodeinlinevirtual
m_gsto_sztools::sg::text_hersheyprotected
m_gstostools::sg::gstosprotected
m_segstools::sg::text_hersheyprotected
node()tools::sg::nodeinline
node(const node &)tools::sg::nodeinlineprotected
node_desc_fields() consttools::sg::text_hersheyinlinevirtual
num_gstos() consttools::sg::gstosinline
operator=(const text_hershey_marker &a_from)tools::sg::text_hershey_markerinline
tools::sg::text_hershey::operator=(const text_hershey &a_from)tools::sg::text_hersheyinline
tools::sg::base_text::operator=(const base_text &a_from)tools::sg::base_textinlineprotected
tools::sg::node::operator=(const node &)tools::sg::nodeinlineprotected
tools::sg::gstos::operator=(const gstos &a_from)tools::sg::gstosinlineprotected
pick(pick_action &a_action)tools::sg::text_hershey_markerinlinevirtual
protocol_one_fields(std::vector< field * > &a_fields) consttools::sg::nodeinlinevirtual
read(read_action &a_action)tools::sg::nodeinlinevirtual
read_fields(read_action &a_action)tools::sg::nodeinlineprotected
render(render_action &a_action)tools::sg::text_hershey_markerinlinevirtual
reset_touched()tools::sg::nodeinlinevirtual
s_cls() const =0tools::sg::nodepure virtual
search(search_action &a_action)tools::sg::nodeinlinevirtual
sencoded typedeftools::sg::text_hersheyprotected
string_segs(bool aGEN_POINTS, const std::string &a_string, float a_height, const std::string &a_encoding, font_type a_font, float &aX, float &aY, std::vector< float > &a_segs, bool a_fill_segs)tools::sg::text_hersheyinlineprotectedstatic
stringstools::sg::base_text
text_hershey()tools::sg::text_hersheyinline
text_hershey(const text_hershey &a_from)tools::sg::text_hersheyinline
text_hershey_marker()tools::sg::text_hershey_markerinline
text_hershey_marker(const text_hershey_marker &a_from)tools::sg::text_hershey_markerinline
touch()tools::sg::nodeinline
touched()tools::sg::nodeinlinevirtual
truncate(const std::string &a_string, float a_height, float a_cut_width, std::string &a_out) consttools::sg::text_hersheyinlinevirtual
update_sg()tools::sg::text_hersheyinlineprotected
vjusttools::sg::base_text
write(write_action &a_action)tools::sg::nodeinlinevirtual
write_fields(write_action &a_action)tools::sg::nodeinlineprotected
y_advance(float a_height) consttools::sg::text_hersheyinlinevirtual
~base_text()tools::sg::base_textinlinevirtual
~gstos()tools::sg::gstosinlineprotectedvirtual
~node()tools::sg::nodeinlinevirtual
~text_hershey()tools::sg::text_hersheyinlinevirtual
~text_hershey_marker()tools::sg::text_hershey_markerinlinevirtual