Home
last modified time | relevance | path

Searched refs:SK_EXCLUDES (Results 1 – 7 of 7) sorted by relevance

/external/skia/src/core/
DSkScalerCache.h64 SkPackedGlyphID toID, const SkGlyph& from) SK_EXCLUDES(fMu);
68 SkGlyph* glyph, const SkPath* path) SK_EXCLUDES(fMu);
71 int countCachedGlyphs() const SK_EXCLUDES(fMu);
77 SkGlyph* , SkScalar* array, int* count) SK_EXCLUDES(fMu);
84 SkSpan<const SkGlyphID> glyphIDs, const SkGlyph* results[]) SK_EXCLUDES(fMu);
87 SkSpan<const SkGlyphID> glyphIDs, const SkGlyph* results[]) SK_EXCLUDES(fMu);
90 SkSpan<const SkPackedGlyphID> glyphIDs, const SkGlyph* results[]) SK_EXCLUDES(fMu);
92 size_t prepareForDrawingMasksCPU(SkDrawableGlyphBuffer* drawables) SK_EXCLUDES(fMu);
102 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) SK_EXCLUDES(fMu);
105 SkDrawableGlyphBuffer* drawables, SkSourceGlyphBuffer* rejects) SK_EXCLUDES(fMu);
[all …]
DSkStrikeCache.h146 sk_sp<Strike> findStrike(const SkDescriptor& desc) SK_EXCLUDES(fLock);
152 std::unique_ptr<SkStrikePinner> = nullptr) SK_EXCLUDES(fLock);
157 const SkTypeface& typeface) SK_EXCLUDES(fLock);
162 const SkTypeface& typeface) override SK_EXCLUDES(fLock);
171 void purgeAll() SK_EXCLUDES(fLock); // does not change budget
173 int getCacheCountLimit() const SK_EXCLUDES(fLock);
174 int setCacheCountLimit(int limit) SK_EXCLUDES(fLock);
175 int getCacheCountUsed() const SK_EXCLUDES(fLock);
177 size_t getCacheSizeLimit() const SK_EXCLUDES(fLock);
178 size_t setCacheSizeLimit(size_t limit) SK_EXCLUDES(fLock);
[all …]
/external/skia/src/gpu/
DGrThreadSafeCache.h72 int numEntries() const SK_EXCLUDES(fSpinLock);
74 size_t approxBytesUsedForHash() const SK_EXCLUDES(fSpinLock);
77 void dropAllRefs() SK_EXCLUDES(fSpinLock);
81 void dropUniqueRefs(GrResourceCache* resourceCache) SK_EXCLUDES(fSpinLock);
84 void dropUniqueRefsOlderThan(GrStdSteadyClock::time_point purgeTime) SK_EXCLUDES(fSpinLock);
86 SkDEBUGCODE(bool has(const GrUniqueKey&) SK_EXCLUDES(fSpinLock);)
88 GrSurfaceProxyView find(const GrUniqueKey&) SK_EXCLUDES(fSpinLock);
90 const GrUniqueKey&) SK_EXCLUDES(fSpinLock);
92 GrSurfaceProxyView add(const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock);
94 const GrUniqueKey&, const GrSurfaceProxyView&) SK_EXCLUDES(fSpinLock);
[all …]
/external/skia/src/gpu/text/
DGrTextBlobCache.h27 const SkGlyphRunList& glyphRunList, sk_sp<GrTextBlob> blob) SK_EXCLUDES(fSpinLock);
29 sk_sp<GrTextBlob> find(const GrTextBlob::Key& key) SK_EXCLUDES(fSpinLock);
31 void remove(GrTextBlob* blob) SK_EXCLUDES(fSpinLock);
33 void freeAll() SK_EXCLUDES(fSpinLock);
45 void purgeStaleBlobs() SK_EXCLUDES(fSpinLock);
47 size_t usedBytes() const SK_EXCLUDES(fSpinLock);
49 bool isOverBudget() const SK_EXCLUDES(fSpinLock);
/external/skia/src/image/
DSkImage_Gpu.h115 sk_sp<GrSurfaceProxy> chooseProxy(GrRecordingContext* context) SK_EXCLUDES(fLock);
117 sk_sp<GrSurfaceProxy> switchToStableProxy() SK_EXCLUDES(fLock);
119 sk_sp<GrSurfaceProxy> makeVolatileProxyStable() SK_EXCLUDES(fLock);
121 bool surfaceMustCopyOnWrite(GrSurfaceProxy* surfaceProxy) const SK_EXCLUDES(fLock);
124 size_t gpuMemorySize() const SK_EXCLUDES(fLock);
125 GrMipmapped mipmapped() const SK_EXCLUDES(fLock);
127 GrBackendFormat backendFormat() SK_EXCLUDES(fLock);
/external/skia/include/private/
DSkIDChangeListener.h52 void add(sk_sp<SkIDChangeListener> listener) SK_EXCLUDES(fMutex);
58 int count() const SK_EXCLUDES(fMutex);
61 void changed() SK_EXCLUDES(fMutex);
64 void reset() SK_EXCLUDES(fMutex);
DSkThreadAnnotations.h64 #define SK_EXCLUDES(...) \ macro