Name Description Size
SkAutoCoInitialize.cpp 702
SkAutoCoInitialize.h An instance of this class initializes COM on creation and closes the COM library on destruction. 664
SkDWrite.cpp Converts a utf8 string to a WCHAR string. 4635
SkDWrite.h Prefer to use this type to prevent template proliferation. 3292
SkDWriteFontFileStream.cpp 6725
SkDWriteFontFileStream.h An SkStream backed by an IDWriteFontFileStream. This allows Skia code to read an IDWriteFontFileStream. 2758
SkDWriteGeometrySink.cpp 5088
SkDWriteGeometrySink.h 1725
SkDWriteNTDDI_VERSION.h 938
SkHRESULT.cpp 1047
SkHRESULT.h These macros are for reporting HRESULT errors. The expression will be evaluated. If the resulting HRESULT SUCCEEDED then execution will continue normally. If the HRESULT FAILED then the macro will return from the current function. In variants ending with 'M' the given message will be traced when FAILED. The HR variants will return the HRESULT when FAILED. The HRB variants will return false when FAILED. The HRN variants will return nullptr when FAILED. The HRV variants will simply return when FAILED. The HRZ variants will return 0 when FAILED. 1809
SkIStream.cpp SkBaseIStream 6262
SkIStream.h A bare IStream implementation which properly reference counts but returns E_NOTIMPL for all ISequentialStream and IStream methods. 3132
SkObjBase.h 1078
SkTScopedComPtr.h Returns the address of the underlying pointer. This is dangerous -- it breaks encapsulation and the reference escapes. Must only be used on instances currently pointing to NULL, and only to initialize the instance. 2157
SkWGL_win.cpp 209