summaryrefslogtreecommitdiff
path: root/include/freetype/svgrender.h
diff options
context:
space:
mode:
authorMoazin Khatti <moazinkhatri@gmail.com>2019-07-17 23:31:59 +0500
committerMoazin Khatti <moazinkhatri@gmail.com>2019-07-17 23:31:59 +0500
commitd94f52b0c698b7358210c13988ccaf6a8d25afc8 (patch)
treeac58daf5e75da93c88c3a3fc695f25454dce9043 /include/freetype/svgrender.h
parent02b14b782489d9e99f8393dab33074e794e24a3c (diff)
downloadfreetype2-d94f52b0c698b7358210c13988ccaf6a8d25afc8.tar.gz
Use `FT_Property_Set' to set the hooks. One less API function.
Diffstat (limited to 'include/freetype/svgrender.h')
-rw-r--r--include/freetype/svgrender.h72
1 files changed, 0 insertions, 72 deletions
diff --git a/include/freetype/svgrender.h b/include/freetype/svgrender.h
index 181bfeac9..670e93f83 100644
--- a/include/freetype/svgrender.h
+++ b/include/freetype/svgrender.h
@@ -121,78 +121,6 @@ FT_BEGIN_HEADER
(*SVG_Lib_Get_Buffer_Size_Func)( FT_GlyphSlot slot,
FT_BBox bbox );
-
- /**************************************************************************
- *
- * @functype:
- * SVG_Set_Hooks_Func
- *
- * @description:
- * A function that is used set SVG Hooks. Part of the SVG Renderer
- * Interface.
- *
- * @input:
- * module ::
- * `FT_Module` instance.
- *
- * init_svg ::
- * A function pointer of the type `SVG_Lib_Init_Func`. Read the
- * documentation of `SVG_Lib_Init_Func`.
- *
- * free_svg ::
- * A function pointer of the type `SVG_Lib_Free_Func`. Read the
- * documentation of `SVG_Lib_Free_Func`.
- *
- * render_svg ::
- * A function pointer of the type `SVG_Lib_Render_Func`. Read the
- * documentation of `SVG_Lib_Render_Func`.
- *
- * get_buffer_size ::
- * A function pointer of the type `SVG_Lib_Get_Buffer_Size_Func`.
- * Read the documentation of `SVG_Lib_Get_Buffer_Size_Func`.
- *
- * @return:
- * FreeType error code. 0 means success.
- */
-
- typedef FT_Error
- (*SVG_Set_Hooks_Func)( FT_Module module,
- SVG_Lib_Init_Func init_svg,
- SVG_Lib_Free_Func free_svg,
- SVG_Lib_Render_Func render_svg,
- SVG_Lib_Get_Buffer_Size_Func get_buffer_size );
-
- /**************************************************************************
- *
- * @struct:
- * SVG_Renderer_Interface
- *
- * @description:
- * An interface structure that function needed to inject external SVG
- * rendering library hooks.
- *
- * @fields:
- * set_hooks ::
- * A function that can be called to set the hooks.
- *
- * @return:
- * FreeType error code. 0 means success.
- */
-
- typedef struct SVG_Renderer_Interface_
- {
- SVG_Set_Hooks_Func set_hooks;
- } SVG_Renderer_Interface;
-
-
- /* TODO: to document */
- FT_EXPORT( FT_Error )
- FT_Set_Svg_Hooks( FT_Library library,
- SVG_Lib_Init_Func init_svg,
- SVG_Lib_Free_Func free_svg,
- SVG_Lib_Render_Func render_svg,
- SVG_Lib_Get_Buffer_Size_Func get_buffer_size );
-
/**************************************************************************
*
* @struct: