Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
DWriteFontTypeface::Loaders Struct Reference

#include <SkTypeface_win_dw.h>

Inheritance diagram for DWriteFontTypeface::Loaders:
SkNVRefCnt< Loaders >

Public Member Functions

 Loaders (IDWriteFactory *factory, IDWriteFontFileLoader *fontFileLoader, IDWriteFontCollectionLoader *fontCollectionLoader)
 
 Loaders (const Loaders &)=delete
 
Loadersoperator= (const Loaders &)=delete
 
 Loaders (Loaders &&)=delete
 
Loadersoperator= (Loaders &&)=delete
 
 ~Loaders ()
 
- Public Member Functions inherited from SkNVRefCnt< Loaders >
 SkNVRefCnt ()
 
 ~SkNVRefCnt ()
 
bool unique () const
 
void ref () const
 
void unref () const
 
void deref () const
 
bool refCntGreaterThan (int32_t threadIsolatedTestCnt) const
 

Public Attributes

SkTScopedComPtr< IDWriteFactory > fFactory
 
SkTScopedComPtr< IDWriteFontFileLoader > fDWriteFontFileLoader
 
SkTScopedComPtr< IDWriteFontCollectionLoader > fDWriteFontCollectionLoader
 

Detailed Description

Definition at line 40 of file SkTypeface_win_dw.h.

Constructor & Destructor Documentation

◆ Loaders() [1/3]

DWriteFontTypeface::Loaders::Loaders ( IDWriteFactory *  factory,
IDWriteFontFileLoader *  fontFileLoader,
IDWriteFontCollectionLoader *  fontCollectionLoader 
)
inline

Definition at line 41 of file SkTypeface_win_dw.h.

44 : fFactory(SkRefComPtr(factory))
45 , fDWriteFontFileLoader(SkRefComPtr(fontFileLoader))
46 , fDWriteFontCollectionLoader(SkRefComPtr(fontCollectionLoader))
47 {}
SkTScopedComPtr< IDWriteFactory > fFactory
SkTScopedComPtr< IDWriteFontFileLoader > fDWriteFontFileLoader
SkTScopedComPtr< IDWriteFontCollectionLoader > fDWriteFontCollectionLoader

◆ Loaders() [2/3]

DWriteFontTypeface::Loaders::Loaders ( const Loaders )
delete

◆ Loaders() [3/3]

DWriteFontTypeface::Loaders::Loaders ( Loaders &&  )
delete

◆ ~Loaders()

DWriteFontTypeface::Loaders::~Loaders ( )

Member Function Documentation

◆ operator=() [1/2]

Loaders & DWriteFontTypeface::Loaders::operator= ( const Loaders )
delete

◆ operator=() [2/2]

Loaders & DWriteFontTypeface::Loaders::operator= ( Loaders &&  )
delete

Member Data Documentation

◆ fDWriteFontCollectionLoader

SkTScopedComPtr<IDWriteFontCollectionLoader> DWriteFontTypeface::Loaders::fDWriteFontCollectionLoader

Definition at line 56 of file SkTypeface_win_dw.h.

◆ fDWriteFontFileLoader

SkTScopedComPtr<IDWriteFontFileLoader> DWriteFontTypeface::Loaders::fDWriteFontFileLoader

Definition at line 55 of file SkTypeface_win_dw.h.

◆ fFactory

SkTScopedComPtr<IDWriteFactory> DWriteFontTypeface::Loaders::fFactory

Definition at line 54 of file SkTypeface_win_dw.h.


The documentation for this struct was generated from the following file: