Home
last modified time | relevance | path

Searched refs:SkFunctionObject (Results 1 – 13 of 13) sorted by relevance

/external/skia/src/pdf/
DSkPDFSubsetFont.cpp25 using HBBlob = std::unique_ptr<hb_blob_t, SkFunctionObject<hb_blob_destroy>>;
26 using HBFace = std::unique_ptr<hb_face_t, SkFunctionObject<hb_face_destroy>>;
27 using HBSubsetInput = std::unique_ptr<hb_subset_input_t, SkFunctionObject<hb_subset_input_destroy>>;
28 using HBSet = std::unique_ptr<hb_set_t, SkFunctionObject<hb_set_destroy>>;
/external/skia/src/utils/mac/
DSkUniqueCFRef.h21 std::unique_ptr<std::remove_pointer_t<CFRef>, SkFunctionObject<CFRelease>>;
/external/skia/src/gpu/ganesh/gl/iOS/
DGrGLMakeNativeInterface_iOS.cpp22 std::unique_ptr<void, SkFunctionObject<dlclose>> lib(dlopen(kPath, RTLD_LAZY)); in MakeIOS()
/external/skia/src/gpu/ganesh/gl/mac/
DGrGLMakeNativeInterface_mac.cpp22 std::unique_ptr<void, SkFunctionObject<dlclose>> lib(dlopen(kPath, RTLD_LAZY)); in MakeMac()
/external/skia/include/private/base/
DSkTemplates.h74 template <auto F> using SkFunctionObject = variable
86 : public std::unique_ptr<T, SkFunctionObject<P>> {
87 using inherited = std::unique_ptr<T, SkFunctionObject<P>>;
/external/skia/modules/skunicode/src/
DSkUnicode_icu.cpp79 using ICUUText = std::unique_ptr<UText, SkFunctionObject<utext_close_wrapper>>;
80 using ICUBreakIterator = std::unique_ptr<UBreakIterator, SkFunctionObject<ubrk_close_wrapper>>;
/external/skia/src/core/
DSkMask.h316 using SkAutoMaskFreeImage = std::unique_ptr<uint8_t, SkFunctionObject<SkMaskBuilder::FreeImage>>;
/external/skia/modules/skshaper/src/
DSkShaper_harfbuzz.cpp64 using HBBlob = std::unique_ptr<hb_blob_t , SkFunctionObject<hb_blob_destroy> >;
65 using HBFace = std::unique_ptr<hb_face_t , SkFunctionObject<hb_face_destroy> >;
66 using HBFont = std::unique_ptr<hb_font_t , SkFunctionObject<hb_font_destroy> >;
67 using HBBuffer = std::unique_ptr<hb_buffer_t, SkFunctionObject<hb_buffer_destroy>>;
/external/skia/src/ports/
DSkFontConfigInterface_direct.cpp60 using UniqueFCConfig = std::unique_ptr<FcConfig, SkFunctionObject<FcConfigDestroy>>;
DSkFontMgr_android_ndk.cpp115 using DLHandle = std::unique_ptr<void, SkFunctionObject<dlclose>>; in GetAndroidFontAPI()
DSkFontHost_FreeType.cpp71 using SkUniqueFTFace = std::unique_ptr<FT_FaceRec, SkFunctionObject<FT_Done_Face>>;
72 using SkUniqueFTSize = std::unique_ptr<FT_SizeRec, SkFunctionObject<FT_Done_Size>>;
DSkFontHost_FreeType_common.cpp112 using SkUniqueFTSize = std::unique_ptr<FT_SizeRec, SkFunctionObject<FT_Done_Size>>;
DSkFontHost_win.cpp1630 std::unique_ptr<HFONT_T, SkFunctionObject<DeleteObject>> designFont; in onGetAdvancedMetrics()