GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
ft-text-renderer.cc File Reference
#include "base-text-renderer.h"
#include "ft-text-renderer.h"
#include <ft2build.h>
#include <FT_FREETYPE_H>
#include <FT_GLYPH_H>
#include <clocale>
#include <cwchar>
#include <map>
#include <utility>
#include "singleton-cleanup.h"
#include "unistr-wrappers.h"
#include "defaults.h"
#include "error.h"
#include "file-ops.h"
#include "oct-env.h"
#include "pr-output.h"
#include "sysdep.h"
#include "text-renderer.h"
Include dependency graph for ft-text-renderer.cc:

Go to the source code of this file.

Classes

class  ft_text_renderer::ft_font
 
class  ft_manager
 
class  ft_text_renderer
 

Functions

static void ft_face_destroyed (void *object)
 
bool is_opaque (const FT_GlyphSlot &glyph, const int x, const int y)
 
base_text_renderermake_ft_text_renderer (void)
 
static void warn_glyph_render (FT_ULong c)
 
static void warn_missing_glyph (FT_ULong c)
 

Function Documentation

◆ ft_face_destroyed()

static void ft_face_destroyed ( void *  object)
static

Definition at line 452 of file ft-text-renderer.cc.

References ft_manager::font_destroyed().

Referenced by ft_manager::do_get_font().

◆ is_opaque()

bool is_opaque ( const FT_GlyphSlot &  glyph,
const int  x,
const int  y 
)

Definition at line 823 of file ft-text-renderer.cc.

References abs(), and x.

Referenced by ft_text_renderer::process_character().

◆ make_ft_text_renderer()

base_text_renderer* make_ft_text_renderer ( void  )

Definition at line 1537 of file ft-text-renderer.cc.

References ft_text_renderer::ft_text_renderer().

◆ warn_glyph_render()

static void warn_glyph_render ( FT_ULong  c)
static

Definition at line 81 of file ft-text-renderer.cc.

References warning_with_id().

Referenced by ft_text_renderer::process_character().

◆ warn_missing_glyph()

static void warn_missing_glyph ( FT_ULong  c)
static

Definition at line 74 of file ft-text-renderer.cc.

References warning_with_id().

Referenced by ft_text_renderer::process_character().