cogl/pango: Remove various unused private functions
A quick cleanup in preparation for moving cogl-pango to libst later Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3823>
This commit is contained in:
parent
2e2c54e356
commit
c9c64f0990
@ -473,7 +473,7 @@ _cogl_pango_display_list_node_free (CoglPangoDisplayListNode *node)
|
|||||||
g_free (node);
|
g_free (node);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
_cogl_pango_display_list_clear (CoglPangoDisplayList *dl)
|
_cogl_pango_display_list_clear (CoglPangoDisplayList *dl)
|
||||||
{
|
{
|
||||||
g_slist_free_full (dl->nodes, (GDestroyNotify)
|
g_slist_free_full (dl->nodes, (GDestroyNotify)
|
||||||
|
@ -73,9 +73,6 @@ _cogl_pango_display_list_render (CoglFramebuffer *framebuffer,
|
|||||||
CoglPangoDisplayList *dl,
|
CoglPangoDisplayList *dl,
|
||||||
const CoglColor *color);
|
const CoglColor *color);
|
||||||
|
|
||||||
void
|
|
||||||
_cogl_pango_display_list_clear (CoglPangoDisplayList *dl);
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_cogl_pango_display_list_free (CoglPangoDisplayList *dl);
|
_cogl_pango_display_list_free (CoglPangoDisplayList *dl);
|
||||||
|
|
||||||
|
@ -85,33 +85,14 @@ cogl_pango_font_map_create_context (CoglPangoFontMap *fm)
|
|||||||
return pango_font_map_create_context (PANGO_FONT_MAP (fm));
|
return pango_font_map_create_context (PANGO_FONT_MAP (fm));
|
||||||
}
|
}
|
||||||
|
|
||||||
static CoglPangoFontMapPriv *
|
|
||||||
_cogl_pango_font_map_get_priv (CoglPangoFontMap *fm)
|
|
||||||
{
|
|
||||||
return g_object_get_qdata (G_OBJECT (fm),
|
|
||||||
cogl_pango_font_map_get_priv_key ());
|
|
||||||
}
|
|
||||||
|
|
||||||
PangoRenderer *
|
|
||||||
_cogl_pango_font_map_get_renderer (CoglPangoFontMap *fm)
|
|
||||||
{
|
|
||||||
CoglPangoFontMapPriv *priv = _cogl_pango_font_map_get_priv (fm);
|
|
||||||
if (G_UNLIKELY (!priv->renderer))
|
|
||||||
priv->renderer = _cogl_pango_renderer_new (priv->ctx);
|
|
||||||
return priv->renderer;
|
|
||||||
}
|
|
||||||
|
|
||||||
PangoRenderer *
|
PangoRenderer *
|
||||||
cogl_pango_font_map_get_renderer (CoglPangoFontMap *fm)
|
cogl_pango_font_map_get_renderer (CoglPangoFontMap *fm)
|
||||||
{
|
{
|
||||||
return _cogl_pango_font_map_get_renderer (fm);
|
CoglPangoFontMapPriv *priv = g_object_get_qdata (G_OBJECT (fm),
|
||||||
}
|
cogl_pango_font_map_get_priv_key ());
|
||||||
|
if (G_UNLIKELY (!priv->renderer))
|
||||||
CoglContext *
|
priv->renderer = _cogl_pango_renderer_new (priv->ctx);
|
||||||
_cogl_pango_font_map_get_cogl_context (CoglPangoFontMap *fm)
|
return priv->renderer;
|
||||||
{
|
|
||||||
CoglPangoFontMapPriv *priv = _cogl_pango_font_map_get_priv (fm);
|
|
||||||
return priv->ctx;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@ -123,33 +104,16 @@ cogl_pango_font_map_set_resolution (CoglPangoFontMap *font_map,
|
|||||||
pango_cairo_font_map_set_resolution (PANGO_CAIRO_FONT_MAP (font_map), dpi);
|
pango_cairo_font_map_set_resolution (PANGO_CAIRO_FONT_MAP (font_map), dpi);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
cogl_pango_font_map_clear_glyph_cache (CoglPangoFontMap *fm)
|
|
||||||
{
|
|
||||||
PangoRenderer *renderer = _cogl_pango_font_map_get_renderer (fm);
|
|
||||||
|
|
||||||
_cogl_pango_renderer_clear_glyph_cache (COGL_PANGO_RENDERER (renderer));
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
cogl_pango_font_map_set_use_mipmapping (CoglPangoFontMap *fm,
|
cogl_pango_font_map_set_use_mipmapping (CoglPangoFontMap *fm,
|
||||||
gboolean value)
|
gboolean value)
|
||||||
{
|
{
|
||||||
PangoRenderer *renderer = _cogl_pango_font_map_get_renderer (fm);
|
PangoRenderer *renderer = cogl_pango_font_map_get_renderer (fm);
|
||||||
|
|
||||||
_cogl_pango_renderer_set_use_mipmapping (COGL_PANGO_RENDERER (renderer),
|
_cogl_pango_renderer_set_use_mipmapping (COGL_PANGO_RENDERER (renderer),
|
||||||
value);
|
value);
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
|
||||||
cogl_pango_font_map_get_use_mipmapping (CoglPangoFontMap *fm)
|
|
||||||
{
|
|
||||||
PangoRenderer *renderer = _cogl_pango_font_map_get_renderer (fm);
|
|
||||||
|
|
||||||
return
|
|
||||||
_cogl_pango_renderer_get_use_mipmapping (COGL_PANGO_RENDERER (renderer));
|
|
||||||
}
|
|
||||||
|
|
||||||
static GQuark
|
static GQuark
|
||||||
cogl_pango_font_map_get_priv_key (void)
|
cogl_pango_font_map_get_priv_key (void)
|
||||||
{
|
{
|
||||||
|
@ -42,21 +42,8 @@ G_BEGIN_DECLS
|
|||||||
PangoRenderer *
|
PangoRenderer *
|
||||||
_cogl_pango_renderer_new (CoglContext *context);
|
_cogl_pango_renderer_new (CoglContext *context);
|
||||||
|
|
||||||
void
|
|
||||||
_cogl_pango_renderer_clear_glyph_cache (CoglPangoRenderer *renderer);
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_cogl_pango_renderer_set_use_mipmapping (CoglPangoRenderer *renderer,
|
_cogl_pango_renderer_set_use_mipmapping (CoglPangoRenderer *renderer,
|
||||||
gboolean value);
|
gboolean value);
|
||||||
gboolean
|
|
||||||
_cogl_pango_renderer_get_use_mipmapping (CoglPangoRenderer *renderer);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CoglContext *
|
|
||||||
_cogl_pango_font_map_get_cogl_context (CoglPangoFontMap *fm);
|
|
||||||
|
|
||||||
PangoRenderer *
|
|
||||||
_cogl_pango_font_map_get_renderer (CoglPangoFontMap *fm);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
@ -309,7 +309,7 @@ cogl_pango_get_renderer_from_context (PangoContext *context)
|
|||||||
|
|
||||||
cogl_font_map = COGL_PANGO_FONT_MAP (font_map);
|
cogl_font_map = COGL_PANGO_FONT_MAP (font_map);
|
||||||
|
|
||||||
renderer = _cogl_pango_font_map_get_renderer (cogl_font_map);
|
renderer = cogl_pango_font_map_get_renderer (cogl_font_map);
|
||||||
|
|
||||||
g_return_val_if_fail (COGL_PANGO_IS_RENDERER (renderer), NULL);
|
g_return_val_if_fail (COGL_PANGO_IS_RENDERER (renderer), NULL);
|
||||||
|
|
||||||
@ -480,13 +480,6 @@ cogl_pango_show_layout_line (CoglFramebuffer *fb,
|
|||||||
priv->display_list = NULL;
|
priv->display_list = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
_cogl_pango_renderer_clear_glyph_cache (CoglPangoRenderer *renderer)
|
|
||||||
{
|
|
||||||
cogl_pango_glyph_cache_clear (renderer->mipmap_caches.glyph_cache);
|
|
||||||
cogl_pango_glyph_cache_clear (renderer->no_mipmap_caches.glyph_cache);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_cogl_pango_renderer_set_use_mipmapping (CoglPangoRenderer *renderer,
|
_cogl_pango_renderer_set_use_mipmapping (CoglPangoRenderer *renderer,
|
||||||
gboolean value)
|
gboolean value)
|
||||||
@ -494,12 +487,6 @@ _cogl_pango_renderer_set_use_mipmapping (CoglPangoRenderer *renderer,
|
|||||||
renderer->use_mipmapping = value;
|
renderer->use_mipmapping = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
gboolean
|
|
||||||
_cogl_pango_renderer_get_use_mipmapping (CoglPangoRenderer *renderer)
|
|
||||||
{
|
|
||||||
return renderer->use_mipmapping;
|
|
||||||
}
|
|
||||||
|
|
||||||
static CoglPangoGlyphCacheValue *
|
static CoglPangoGlyphCacheValue *
|
||||||
cogl_pango_renderer_get_cached_glyph (PangoRenderer *renderer,
|
cogl_pango_renderer_get_cached_glyph (PangoRenderer *renderer,
|
||||||
gboolean create,
|
gboolean create,
|
||||||
|
@ -103,15 +103,6 @@ COGL_EXPORT void
|
|||||||
cogl_pango_font_map_set_resolution (CoglPangoFontMap *font_map,
|
cogl_pango_font_map_set_resolution (CoglPangoFontMap *font_map,
|
||||||
double dpi);
|
double dpi);
|
||||||
|
|
||||||
/**
|
|
||||||
* cogl_pango_font_map_clear_glyph_cache:
|
|
||||||
* @font_map: a #CoglPangoFontMap
|
|
||||||
*
|
|
||||||
* Clears the glyph cache for @font_map.
|
|
||||||
*/
|
|
||||||
COGL_EXPORT void
|
|
||||||
cogl_pango_font_map_clear_glyph_cache (CoglPangoFontMap *font_map);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cogl_pango_ensure_glyph_cache_for_layout:
|
* cogl_pango_ensure_glyph_cache_for_layout:
|
||||||
* @layout: A #PangoLayout
|
* @layout: A #PangoLayout
|
||||||
@ -137,18 +128,6 @@ COGL_EXPORT void
|
|||||||
cogl_pango_font_map_set_use_mipmapping (CoglPangoFontMap *font_map,
|
cogl_pango_font_map_set_use_mipmapping (CoglPangoFontMap *font_map,
|
||||||
gboolean value);
|
gboolean value);
|
||||||
|
|
||||||
/**
|
|
||||||
* cogl_pango_font_map_get_use_mipmapping:
|
|
||||||
* @font_map: a #CoglPangoFontMap
|
|
||||||
*
|
|
||||||
* Retrieves whether the [class@CoglPango.Renderer] used by @font_map will use
|
|
||||||
* mipmapping when rendering the glyphs.
|
|
||||||
*
|
|
||||||
* Return value: %TRUE if mipmapping is used, %FALSE otherwise.
|
|
||||||
*/
|
|
||||||
COGL_EXPORT gboolean
|
|
||||||
cogl_pango_font_map_get_use_mipmapping (CoglPangoFontMap *font_map);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* cogl_pango_font_map_get_renderer:
|
* cogl_pango_font_map_get_renderer:
|
||||||
* @font_map: a #CoglPangoFontMap
|
* @font_map: a #CoglPangoFontMap
|
||||||
|
Loading…
x
Reference in New Issue
Block a user