[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks
From: |
Alexei Podtelezhnikov |
Subject: |
Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks |
Date: |
Sun, 7 Jul 2019 13:37:49 -0400 |
On Sun, Jul 7, 2019 at 12:23 AM Moazin Khatri <address@hidden> wrote:
>
>
>> > `SVG_RendererRec' is a module that inherits from `FT_RendererRec'. This
>> > was done so that I can add a new field for storing the `hooks'.
>>
>> Some hooks in SVG_RendererRec should be hosted in parent FT_ModuleRec. It
>> seems unnecessary.
>
>
> Please elaborate which hooks you think can be hosted in the parent
> `FT_ModuleRec' and where exactly in `FT_ModuleRec' could they be stored?
See in the comments:
typedef struct SVG_RendererHooks_
{
/* Api Hooks for OT-SVG Rendering */
SVG_Lib_Init svg_lib_init; /*
FT_Renderer->clazz->root.module_init */
SVG_Lib_Free svg_lib_free; /^
FT_Renderer->clazz->root.module_done */
SVG_Lib_Render svg_lib_render; /*
FT_Renderer->clazz->render_glyph */
SVG_Lib_Get_State_Size svg_lib_get_state_size; /*
FT_Renderer->clazz->root.module_size ? */
SVG_Lib_Get_Buffer_Size svg_lib_get_buffer_size;
} SVG_RendererHooks;
typedef struct SVG_RendererRec_
{
FT_RendererRec root; /* This inherits FT_RendererRec */
FT_Bool loaded;
SVG_RendererHooks hooks; /* Holds out hooks to the outside library */
} SVG_RendererRec;
--
Alexei A. Podtelezhnikov, PhD
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, (continued)
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Alexei Podtelezhnikov, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Moazin Khatri, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Alexei Podtelezhnikov, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Werner LEMBERG, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Moazin Khatri, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Alexei Podtelezhnikov, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Werner LEMBERG, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Werner LEMBERG, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Alexei Podtelezhnikov, 2019/07/06
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Moazin Khatri, 2019/07/07
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks,
Alexei Podtelezhnikov <=
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Moazin Khatri, 2019/07/07
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Alexei Podtelezhnikov, 2019/07/07
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Moazin Khatri, 2019/07/07
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Alexei Podtelezhnikov, 2019/07/07
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Moazin Khatri, 2019/07/08
- Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Alexei Podtelezhnikov, 2019/07/08
Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Werner LEMBERG, 2019/07/06
Re: [ft-devel] Accessing `ft_mem_*' from OT-SVG hooks, Behdad Esfahbod, 2019/07/07