Lines Matching defs:factory
107 static HRESULT Create(IDWriteFactory* factory, IDWriteFontFileLoader* fontFileLoader,
109 *streamFontFileEnumerator = new StreamFontFileEnumerator(factory, fontFileLoader);
116 StreamFontFileEnumerator(IDWriteFactory* factory, IDWriteFontFileLoader* fontFileLoader);
127 StreamFontFileEnumerator::StreamFontFileEnumerator(IDWriteFactory* factory,
130 , fFactory(SkRefComPtr(factory))
199 IDWriteFactory* factory,
247 IDWriteFactory* factory,
253 HR(StreamFontFileEnumerator::Create(factory, fFontFileLoader.get(), &enumerator));
263 SkFontMgr_DirectWrite(IDWriteFactory* factory, IDWriteFontCollection* fontCollection,
265 : fFactory(SkRefComPtr(factory))
840 SkAutoIDWriteUnregister(IDWriteFactory* factory, T* unregister)
841 : fFactory(factory), fUnregister(unregister)
857 HRESULT unregister(IDWriteFactory* factory, IDWriteFontFileLoader* unregister) {
858 return factory->UnregisterFontFileLoader(unregister);
861 HRESULT unregister(IDWriteFactory* factory, IDWriteFontCollectionLoader* unregister) {
862 return factory->UnregisterFontCollectionLoader(unregister);
1067 SK_API SkFontMgr* SkFontMgr_New_DirectWrite(IDWriteFactory* factory) {
1068 if (NULL == factory) {
1069 factory = sk_get_dwrite_factory();
1070 if (NULL == factory) {
1076 HRNM(factory->GetSystemFontCollection(&sysFontCollection, FALSE),
1095 return SkNEW_ARGS(SkFontMgr_DirectWrite, (factory, sysFontCollection.get(),