base_text_renderer(void) | octave::base_text_renderer | inline |
base_text_renderer(const base_text_renderer &)=delete | octave::base_text_renderer | |
bbox | octave::ft_text_renderer | private |
color | octave::ft_text_renderer | private |
compute_bbox(void) | octave::ft_text_renderer | private |
compute_line_xoffset(const Matrix &lb) const | octave::ft_text_renderer | private |
font | octave::ft_text_renderer | private |
ft_text_renderer(void) | octave::ft_text_renderer | inline |
ft_text_renderer(const ft_text_renderer &)=delete | octave::ft_text_renderer | |
get_boundingbox(void) const | octave::ft_text_renderer | inline |
get_extent(text_element *elt, double rotation=0.0) | octave::ft_text_renderer | virtual |
get_extent(const std::string &txt, double rotation, const caseless_str &interpreter) | octave::ft_text_renderer | virtual |
get_pixels(void) const | octave::ft_text_renderer | inline |
get_system_fonts(void) | octave::ft_text_renderer | virtual |
halign | octave::ft_text_renderer | private |
line_bbox | octave::ft_text_renderer | private |
line_xoffset | octave::ft_text_renderer | private |
line_yoffset | octave::ft_text_renderer | private |
m_antialias | octave::ft_text_renderer | private |
m_deltax | octave::ft_text_renderer | private |
m_do_strlist | octave::ft_text_renderer | private |
m_max_fontsize | octave::ft_text_renderer | private |
m_strlist | octave::ft_text_renderer | private |
m_ymax | octave::ft_text_renderer | private |
m_ymin | octave::ft_text_renderer | private |
mode | octave::ft_text_renderer | private |
MODE_BBOX enum value | octave::ft_text_renderer | |
MODE_RENDER enum value | octave::ft_text_renderer | |
operator=(const ft_text_renderer &)=delete | octave::ft_text_renderer | |
octave::base_text_renderer::operator=(const base_text_renderer &)=delete | octave::base_text_renderer | |
pixels | octave::ft_text_renderer | private |
process_character(FT_ULong code, FT_UInt previous=0) | octave::ft_text_renderer | private |
push_new_line(void) | octave::ft_text_renderer | private |
render(text_element *elt, Matrix &box, int rotation=ROTATION_0) | octave::ft_text_renderer | |
reset(void) | octave::ft_text_renderer | virtual |
ROTATION_0 enum value | octave::ft_text_renderer | |
ROTATION_180 enum value | octave::ft_text_renderer | |
ROTATION_270 enum value | octave::ft_text_renderer | |
ROTATION_90 enum value | octave::ft_text_renderer | |
rotation_to_mode(double rotation) const | octave::ft_text_renderer | private |
set_anti_aliasing(bool val) | octave::ft_text_renderer | inlinevirtual |
set_color(const Matrix &c) | octave::ft_text_renderer | virtual |
set_font(const std::string &name, const std::string &weight, const std::string &angle, double size) | octave::ft_text_renderer | virtual |
set_mode(int m) | octave::ft_text_renderer | |
text_processor(void) | octave::text_processor | inlineprotected |
text_to_pixels(const std::string &txt, uint8NDArray &pxls, Matrix &bbox, int halign, int valign, double rotation, const caseless_str &interpreter, bool handle_rotation) | octave::ft_text_renderer | virtual |
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) | octave::ft_text_renderer | virtual |
update_line_bbox(void) | octave::ft_text_renderer | private |
visit(text_element_string &e) | octave::ft_text_renderer | virtual |
visit(text_element_list &e) | octave::ft_text_renderer | virtual |
visit(text_element_subscript &e) | octave::ft_text_renderer | virtual |
visit(text_element_superscript &e) | octave::ft_text_renderer | virtual |
visit(text_element_color &e) | octave::ft_text_renderer | virtual |
visit(text_element_fontsize &e) | octave::ft_text_renderer | virtual |
visit(text_element_fontname &e) | octave::ft_text_renderer | virtual |
visit(text_element_fontstyle &e) | octave::ft_text_renderer | virtual |
visit(text_element_symbol &e) | octave::ft_text_renderer | virtual |
visit(text_element_combined &e) | octave::ft_text_renderer | virtual |
xoffset | octave::ft_text_renderer | private |
yoffset | octave::ft_text_renderer | private |
~base_text_renderer(void)=default | octave::base_text_renderer | virtual |
~ft_text_renderer(void)=default | octave::ft_text_renderer | |
~text_processor(void)=default | octave::text_processor | protectedvirtual |