Home
last modified time | relevance | path

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

/external/skia/src/core/
DSkScalerCache.h116 size_t commonFilterLoop(SkDrawableGlyphBuffer* drawables, Fn&& fn) SK_REQUIRES(fMu);
120 std::tuple<SkGlyph*, size_t> glyph(SkPackedGlyphID) SK_REQUIRES(fMu);
122 std::tuple<SkGlyphDigest, size_t> digest(SkPackedGlyphID) SK_REQUIRES(fMu);
125 SkGlyphDigest addGlyph(SkGlyph* glyph) SK_REQUIRES(fMu);
127 std::tuple<const void*, size_t> prepareImage(SkGlyph* glyph) SK_REQUIRES(fMu);
130 std::tuple<const SkPath*, size_t> preparePath(SkGlyph*) SK_REQUIRES(fMu);
141 const SkGlyph** results) SK_REQUIRES(fMu);
DSkStrikeCache.h182 sk_sp<Strike> internalFindStrikeOrNull(const SkDescriptor& desc) SK_REQUIRES(fLock);
187 std::unique_ptr<SkStrikePinner> = nullptr) SK_REQUIRES(fLock);
190 void internalRemoveStrike(Strike* strike) SK_REQUIRES(fLock);
191 void internalAttachToHead(sk_sp<Strike> strike) SK_REQUIRES(fLock);
196 size_t internalPurge(size_t minBytesNeeded = 0) SK_REQUIRES(fLock);
199 void validate() const SK_REQUIRES(fLock);
DSkScalerCache.cpp181 [&](size_t i, SkGlyphDigest digest, SkPoint pos) SK_REQUIRES(fMu) { in prepareForDrawingMasksCPU()
199 [&](size_t i, SkGlyphDigest digest, SkPoint pos) SK_REQUIRES(fMu) { in prepareForMaskDrawing()
214 [&](size_t i, SkGlyphDigest digest, SkPoint pos) SK_REQUIRES(fMu) { in prepareForSDFTDrawing()
230 [&](size_t i, SkGlyphDigest digest, SkPoint pos) SK_REQUIRES(fMu) { in prepareForPathDrawing()
/external/skia/src/gpu/
DGrThreadSafeCache.h295 void makeExistingEntryMRU(Entry*) SK_REQUIRES(fSpinLock);
296 Entry* makeNewEntryMRU(Entry*) SK_REQUIRES(fSpinLock);
298 Entry* getEntry(const GrUniqueKey&, const GrSurfaceProxyView&) SK_REQUIRES(fSpinLock);
299 Entry* getEntry(const GrUniqueKey&, sk_sp<VertexData>) SK_REQUIRES(fSpinLock);
301 void recycleEntry(Entry*) SK_REQUIRES(fSpinLock);
304 const GrUniqueKey&) SK_REQUIRES(fSpinLock);
307 const GrSurfaceProxyView&) SK_REQUIRES(fSpinLock);
310 const GrUniqueKey&) SK_REQUIRES(fSpinLock);
314 IsNewerBetter) SK_REQUIRES(fSpinLock);
/external/skia/src/gpu/text/
DGrTextBlobCache.h75 void internalPurgeStaleBlobs() SK_REQUIRES(fSpinLock);
77 sk_sp<GrTextBlob> internalAdd(sk_sp<GrTextBlob> blob) SK_REQUIRES(fSpinLock);
78 void internalRemove(GrTextBlob* blob) SK_REQUIRES(fSpinLock);
80 void internalCheckPurge(GrTextBlob* blob = nullptr) SK_REQUIRES(fSpinLock);
/external/skia/include/private/
DSkThreadAnnotations.h38 #define SK_REQUIRES(...) \ macro
/external/skia/src/pdf/
DSkPDFDocument.cpp237 SkWStream* SkPDFDocument::beginObject(SkPDFIndirectReference ref) SK_REQUIRES(fMutex) { in beginObject()
242 void SkPDFDocument::endObject() SK_REQUIRES(fMutex) { in endObject()