Lines Matching full:a
5 <a name='SkTextBlob'></a>
10 …a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a> final : public <a href='undocumented#SkNVR…
12 …const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a href='#SkTextBlob_bounds'>bounds()</a> cons…
13 uint32_t <a href='#SkTextBlob_uniqueID'>uniqueID</a>() const;
14 …a href='#SkTextBlob_getIntercepts'>getIntercepts</a>(const <a href='undocumented#SkScalar'>SkScala…
15 …const <a href='SkPaint_Reference#SkPaint'>SkPaint</a>* <a href='SkPaint_Reference#Paint'>paint</a>…
16 …a href='undocumented#sk_sp'>sk_sp</a><<a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>> <a…
17 …<a href='undocumented#SkTextEncoding'>SkTextEncoding</a> encoding = <a href='undocumented#kUTF8_Sk…
18 …a href='undocumented#sk_sp'>sk_sp</a><<a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>> <a…
19 …<a href='undocumented#SkTextEncoding'>SkTextEncoding</a> encoding = <a href='undocumented#kUTF8_Sk…
20 …size_t <a href='#SkTextBlob_serialize'>serialize</a>(const <a href='undocumented#SkSerialProcs'>Sk…
21 …a href='undocumented#sk_sp'>sk_sp</a><<a href='undocumented#SkData'>SkData</a>> <a href='#SkTextBl…
22 …a href='undocumented#sk_sp'>sk_sp</a><<a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>> <a…
23 … const <a href='undocumented#SkDeserialProcs'>SkDeserialProcs</a>& procs);
28 …a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a> combines multiple <a href='undocumented#Te…
29 …a href='undocumented#Glyph'>Glyphs</a>, <a href='SkPaint_Reference#Paint'>Paint</a>, and position.…
30 fonts and <a href='undocumented#Text'>text</a> rendering are used by run.
32 <a name='SkTextBlob_bounds'></a>
37 const <a href='SkRect_Reference#SkRect'>SkRect</a>& <a href='#SkTextBlob_bounds'>bounds()</a>const
40 …ive bounding box. Uses <a href='SkPaint_Reference#SkPaint'>SkPaint</a> associated with each <a hre…
41 determine <a href='undocumented#Glyph'>glyph</a> bounds, and unions all bounds. Returned bounds may…
42 larger than the bounds of all <a href='undocumented#Glyph'>glyphs</a> in runs.
54 <a href='SkPath_Reference#SkPath'>SkPath</a>::<a href='#SkPath_getBounds'>getBounds</a>
56 <a name='SkTextBlob_uniqueID'></a>
61 uint32_t <a href='#SkTextBlob_uniqueID'>uniqueID</a>()const
64 Returns a non-zero value unique among all <a href='undocumented#Text'>text</a> blobs.
68 identifier for <a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>
76 <a href='undocumented#SkRefCnt'>SkRefCnt</a>
78 <a name='Text_Intercepts'></a>
80 …a href='#Text_Blob_Text_Intercepts'>Text_Intercepts</a> describe the intersection of drawn <a href…
81 …a href='undocumented#Line'>lines</a> parallel to the <a href='undocumented#Text'>text</a> advance.…
84 <a name='SkTextBlob_getIntercepts'></a>
89 …a href='#SkTextBlob_getIntercepts'>getIntercepts</a>(const <a href='undocumented#SkScalar'>SkScala…
92 …e number of <a href='#SkTextBlob_getIntercepts_intervals'>intervals</a> that intersect <a href='#S…
93 …a href='#SkTextBlob_getIntercepts_bounds'>bounds</a> describes a pair of <a href='undocumented#Lin…
94 The return count is zero or a multiple of two, and is at most twice the number of <a href='undocume…
97 Pass nullptr for <a href='#SkTextBlob_getIntercepts_intervals'>intervals</a> to determine the <a hr…
99 Runs within the blob that contain <a href='undocumented#SkRSXform'>SkRSXform</a> are ignored when c…
103 <table> <tr> <td><a name='SkTextBlob_getIntercepts_bounds'><code><strong>bounds</strong></code>…
104 <td>lower and upper <a href='undocumented#Line'>line</a> parallel to the advance</td>
106 …<tr> <td><a name='SkTextBlob_getIntercepts_intervals'><code><strong>intervals</strong></code></…
109 <tr> <td><a name='SkTextBlob_getIntercepts_paint'><code><strong>paint</strong></code></a></td>
110 …<td>specifies stroking, <a href='undocumented#SkPathEffect'>SkPathEffect</a> that affects the resu…
122 <a name='SkTextBlob_MakeFromText'></a>
127 …a href='undocumented#sk_sp'>sk_sp</a><<a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>&…
128 …<a href='undocumented#SkTextEncoding'>SkTextEncoding</a> encoding = <a href='undocumented#kUTF8_Sk…
131 …a href='#Text_Blob'>Text_Blob</a> with a single run. <a href='#SkTextBlob_MakeFromText_text'>text<…
132 by default, <a href='#SkTextBlob_MakeFromText_text'>text</a> is encoded as UTF-8.
134 …a href='#SkTextBlob_MakeFromText_font'>font</a> contains attributes used to define the run <a href…
135 …a href='#Font_Skew_X'>Font_Skew_X</a>, <a href='#Font_Hinting'>Font_Hinting</a>, <a href='#Paint_A…
136 …a href='#Font_Embedded_Bitmaps'>Font_Embedded_Bitmaps</a>, <a href='#Font_Hinting_Spacing'>Font_Hi…
137 and <a href='#Font_Subpixel'>Font_Subpixel</a>
142 <table> <tr> <td><a name='SkTextBlob_MakeFromText_text'><code><strong>text</strong></code></a><…
143 …<td>character code <a href='SkPoint_Reference#Point'>points</a> or <a href='undocumented#Glyph'>Gl…
145 …<tr> <td><a name='SkTextBlob_MakeFromText_byteLength'><code><strong>byteLength</strong></code><…
146 <td>byte length of <a href='#SkTextBlob_MakeFromText_text'>text</a> array</td>
148 <tr> <td><a name='SkTextBlob_MakeFromText_font'><code><strong>font</strong></code></a></td>
149 …a href='#SkTextBlob_MakeFromText_text'>text</a> <a href='undocumented#Size'>size</a>, <a href='und…
151 …<tr> <td><a name='SkTextBlob_MakeFromText_encoding'><code><strong>encoding</strong></code></a><…
152 …e of: <a href='undocumented#kUTF8_SkTextEncoding'>kUTF8_SkTextEncoding</a>, <a href='undocumented#…
153 <a href='undocumented#kUTF32_SkTextEncoding'>kUTF32_SkTextEncoding</a>, <a href='undocumented#kGlyp…
160 <a href='#Text_Blob'>Text_Blob</a> constructed from one run
168 <a href='#SkTextBlob_MakeFromString'>MakeFromString</a> <a href='SkTextBlobBuilder_Reference#SkText…
170 <a name='SkTextBlob_MakeFromString'></a>
175 …a href='undocumented#sk_sp'>sk_sp</a><<a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>&…
176 …<a href='undocumented#SkTextEncoding'>SkTextEncoding</a> encoding = <a href='undocumented#kUTF8_Sk…
179 …a href='#Text_Blob'>Text_Blob</a> with a single run. <a href='#SkTextBlob_MakeFromString_string'>s…
180 by default, <a href='#SkTextBlob_MakeFromString_string'>string</a> is encoded as UTF-8.
182 …a href='#SkTextBlob_MakeFromString_font'>font</a> contains <a href='#Font_Metrics'>Font_Metrics</a…
183 …a href='#Font_Skew_X'>Font_Skew_X</a>, <a href='#Font_Hinting'>Font_Hinting</a>, <a href='#Paint_A…
184 …a href='#Font_Embedded_Bitmaps'>Font_Embedded_Bitmaps</a>, <a href='#Font_Hinting_Spacing'>Font_Hi…
185 and <a href='#Font_Subpixel'>Font_Subpixel</a>
190 <table> <tr> <td><a name='SkTextBlob_MakeFromString_string'><code><strong>string</strong></code…
191 …<td>character code <a href='SkPoint_Reference#Point'>points</a> or <a href='undocumented#Glyph'>Gl…
193 <tr> <td><a name='SkTextBlob_MakeFromString_font'><code><strong>font</strong></code></a></td>
194 …a href='undocumented#Text'>text</a> <a href='undocumented#Size'>size</a>, <a href='undocumented#Ty…
196 …<tr> <td><a name='SkTextBlob_MakeFromString_encoding'><code><strong>encoding</strong></code></a…
197 …e of: <a href='undocumented#kUTF8_SkTextEncoding'>kUTF8_SkTextEncoding</a>, <a href='undocumented#…
198 <a href='undocumented#kUTF32_SkTextEncoding'>kUTF32_SkTextEncoding</a>, <a href='undocumented#kGlyp…
205 <a href='#Text_Blob'>Text_Blob</a> constructed from one run
213 <a href='#SkTextBlob_MakeFromText'>MakeFromText</a> <a href='SkTextBlobBuilder_Reference#SkTextBlob…
215 <a name='SkTextBlob_serialize'></a>
220 size_t <a href='#SkTextBlob_serialize'>serialize</a>(const <a href='undocumented#SkSerialProcs'>SkS…
223 …a href='undocumented#Data'>data</a> to allow later reconstruction of <a href='SkTextBlob_Reference…
224 …<a href='undocumented#Data'>data</a>, and <a href='#SkTextBlob_serialize_memory_size'>memory_size<…
225 …ns bytes used if provided storage is large enough to hold all <a href='undocumented#Data'>data</a>;
228 …a href='#SkTextBlob_serialize_procs'>procs</a>.<a href='#SkSerialProcs_fTypefaceProc'>fTypefacePro…
229 …a href='#SkTextBlob_serialize_procs'>procs</a>.<a href='#SkSerialProcs_fTypefaceProc'>fTypefacePro…
230 …a href='#SkTextBlob_serialize_procs'>procs</a>.<a href='#SkSerialProcs_fTypefaceProc'>fTypefacePro…
231 is called with a pointer to <a href='undocumented#SkTypeface'>SkTypeface</a> and user context.
235 <table> <tr> <td><a name='SkTextBlob_serialize_procs'><code><strong>procs</strong></code></a></…
236 <td>custom serial <a href='undocumented#Data'>data</a> encoders; may be nullptr</td>
238 <tr> <td><a name='SkTextBlob_serialize_memory'><code><strong>memory</strong></code></a></td>
239 <td>storage for <a href='undocumented#Data'>data</a></td>
241 …<tr> <td><a name='SkTextBlob_serialize_memory_size'><code><strong>memory_size</strong></code></…
242 <td><a href='undocumented#Size'>size</a> of storage</td>
248 …en, or zero if required storage is larger than <a href='#SkTextBlob_serialize_memory_size'>memory_…
256 <a href='#SkTextBlob_Deserialize'>Deserialize</a> <a href='undocumented#SkSerialProcs'>SkSerialProc…
258 <a name='SkTextBlob_serialize_2'></a>
263 …a href='undocumented#sk_sp'>sk_sp</a><<a href='undocumented#SkData'>SkData</a>> <a href='#Sk…
266 …ns storage containing <a href='undocumented#SkData'>SkData</a> describing <a href='SkTextBlob_Refe…
269 …a href='#SkTextBlob_serialize_2_procs'>procs</a>.<a href='#SkSerialProcs_fTypefaceProc'>fTypefaceP…
270 …a href='#SkTextBlob_serialize_2_procs'>procs</a>.<a href='#SkSerialProcs_fTypefaceProc'>fTypefaceP…
271 …a href='#SkTextBlob_serialize_2_procs'>procs</a>.<a href='#SkSerialProcs_fTypefaceProc'>fTypefaceP…
272 is called with a pointer to <a href='undocumented#SkTypeface'>SkTypeface</a> and user context.
276 <table> <tr> <td><a name='SkTextBlob_serialize_2_procs'><code><strong>procs</strong></code></a>…
277 <td>custom serial <a href='undocumented#Data'>data</a> encoders; may be nullptr</td>
283 storage containing serialized <a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>
291 <a href='#SkTextBlob_Deserialize'>Deserialize</a> <a href='undocumented#SkData'>SkData</a> <a href=…
293 <a name='SkTextBlob_Deserialize'></a>
298 …a href='undocumented#sk_sp'>sk_sp</a><<a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a>&…
301 …a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a> that was serialized into <a href='#SkTextB…
302 if successful; otherwise, returns nullptr. Fails if <a href='#SkTextBlob_Deserialize_size'>size</a>…
303 …a href='#SkTextBlob_Deserialize_data'>data</a> length, or if <a href='#SkTextBlob_Deserialize_data…
305 …a href='#SkTextBlob_Deserialize_procs'>procs</a>.<a href='#SkDeserialProcs_fTypefaceProc'>fTypefac…
306 …a href='#SkTextBlob_Deserialize_procs'>procs</a>.<a href='#SkDeserialProcs_fTypefaceProc'>fTypefac…
307 …a href='#SkTextBlob_Deserialize_procs'>procs</a>.<a href='#SkDeserialProcs_fTypefaceProc'>fTypefac…
308 …a pointer to <a href='undocumented#SkTypeface'>SkTypeface</a> <a href='#SkTextBlob_Deserialize_dat…
312 <table> <tr> <td><a name='SkTextBlob_Deserialize_data'><code><strong>data</strong></code></a></…
313 <td>pointer for serial <a href='#SkTextBlob_Deserialize_data'>data</a></td>
315 <tr> <td><a name='SkTextBlob_Deserialize_size'><code><strong>size</strong></code></a></td>
316 …<td><a href='#SkTextBlob_Deserialize_size'>size</a> of <a href='#SkTextBlob_Deserialize_data'>data…
318 <tr> <td><a name='SkTextBlob_Deserialize_procs'><code><strong>procs</strong></code></a></td>
319 <td>custom serial <a href='#SkTextBlob_Deserialize_data'>data</a> decoders; may be nullptr</td>
325 <a href='SkTextBlob_Reference#SkTextBlob'>SkTextBlob</a> constructed from <a href='#SkTextBlob_Dese…
329 <div><fiddle-embed name="68b6d0208eb0b4de67fc152381af7a58"><div><a href='undocumented#Text'>Text</a…
335 <a href='#SkTextBlob_serialize'>serialize</a> <a href='undocumented#SkDeserialProcs'>SkDeserialProc…