Lines Matching refs:FamilyRec
44 struct FamilyRec;
53 FamilyRec* fFamily; // we don't own this, we just reference it
55 void construct(const char name[], FamilyRec* family) { in construct()
71 static FamilyRec* gFamilyHead;
74 struct FamilyRec { struct
75 FamilyRec* fNext; argument
78 FamilyRec() in FamilyRec() function
86 static SkTypeface* find_best_face(const FamilyRec* family, in find_best_face()
113 static FamilyRec* find_family(const SkTypeface* member) { in find_family()
114 FamilyRec* curr = gFamilyHead; in find_family()
130 FamilyRec* curr = gFamilyHead; in find_from_uniqueID()
146 static FamilyRec* remove_from_family(const SkTypeface* face) { in remove_from_family()
147 FamilyRec* family = find_family(face); in remove_from_family()
160 static void detach_and_delete_family(FamilyRec* family) { in detach_and_delete_family()
161 FamilyRec* curr = gFamilyHead; in detach_and_delete_family()
162 FamilyRec* prev = NULL; in detach_and_delete_family()
165 FamilyRec* next = curr->fNext; in detach_and_delete_family()
195 const FamilyRec* family = find_family(familyMember); in find_typeface()
199 static void add_name(const char name[], FamilyRec* family) { in add_name()
214 static void remove_from_names(FamilyRec* emptyFamily) in remove_from_names()
244 FamilyRec* rec = NULL; in FamilyTypeface()
249 rec = SkNEW(FamilyRec); in FamilyTypeface()
259 FamilyRec* family = remove_from_family(this); in ~FamilyTypeface()
428 static FamilyRec* gDefaultFamily;
484 FamilyRec* family = find_family(tf); in load_system_fonts()