GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
ft_text_renderer Member List

This is the complete list of members for ft_text_renderer, including all inherited members.

base_text_renderer(void)base_text_rendererinline
base_text_renderer(const base_text_renderer &)=deletebase_text_renderer
compute_bbox(void)ft_text_rendererprivate
compute_line_xoffset(const Matrix &lb) constft_text_rendererprivate
fix_bbox_anchor(Matrix &bbox, int halign, int valign, int rot_mode, bool handle_rotation) constbase_text_renderer
ft_text_renderer(void)ft_text_rendererinline
ft_text_renderer(const ft_text_renderer &)=deleteft_text_renderer
get_boundingbox(void) constft_text_rendererinline
get_extent(text_element *elt, double rotation=0.0)ft_text_renderervirtual
get_extent(const std::string &txt, double rotation, const caseless_str &interpreter)ft_text_renderervirtual
get_pixels(void) constft_text_rendererinline
get_system_fonts(void)ft_text_renderervirtual
m_antialiasft_text_rendererprivate
m_bboxft_text_rendererprivate
m_colorft_text_rendererprivate
m_deltaxft_text_rendererprivate
m_do_strlistft_text_rendererprivate
m_fontft_text_rendererprivate
m_halignft_text_rendererprivate
m_line_bboxft_text_rendererprivate
m_line_xoffsetft_text_rendererprivate
m_line_yoffsetft_text_rendererprivate
m_max_fontsizeft_text_rendererprivate
m_modeft_text_rendererprivate
m_pixelsft_text_rendererprivate
m_strlistft_text_rendererprivate
m_xoffsetft_text_rendererprivate
m_ymaxft_text_rendererprivate
m_yminft_text_rendererprivate
m_yoffsetft_text_rendererprivate
MODE_BBOX enum valueft_text_renderer
MODE_RENDER enum valueft_text_renderer
ok(void)base_text_rendererinlinevirtual
operator=(const ft_text_renderer &)=deleteft_text_renderer
base_text_renderer::operator=(const base_text_renderer &)=deletebase_text_renderer
process_character(FT_ULong code, FT_UInt previous, std::string &sub_font)ft_text_rendererprivate
push_new_line(void)ft_text_rendererprivate
render(text_element *elt, Matrix &box, int rotation=ROTATION_0)ft_text_renderer
reset(void)ft_text_renderervirtual
rotate_pixels(uint8NDArray &pixels, int rot_mode) constbase_text_renderer
ROTATION_0 enum valuebase_text_renderer
ROTATION_180 enum valuebase_text_renderer
ROTATION_270 enum valuebase_text_renderer
ROTATION_90 enum valuebase_text_renderer
rotation_to_mode(double rotation) constbase_text_renderer
set_anti_aliasing(bool val)ft_text_rendererinlinevirtual
set_color(const Matrix &c)ft_text_renderervirtual
set_font(const std::string &name, const std::string &weight, const std::string &angle, double size)ft_text_renderervirtual
set_mode(int m)ft_text_renderer
text_processor(void)text_processorinlineprotected
text_to_pixels(const std::string &txt, uint8NDArray &pxls, Matrix &bbox, int halign, int valign, double rotation, const caseless_str &interpreter, bool handle_rotation)ft_text_renderervirtual
text_to_strlist(const std::string &txt, std::list< text_renderer::string > &lst, Matrix &bbox, int halign, int valign, double rotation, const caseless_str &interp)ft_text_renderervirtual
update_line_bbox(void)ft_text_rendererprivate
visit(text_element_string &e)ft_text_renderervirtual
visit(text_element_list &e)ft_text_renderervirtual
visit(text_element_subscript &e)ft_text_renderervirtual
visit(text_element_superscript &e)ft_text_renderervirtual
visit(text_element_color &e)ft_text_renderervirtual
visit(text_element_fontsize &e)ft_text_renderervirtual
visit(text_element_fontname &e)ft_text_renderervirtual
visit(text_element_fontstyle &e)ft_text_renderervirtual
visit(text_element_symbol &e)ft_text_renderervirtual
visit(text_element_combined &e)ft_text_renderervirtual
~base_text_renderer(void)=defaultbase_text_renderervirtual
~ft_text_renderer(void)=defaultft_text_renderer
~text_processor(void)=defaulttext_processorprotectedvirtual