OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GrTextStrike
(Results
1 - 16
of
16
) sorted by null
/external/skia/src/gpu/text/
GrStrikeCache.h
23
* The
GrTextStrike
manages a pool of CPU backing memory for GrGlyphs. This backing memory
25
* The
GrTextStrike
may outlive the generating SkStrike. However, it retains a copy
29
class
GrTextStrike
: public SkNVRefCnt<
GrTextStrike
> {
31
GrTextStrike
(const SkDescriptor& fontScalerKey);
77
static const SkDescriptor& GetKey(const
GrTextStrike
& strike) {
109
void setStrikeToPreserve(
GrTextStrike
* strike) { fPreserveStrike = strike; }
113
// Therefore, the caller must check
GrTextStrike
::isAbandoned() if there are other
115
sk_sp<
GrTextStrike
> getStrike(const SkDescriptor& desc) {
116
sk_sp<
GrTextStrike
> strike = sk_ref_sp(fCache.find(desc))
[
all
...]
GrStrikeCache.cpp
46
GrTextStrike
* strike = &*iter;
52
glyphCache->fCache.remove(
GrTextStrike
::GetKey(*strike));
172
GrTextStrike
::
GrTextStrike
(const SkDescriptor& key)
175
GrGlyph*
GrTextStrike
::generateGlyph(const SkGlyph& skGlyph) {
181
void
GrTextStrike
::removeID(GrDrawOpAtlas::AtlasID id) {
193
GrDrawOpAtlas::ErrorCode
GrTextStrike
::addGlyphToAtlas(
GrAtlasManager.h
17
class
GrTextStrike
;
77
GrResourceProvider*, GrStrikeCache*,
GrTextStrike
*,
GrTextBlob.h
292
void setStrike(sk_sp<
GrTextStrike
> strike) { fStrike = std::move(strike); }
293
GrTextStrike
* strike() const { return fStrike.get(); }
294
sk_sp<
GrTextStrike
> refStrike() const { return fStrike; }
355
sk_sp<
GrTextStrike
> fStrike;
432
const sk_sp<
GrTextStrike
>& strike,
438
void appendDeviceSpaceGlyph(const sk_sp<
GrTextStrike
>& strike,
443
void appendSourceSpaceGlyph(const sk_sp<
GrTextStrike
>& strike,
GrAtlasManager.cpp
68
GrTextStrike
* strike, GrDrawOpAtlas::AtlasID* id,
GrTextBlob.cpp
438
SkASSERT_RELEASE(
GrTextStrike
::GetKey(*lSubRun.strike()) ==
439
GrTextStrike
::GetKey(*rSubRun.strike()));
GrTextBlobVertexRegenerator.cpp
164
sk_sp<
GrTextStrike
> strike;
/external/skqp/src/gpu/text/
GrStrikeCache.h
23
* The
GrTextStrike
manages a pool of CPU backing memory for GrGlyphs. This backing memory
25
* The
GrTextStrike
may outlive the generating SkStrike. However, it retains a copy
29
class
GrTextStrike
: public SkNVRefCnt<
GrTextStrike
> {
31
GrTextStrike
(const SkDescriptor& fontScalerKey);
77
static const SkDescriptor& GetKey(const
GrTextStrike
& strike) {
109
void setStrikeToPreserve(
GrTextStrike
* strike) { fPreserveStrike = strike; }
113
// Therefore, the caller must check
GrTextStrike
::isAbandoned() if there are other
115
sk_sp<
GrTextStrike
> getStrike(const SkStrike* cache) {
116
sk_sp<
GrTextStrike
> strike = sk_ref_sp(fCache.find(cache->getDescriptor()))
[
all
...]
GrStrikeCache.cpp
46
GrTextStrike
* strike = &*iter;
52
glyphCache->fCache.remove(
GrTextStrike
::GetKey(*strike));
172
GrTextStrike
::
GrTextStrike
(const SkDescriptor& key)
175
GrGlyph*
GrTextStrike
::generateGlyph(const SkGlyph& skGlyph) {
181
void
GrTextStrike
::removeID(GrDrawOpAtlas::AtlasID id) {
193
GrDrawOpAtlas::ErrorCode
GrTextStrike
::addGlyphToAtlas(
GrAtlasManager.h
17
class
GrTextStrike
;
77
GrResourceProvider*, GrStrikeCache*,
GrTextStrike
*,
GrTextBlob.h
292
void setStrike(sk_sp<
GrTextStrike
> strike) { fStrike = std::move(strike); }
293
GrTextStrike
* strike() const { return fStrike.get(); }
294
sk_sp<
GrTextStrike
> refStrike() const { return fStrike; }
355
sk_sp<
GrTextStrike
> fStrike;
432
const sk_sp<
GrTextStrike
>& strike,
438
void appendDeviceSpaceGlyph(const sk_sp<
GrTextStrike
>& strike,
443
void appendSourceSpaceGlyph(const sk_sp<
GrTextStrike
>& strike,
GrAtlasManager.cpp
68
GrTextStrike
* strike, GrDrawOpAtlas::AtlasID* id,
GrTextBlob.cpp
438
SkASSERT_RELEASE(
GrTextStrike
::GetKey(*lSubRun.strike()) ==
439
GrTextStrike
::GetKey(*rSubRun.strike()));
GrTextBlobVertexRegenerator.cpp
164
sk_sp<
GrTextStrike
> strike;
/external/skia/src/core/
SkGlyphRunPainter.cpp
[
all
...]
/external/skqp/src/core/
SkGlyphRunPainter.cpp
641
const sk_sp<
GrTextStrike
>& strike,
660
void GrTextBlob::Run::appendDeviceSpaceGlyph(const sk_sp<
GrTextStrike
>& strike,
672
void GrTextBlob::Run::appendSourceSpaceGlyph(const sk_sp<
GrTextStrike
>& strike,
706
sk_sp<
GrTextStrike
> strike = fGrStrikeCache->getStrike(fallbackCache.get());
[
all
...]
Completed in 477 milliseconds