Home
last modified time | relevance | path

Searched refs:strike (Results 1 – 25 of 72) sorted by relevance

123

/external/skia/src/core/
DSkStrikeCache.cpp34 SkStrikeCache::ExclusiveStrikePtr::ExclusiveStrikePtr(sk_sp<Strike> strike) in ExclusiveStrikePtr() argument
35 : fStrike{std::move(strike)} {} in ExclusiveStrikePtr()
81 Strike* strike = fHead; in ~SkStrikeCache() local
82 while (strike) { in ~SkStrikeCache()
83 Strike* next = strike->fNext; in ~SkStrikeCache()
84 strike->unref(); in ~SkStrikeCache()
85 strike = next; in ~SkStrikeCache()
99 sk_sp<Strike> strike = this->internalFindStrikeOrNull(desc); in findOrCreateStrike() local
100 if (strike == nullptr) { in findOrCreateStrike()
102 strike = this->internalCreateStrike(desc, std::move(scaler)); in findOrCreateStrike()
[all …]
DSkRemoteGlyphCache.cpp508 fRemoteStrikesToSend.foreach ([&](RemoteStrike* strike) { in writeStrikeData() argument
509 if (strike->hasPendingGlyphs()) { in writeStrikeData()
512 strike->resetScalerContext(); in writeStrikeData()
531 [&](RemoteStrike* strike) { in writeStrikeData() argument
532 if (strike->hasPendingGlyphs()) { in writeStrikeData()
533 strike->writePendingGlyphs(&serializer); in writeStrikeData()
534 strike->resetScalerContext(); in writeStrikeData()
536 auto it = fDescToRemoteStrike.find(&strike->getDescriptor()); in writeStrikeData()
538 SkASSERT(it->second.get() == strike); in writeStrikeData()
542 [&serializer](RemoteStrike* strike) { in writeStrikeData()
[all …]
DSkGlyphRunPainter.cpp107 auto strike = strikeSpec.findOrCreateExclusiveStrike(); in drawForBitmapDevice() local
110 strike->prepareForPathDrawing(&fDrawable, &fRejects); in drawForBitmapDevice()
124 auto strike = strikeSpec.findOrCreateExclusiveStrike(); in drawForBitmapDevice() local
127 fRejects.source(), drawOrigin, deviceMatrix, strike->roundingSpec()); in drawForBitmapDevice()
128 strike->prepareForDrawingMasksCPU(&fDrawable); in drawForBitmapDevice()
168 SkScopedStrikeForGPU strike = strikeSpec.findOrCreateScopedStrike(fStrikeCache); in processGlyphRunList() local
171 strike->prepareForSDFTDrawing(&fDrawable, &fRejects); in processGlyphRunList()
189 SkScopedStrikeForGPU strike = strikeSpec.findOrCreateScopedStrike(fStrikeCache); in processGlyphRunList() local
191 fDrawable.startDevice(fRejects.source(), origin, drawMatrix, strike->roundingSpec()); in processGlyphRunList()
192 strike->prepareForMaskDrawing(&fDrawable, &fRejects); in processGlyphRunList()
[all …]
DSkStrikeSpec.cpp254 SkBulkGlyphMetricsAndPaths::SkBulkGlyphMetricsAndPaths(SkExclusiveStrikePtr&& strike) in SkBulkGlyphMetricsAndPaths() argument
255 : fStrike{std::move(strike)} { } in SkBulkGlyphMetricsAndPaths()
277 SkBulkGlyphMetricsAndImages::SkBulkGlyphMetricsAndImages(SkExclusiveStrikePtr&& strike) in SkBulkGlyphMetricsAndImages() argument
278 : fStrike{std::move(strike)} { } in SkBulkGlyphMetricsAndImages()
DSkStrikeCache.h151 explicit ExclusiveStrikePtr(sk_sp<Strike> strike);
223 void internalRemoveStrike(Strike* strike) SK_REQUIRES(fLock);
224 void internalAttachToHead(sk_sp<Strike> strike) SK_REQUIRES(fLock);
DSkStrikeSpec.h115 explicit SkBulkGlyphMetricsAndPaths(SkExclusiveStrikePtr&& strike);
130 explicit SkBulkGlyphMetricsAndImages(SkExclusiveStrikePtr&& strike);
/external/skqp/src/gpu/text/
DGrStrikeCache.h77 static const SkDescriptor& GetKey(const GrTextStrike& strike) { in GetKey() argument
78 return *strike.fFontScalerKey.getDesc(); in GetKey()
109 void setStrikeToPreserve(GrTextStrike* strike) { fPreserveStrike = strike; } in setStrikeToPreserve() argument
116 sk_sp<GrTextStrike> strike = sk_ref_sp(fCache.find(cache->getDescriptor())); in getStrike() local
117 if (!strike) { in getStrike()
118 strike = this->generateStrike(cache); in getStrike()
120 return strike; in getStrike()
132 sk_sp<GrTextStrike> strike = sk_ref_sp(new GrTextStrike(cache->getDescriptor())); in generateStrike() local
133 fCache.add(strike.get()); in generateStrike()
134 return strike; in generateStrike()
DGrStrikeCache.cpp46 GrTextStrike* strike = &*iter; in HandleEviction() local
47 strike->removeID(id); in HandleEviction()
51 if (strike != glyphCache->fPreserveStrike && 0 == strike->fAtlasedGlyphs) { in HandleEviction()
52 glyphCache->fCache.remove(GrTextStrike::GetKey(*strike)); in HandleEviction()
53 strike->fIsAbandoned = true; in HandleEviction()
54 strike->unref(); in HandleEviction()
DGrTextBlobVertexRegenerator.cpp148 if (fSubRun->strike()->isAbandoned()) { in VertexRegenerator()
164 sk_sp<GrTextStrike> strike; in doRegen() local
179 strike = fGlyphCache->getStrike(fLazyCache->get()); in doRegen()
181 strike = fSubRun->refStrike(); in doRegen()
200 fBlob->fGlyphs[glyphOffset] = strike->getGlyph(id, fLazyCache->get()); in doRegen()
208 code = strike->addGlyphToAtlas(fResourceProvider, fUploadTarget, fGlyphCache, in doRegen()
246 fSubRun->setStrike(std::move(strike)); in doRegen()
DGrTextBlob.h292 void setStrike(sk_sp<GrTextStrike> strike) { fStrike = std::move(strike); } in setStrike() argument
293 GrTextStrike* strike() const { return fStrike.get(); } in strike() function
432 const sk_sp<GrTextStrike>& strike,
438 void appendDeviceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
443 void appendSourceSpaceGlyph(const sk_sp<GrTextStrike>& strike,
DGrTextBlob.cpp436 if (lSubRun.strike()) { in AssertEqual()
437 SkASSERT_RELEASE(rSubRun.strike()); in AssertEqual()
438 SkASSERT_RELEASE(GrTextStrike::GetKey(*lSubRun.strike()) == in AssertEqual()
439 GrTextStrike::GetKey(*rSubRun.strike())); in AssertEqual()
442 SkASSERT_RELEASE(!rSubRun.strike()); in AssertEqual()
/external/freetype/src/sfnt/
Dttbdf.c89 FT_Byte* strike; in tt_face_load_bdf_props() local
106 strike = p + count * 4; in tt_face_load_bdf_props()
117 strike += 10 * num_items; in tt_face_load_bdf_props()
122 if ( strike > bdf->strings ) in tt_face_load_bdf_props()
149 FT_Byte* strike; in tt_face_find_bdf_prop() local
164 strike = p + 4 * count; in tt_face_find_bdf_prop()
187 strike += 10 * _count; in tt_face_find_bdf_prop()
192 p = strike; in tt_face_find_bdf_prop()
Dttsbit.c314 FT_Byte* strike; in tt_face_load_strike_metrics() local
319 strike = face->sbit_table + 8 + strike_index * 48; in tt_face_load_strike_metrics()
321 metrics->x_ppem = (FT_UShort)strike[44]; in tt_face_load_strike_metrics()
322 metrics->y_ppem = (FT_UShort)strike[45]; in tt_face_load_strike_metrics()
324 metrics->ascender = (FT_Char)strike[16] * 64; /* hori.ascender */ in tt_face_load_strike_metrics()
325 metrics->descender = (FT_Char)strike[17] * 64; /* hori.descender */ in tt_face_load_strike_metrics()
334 max_before_bl = (FT_Char)strike[24]; in tt_face_load_strike_metrics()
335 min_after_bl = (FT_Char)strike[25]; in tt_face_load_strike_metrics()
387 metrics->max_advance = ( (FT_Char)strike[22] + /* min_origin_SB */ in tt_face_load_strike_metrics()
388 strike[18] + /* max_width */ in tt_face_load_strike_metrics()
[all …]
/external/skia/src/gpu/text/
DGrStrikeCache.h104 sk_sp<GrTextStrike> strike = sk_make_sp<GrTextStrike>(desc); in generateStrike() local
105 fCache.set(strike); in generateStrike()
106 return strike; in generateStrike()
110 static const SkDescriptor& GetKey(const sk_sp<GrTextStrike>& strike) { in GetKey()
111 return *strike->fFontScalerKey.getDesc(); in GetKey()
/external/toybox/toys/net/
Dsntp.c135 int strike; in sntp_main() local
140 strike = xrecvwait(fd, toybuf, sizeof(toybuf), &sa, then-now); in sntp_main()
141 if (strike<1) { in sntp_main()
146 if (strike<48) continue; in sntp_main()
155 strike = strcmp(buf, ntop((void *)&sa)); in sntp_main()
159 if (strike && !FLAG(S)) continue; in sntp_main()
165 if (strike) { in sntp_main()
/external/freetype/src/pfr/
Dpfrsbit.c591 PFR_Strike strike; in pfr_slot_load_bitmap() local
602 strike = phys->strikes; in pfr_slot_load_bitmap()
605 if ( strike->x_ppm == (FT_UInt)size->root.metrics.x_ppem && in pfr_slot_load_bitmap()
606 strike->y_ppm == (FT_UInt)size->root.metrics.y_ppem ) in pfr_slot_load_bitmap()
609 strike++; in pfr_slot_load_bitmap()
624 if ( strike->flags & PFR_BITMAP_2BYTE_CHARCODE ) in pfr_slot_load_bitmap()
626 if ( strike->flags & PFR_BITMAP_2BYTE_SIZE ) in pfr_slot_load_bitmap()
628 if ( strike->flags & PFR_BITMAP_3BYTE_OFFSET ) in pfr_slot_load_bitmap()
632 if ( FT_STREAM_SEEK( phys->bct_offset + strike->bct_offset ) || in pfr_slot_load_bitmap()
633 FT_FRAME_ENTER( char_len * strike->num_bitmaps ) ) in pfr_slot_load_bitmap()
[all …]
Dpfrobjs.c212 PFR_Strike strike; in pfr_face_init() local
220 strike = phy_font->strikes; in pfr_face_init()
221 for ( n = 0; n < count; n++, size++, strike++ ) in pfr_face_init()
223 size->height = (FT_Short)strike->y_ppm; in pfr_face_init()
224 size->width = (FT_Short)strike->x_ppm; in pfr_face_init()
225 size->size = (FT_Pos)( strike->y_ppm << 6 ); in pfr_face_init()
226 size->x_ppem = (FT_Pos)( strike->x_ppm << 6 ); in pfr_face_init()
227 size->y_ppem = (FT_Pos)( strike->y_ppm << 6 ); in pfr_face_init()
Dpfrload.c461 PFR_Strike strike; in pfr_extra_item_load_bitmap_info() local
503 strike = phy_font->strikes + phy_font->num_strikes; in pfr_extra_item_load_bitmap_info()
507 for ( n = 0; n < count; n++, strike++ ) in pfr_extra_item_load_bitmap_info()
509 strike->x_ppm = ( flags0 & PFR_STRIKE_2BYTE_XPPM ) in pfr_extra_item_load_bitmap_info()
513 strike->y_ppm = ( flags0 & PFR_STRIKE_2BYTE_YPPM ) in pfr_extra_item_load_bitmap_info()
517 strike->flags = PFR_NEXT_BYTE( p ); in pfr_extra_item_load_bitmap_info()
519 strike->bct_size = ( flags0 & PFR_STRIKE_3BYTE_SIZE ) in pfr_extra_item_load_bitmap_info()
523 strike->bct_offset = ( flags0 & PFR_STRIKE_3BYTE_OFFSET ) in pfr_extra_item_load_bitmap_info()
527 strike->num_bitmaps = ( flags0 & PFR_STRIKE_2BYTE_COUNT ) in pfr_extra_item_load_bitmap_info()
/external/harfbuzz_ng/src/
Dhb-ot-color-cbdt-table.hh403 const BitmapSizeTable &strike = this->cblc->choose_strike (font); in get_extents() local
404 const IndexSubtableRecord *subtable_record = strike.find_table (glyph, cblc, &base); in get_extents()
405 if (!subtable_record || !strike.ppemX || !strike.ppemY) in get_extents()
445 float x_scale = upem / (float) strike.ppemX; in get_extents()
446 float y_scale = upem / (float) strike.ppemY; in get_extents()
459 const BitmapSizeTable &strike = this->cblc->choose_strike (font); in reference_png() local
460 const IndexSubtableRecord *subtable_record = strike.find_table (glyph, cblc, &base); in reference_png()
461 if (!subtable_record || !strike.ppemX || !strike.ppemY) in reference_png()
/external/skqp/src/core/
DSkGlyphRunPainter.cpp641 const sk_sp<GrTextStrike>& strike, in switchSubRunIfNeededAndAppendGlyph() argument
649 subRun->setStrike(strike); in switchSubRunIfNeededAndAppendGlyph()
651 subRun->setStrike(strike); in switchSubRunIfNeededAndAppendGlyph()
660 void GrTextBlob::Run::appendDeviceSpaceGlyph(const sk_sp<GrTextStrike>& strike, in appendDeviceSpaceGlyph() argument
662 if (GrGlyph* glyph = strike->getGlyph(skGlyph)) { in appendDeviceSpaceGlyph()
667 this->switchSubRunIfNeededAndAppendGlyph(glyph, strike, glyphRect, false); in appendDeviceSpaceGlyph()
672 void GrTextBlob::Run::appendSourceSpaceGlyph(const sk_sp<GrTextStrike>& strike, in appendSourceSpaceGlyph() argument
676 if (GrGlyph* glyph = strike->getGlyph(skGlyph)) { in appendSourceSpaceGlyph()
681 this->switchSubRunIfNeededAndAppendGlyph(glyph, strike, glyphRect, true); in appendSourceSpaceGlyph()
706 sk_sp<GrTextStrike> strike = fGrStrikeCache->getStrike(fallbackCache.get()); in generateFromGlyphRunList() local
[all …]
DSkRemoteGlyphCache.cpp657 auto strike = fStrikeCache->findStrikeExclusive(*client_desc); in readStrikeData() local
658 if (strike == nullptr) { in readStrikeData()
664 strike = fStrikeCache->createStrikeExclusive( in readStrikeData()
668 auto proxyContext = static_cast<SkScalerContextProxy*>(strike->getScalerContext()); in readStrikeData()
669 proxyContext->initCache(strike.get(), fStrikeCache); in readStrikeData()
678 SkGlyph* allocatedGlyph = strike->getRawGlyphByID(glyph->getPackedID()); in readStrikeData()
693 strike->initializeImage(image, imageSize, allocatedGlyph); in readStrikeData()
702 SkGlyph* allocatedGlyph = strike->getRawGlyphByID(glyph->getPackedID()); in readStrikeData()
712 if (!read_path(&deserializer, allocatedGlyph, strike.get())) READ_FAILURE in readStrikeData()
/external/libvterm/src/
Dpen.c177 state->pen.strike = 0; setpenattr_bool(state, VTERM_ATTR_STRIKE, 0); in vterm_state_resetpen()
197 setpenattr_bool(state, VTERM_ATTR_STRIKE, state->pen.strike); in vterm_state_savepen()
316 state->pen.strike = 1; in vterm_state_setpen()
357 state->pen.strike = 0; in vterm_state_setpen()
475 if(state->pen.strike) in vterm_state_getpen()
515 val->boolean = state->pen.strike; in vterm_state_get_penattr()
Dscreen.c23 unsigned int strike : 1; member
418 screen->pen.strike = val->boolean; in setpenattr()
754 cell->attrs.strike = intcell->pen.strike; in vterm_screen_get_cell()
791 intcell->pen.strike = cell->attrs.strike; in vterm_screen_set_cell()
893 if((attrs & VTERM_ATTR_STRIKE_MASK) && (a->pen.strike != b->pen.strike)) in attrs_differ()
/external/v8/src/builtins/
Dstring-html.tq102 // https://tc39.github.io/ecma262/#sec-string.prototype.strike
107 receiver, 'String.prototype.strike', 'strike', kEmptyString,
/external/snakeyaml/src/test/resources/pyyaml/
Dspec-02-08.data4 action: strike (miss)

123