コード例 #1
0
ファイル: vita2d_pgf.c プロジェクト: IlDucci/RetroArch
void vita2d_free_pgf(vita2d_pgf *font)
{
	if (font) {
		sceFontClose(font->font_handle);
		sceFontDoneLib(font->lib_handle);
		texture_atlas_free(font->tex_atlas);
		free(font);
	}
}
コード例 #2
0
ファイル: vita2d_font.c プロジェクト: Stary2001/vita2dlib
void vita2d_free_font(vita2d_font *font)
{
	if (font) {
		FTC_FaceID face_id = (FTC_FaceID)font;
		FTC_Manager_RemoveFaceID(font->ftcmanager, face_id);
		if (font->load_from == VITA2D_LOAD_FROM_FILE) {
			free(font->filename);
		}
		texture_atlas_free(font->tex_atlas);
		free(font);
	}
}
コード例 #3
0
ファイル: vita2d_pgf.c プロジェクト: frangarcj/vita2dlib
void vita2d_free_pgf(vita2d_pgf *font)
{
	if (font) {
		vita2d_pgf_font_handle *tmp = font->font_handle_list;
		while (tmp) {
			sceFontClose(tmp->font_handle);
			free(tmp);
			tmp = tmp->next;
		}
		sceFontDoneLib(font->lib_handle);
		texture_atlas_free(font->atlas);
		free(font);
	}
}