Lines Matching refs:DFData
11 struct DFData { struct
66 static void init_glyph_data(DFData* data, unsigned char* edges, const unsigned char* image, in init_glyph_data()
148 static void init_distances(DFData* data, unsigned char* edges, int width, int height) { in init_distances()
150 DFData* currData = data; in init_distances()
151 DFData* prevData = data - width; in init_distances()
152 DFData* nextData = data + width; in init_distances()
196 static void F1(DFData* curr, int width) { in F1()
198 DFData* check = curr - width-1; in F1()
242 static void F2(DFData* curr, int width) { in F2()
244 DFData* check = curr + 1; in F2()
257 static void B1(DFData* curr, int width) { in B1()
259 DFData* check = curr - 1; in B1()
271 static void B2(DFData* curr, int width) { in B2()
273 DFData* check = curr + 1; in B2()
353 SkAutoFree storage(sk_calloc_throw(dataWidth*dataHeight*(sizeof(DFData) + 1))); in generate_distance_field_from_image()
354 DFData* dataPtr = (DFData*)storage.get(); in generate_distance_field_from_image()
355 unsigned char* edgePtr = (unsigned char*)storage.get() + dataWidth*dataHeight*sizeof(DFData); in generate_distance_field_from_image()
368 DFData* currData = dataPtr+dataWidth+1; // skip outer buffer in generate_distance_field_from_image()