のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

2014-12-16から1日間の記事一覧

Layout::purgeCaches

874 void Layout::purgeCaches() { 875 AutoMutex _l(gMinikinLock); 876 LayoutCache& layoutCache = LayoutEngine::getInstance().layoutCache; 877 layoutCache.clear(); 878 HbFaceCache& hbCache = LayoutEngine::getInstance().hbFaceCache; 879 hbCac…

Layout::reset

274 void Layout::reset() { 275 mGlyphs.clear(); 276 mFaces.clear(); 277 mBounds.setEmpty(); 278 mAdvances.clear(); 279 mAdvance = 0; 280 }

createFromFile

199 public static Typeface createFromFile(File path) { 200 return createFromFile(path.getAbsolutePath()); 201 } 374 public String getAbsolutePath() { 375 if (isAbsolute()) { 376 return path; 377 } 378 String userDir = System.getProperty("u…

makeFamilyFromParsed

262 private static FontFamily makeFamilyFromParsed(FontListParser.Family family) { 263 FontFamily fontFamily = new FontFamily(family.lang, family.variant); 264 for (FontListParser.Font font : family.fonts) { 265 fontFamily.addFontWeightSty…

addSkTypeface

50 static jboolean addSkTypeface(FontFamily* family, SkTypeface* face) { 51 MinikinFont* minikinFont = new MinikinFontSkia(face); 52 bool result = family->addFont(minikinFont); 53 minikinFont->Unref(); 54 return result; 55 } 27 MinikinFont…

nUnrefFamily(mNativePtr)

52 @Override 53 protected void finalize() throws Throwable { 54 try { 55 nUnrefFamily(mNativePtr); 56 } finally { 57 super.finalize(); 58 } 59 } 45 static void FontFamily_unref(JNIEnv* env, jobject clazz, jlong familyPtr) { 46 FontFamily* …