Lines Matching refs:path
214 AWTPathRef path = NULL;
240 path = AWTPathCreate(CGSizeMake(xPos, yPos));
241 AWT_FONT_CLEANUP_CHECK(path);
246 AWTGetGlyphOutline(&glyph, (NSFont *)font, &advance, &tx, 0, 1, &path);
249 pointCoords = (*env)->NewFloatArray(env, path->fNumberOfDataElements);
252 (*env)->SetFloatArrayRegion(env, pointCoords, 0, path->fNumberOfDataElements, (jfloat*)path->fSegmentData);
254 // Copy the pointTypes to the general path
255 pointTypes = (*env)->NewByteArray(env, path->fNumberOfSegments);
258 (*env)->SetByteArrayRegion(env, pointTypes, 0, path->fNumberOfSegments, (jbyte*)path->fSegmentType);
262 generalPath = JNFNewObject(env, jc_GeneralPath_ctor, java_awt_geom_PathIterator_WIND_NON_ZERO, pointTypes, path->fNumberOfSegments, pointCoords, path->fNumberOfDataElements); // AWT_THREADING Safe (known object)
266 if (path != NULL) {
267 AWTPathFree(path);
268 path = NULL;