updated for new design
This commit is contained in:
parent
aa4c28f9fe
commit
910c597d1a
|
@ -504,52 +504,45 @@ error:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static
|
|
||||||
void done_face( FOND_Face face )
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
We'll *only* get here if init_face() doesn't succeed,
|
|
||||||
since if it *does* succeed, it has set the face->driver
|
|
||||||
to either the TrueType driver or the Type 1 driver.
|
|
||||||
And since we promise not leave any garbage if init_face()
|
|
||||||
fails, there's nothing left to do.
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* The FT_DriverInterface structure is defined in ftdriver.h. */
|
/* The FT_DriverInterface structure is defined in ftdriver.h. */
|
||||||
|
|
||||||
const FT_DriverInterface fond_driver_interface =
|
const FT_Driver_Class fond_driver_class =
|
||||||
{
|
{
|
||||||
sizeof ( FT_DriverRec ),
|
{
|
||||||
|
ft_module_font_driver | ft_module_driver_scalable,
|
||||||
|
sizeof ( FT_DriverRec ),
|
||||||
|
|
||||||
|
"fond", /* driver name */
|
||||||
|
100, /* driver version == 1.0 */
|
||||||
|
200, /* driver requires FreeType 2.0 or above */
|
||||||
|
|
||||||
|
(void*)0,
|
||||||
|
|
||||||
|
(FT_Module_Constructor) init_driver,
|
||||||
|
(FT_Module_Destructor) done_driver,
|
||||||
|
(FT_Module_Requester) 0
|
||||||
|
},
|
||||||
|
|
||||||
sizeof ( FOND_FaceRec ),
|
sizeof ( FOND_FaceRec ),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
|
|
||||||
"fond", /* driver name */
|
|
||||||
100, /* driver version == 1.0 */
|
|
||||||
200, /* driver requires FreeType 2.0 or above */
|
|
||||||
|
|
||||||
(void*)0,
|
|
||||||
|
|
||||||
(FTDriver_initDriver) init_driver,
|
|
||||||
(FTDriver_doneDriver) done_driver,
|
|
||||||
(FTDriver_getInterface) 0,
|
|
||||||
|
|
||||||
(FTDriver_initFace) init_face,
|
(FTDriver_initFace) init_face,
|
||||||
(FTDriver_doneFace) done_face,
|
(FTDriver_doneFace) 0,
|
||||||
(FTDriver_getKerning) 0,
|
|
||||||
|
|
||||||
(FTDriver_initSize) 0,
|
(FTDriver_initSize) 0,
|
||||||
(FTDriver_doneSize) 0,
|
(FTDriver_doneSize) 0,
|
||||||
(FTDriver_setCharSizes) 0,
|
|
||||||
(FTDriver_setPixelSizes) 0,
|
|
||||||
|
|
||||||
(FTDriver_initGlyphSlot) 0,
|
(FTDriver_initGlyphSlot) 0,
|
||||||
(FTDriver_doneGlyphSlot) 0,
|
(FTDriver_doneGlyphSlot) 0,
|
||||||
(FTDriver_loadGlyph) 0,
|
|
||||||
|
|
||||||
|
(FTDriver_setCharSizes) 0,
|
||||||
|
(FTDriver_setPixelSizes) 0,
|
||||||
|
(FTDriver_loadGlyph) 0,
|
||||||
(FTDriver_getCharIndex) 0,
|
(FTDriver_getCharIndex) 0,
|
||||||
|
|
||||||
|
(FTDriver_getKerning) 0,
|
||||||
|
(FTDriver_attachFile) 0,
|
||||||
|
(FTDriver_getAdvances) 0
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -575,9 +568,9 @@ error:
|
||||||
/* */
|
/* */
|
||||||
#ifdef FT_CONFIG_OPTION_DYNAMIC_DRIVERS
|
#ifdef FT_CONFIG_OPTION_DYNAMIC_DRIVERS
|
||||||
|
|
||||||
FT_EXPORT_FUNC(FT_DriverInterface*) getDriverInterface( void )
|
FT_EXPORT_FUNC(const FT_Driver_Class*) getDriverClass( void )
|
||||||
{
|
{
|
||||||
return &fond_driver_interface;
|
return &fond_driver_class;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* CONFIG_OPTION_DYNAMIC_DRIVERS */
|
#endif /* CONFIG_OPTION_DYNAMIC_DRIVERS */
|
||||||
|
|
Loading…
Reference in New Issue