blob: 0239034eec256294822d9d70485d9cebd345a6ca [file] [log] [blame]
Cary Clark8032b982017-07-28 11:04:54 -04001# external references that will be documented eventually ...
2#External
Cary Clarkce101242017-09-01 15:51:02 -04003 DirectWrite TrueType Windows Linux Android iOS
Cary Clark8032b982017-07-28 11:04:54 -04004 FreeType FreeType-based Harfbuzz
Cary Clarkce101242017-09-01 15:51:02 -04005 Descenders Kerning Unhinted
Cary Clark8032b982017-07-28 11:04:54 -04006 LCD RGB
Cary Clark8032b982017-07-28 11:04:54 -04007 Unicode Unicode5 UTF-8 UTF-16 UTF-32 ASCII Unichar
Cary Clark8032b982017-07-28 11:04:54 -04008 API
9 CPU
Cary Clarkbad5ad72017-08-03 17:14:08 -040010 GPU GPU-backed OpenGL Vulkan
Cary Clarkbc5697d2017-10-04 14:31:33 -040011 PDF XPS
Cary Clark8032b982017-07-28 11:04:54 -040012 RFC
Cary Clarkbc5697d2017-10-04 14:31:33 -040013 NaN NaNs
Cary Clark73fa9722017-08-29 17:36:51 -040014 Bezier Coons Cartesian
Cary Clarkce101242017-09-01 15:51:02 -040015 C C++ Destructor Subclasses
Cary Clarkbad5ad72017-08-03 17:14:08 -040016 SaveLayerFlags # not external; need to add typedef support
Cary Clarkce101242017-09-01 15:51:02 -040017 SkUserConfig # not external, but still thinking about how markup refers to this
Cary Clarkbad5ad72017-08-03 17:14:08 -040018 SkXXX.h # ditto
Cary Clarkd0530ba2017-09-14 11:25:39 -040019 SkXXX_Reference # ditto
Cary Clark8032b982017-07-28 11:04:54 -040020 Skia # ditto
Cary Clarkbc5697d2017-10-04 14:31:33 -040021 SK_ABORT # ditto
22 SK_API # ditto
Cary Clarkd0530ba2017-09-14 11:25:39 -040023 SK_DEBUG # ditto
24 SK_RELEASE # ditto
Cary Clark8032b982017-07-28 11:04:54 -040025 SK_USE_FREETYPE_EMBOLDEN # ditto
26 SK_SUPPORT_LEGACY_PAINT_TEXTDECORATION # ditto
27 SK_BUILD_FOR_ANDROID_FRAMEWORK # ditto
Cary Clarkce101242017-09-01 15:51:02 -040028 SK_IGNORE_TO_STRING # ditto
Cary Clark8032b982017-07-28 11:04:54 -040029
30# FreeType related
31FT_LOAD_TARGET_LIGHT
32FT_LOAD_TARGET_NORMAL
33FT_LOAD_TARGET_LCD
34FT_LOAD_TARGET_LCD_V
35FT_LOAD_NO_HINTING
36FT_Load_Glyph
37
38#External ##
39
Cary Clarkce101242017-09-01 15:51:02 -040040#Topic Alias
41#Alias Aliased
42#Alias Aliasing
43##
44
45#Topic Anti-alias
46#Alias Anti-aliased
47#Alias Anti-aliasing
48##
49
Cary Clark8032b982017-07-28 11:04:54 -040050#Topic Arc
Cary Clarkce101242017-09-01 15:51:02 -040051#Alias Arcs
Cary Clark8032b982017-07-28 11:04:54 -040052#Topic ##
53
54#Topic BBH_Factory
55#Class SkBBHFactory
56##
57##
58
Cary Clark8032b982017-07-28 11:04:54 -040059#Topic Blend_Mode
60#EnumClass SkBlendMode
61 #Const kSrc 1
62 ##
63 #Const kSrcOver 3
64 ##
65 #Const kPlus 12
66 ##
67#EnumClass ##
68#Topic ##
69
70#Topic Circle
Cary Clarkce101242017-09-01 15:51:02 -040071#Alias Circles
Cary Clark8032b982017-07-28 11:04:54 -040072#Topic ##
73
74#Topic Clip_Op
75#EnumClass SkClipOp
76 #Const kDifference 0
77 ##
78 #Const kIntersect 1
79 ##
80##
81##
82
83#Topic Color
84 #Typedef SkColor
85 #Typedef ##
86
87 # fixme: defines, not methods, need new markup type
88 #Method int SkColorGetA(color)
89 ##
90 #Method int SkColorGetR(color)
91 ##
92 #Method int SkColorGetG(color)
93 ##
94 #Method int SkColorGetB(color)
95 ##
96 #Method int SkColorSetARGB(a, r, g, b)
97 ##
98
99 #Const SK_ColorBLACK 0xFF000000
100 ##
101 #Const SK_ColorBLUE 0xFF0000FF
102 ##
103 #Const SK_ColorGREEN 0xFF00FF00
104 ##
105 #Const SK_ColorRED 0xFFFF0000
106 ##
107 #Const SK_ColorWHITE 0xFFFFFFFF
108 ##
109 #Subtopic Alpha
Cary Clarkce101242017-09-01 15:51:02 -0400110 #Alias Alpha
Cary Clark8032b982017-07-28 11:04:54 -0400111 #Subtopic ##
112 #Subtopic RGB
113 #Substitute RGB
114 #Subtopic Red
Cary Clarkce101242017-09-01 15:51:02 -0400115 #Alias Red
Cary Clark8032b982017-07-28 11:04:54 -0400116 #Subtopic ##
117 #Subtopic Blue
Cary Clarkce101242017-09-01 15:51:02 -0400118 #Alias Blue
Cary Clark8032b982017-07-28 11:04:54 -0400119 #Subtopic ##
120 #Subtopic Green
Cary Clarkce101242017-09-01 15:51:02 -0400121 #Alias Green
Cary Clark8032b982017-07-28 11:04:54 -0400122 #Subtopic ##
123 #Subtopic ##
124 #Subtopic ARGB
125 #Substitute ARGB
126 #Subtopic ##
127
128 #Subtopic RBG
129 #Substitute RBG
130 #Subtopic ##
131
132 #Subtopic RGB-565
133 #Substitute RGB-565
134 #Alias Color_RGB-565 # quit changing - to _ !
135 #Subtopic ##
136#Topic ##
137
138#Topic Color_Filter
139#Class SkColorFilter
140#Class ##
141#Topic ##
142
143#Topic Color_Space
Cary Clarkd0530ba2017-09-14 11:25:39 -0400144#Class SkColorSpace
145 #Method static sk_sp<SkColorSpace> MakeSRGBLinear()
146 ##
147##
148#EnumClass SkTransferFunctionBehavior
149#Const kRespect 0
150##
151#Const kIgnore 1
152##
153#EnumClass ##
Cary Clark8032b982017-07-28 11:04:54 -0400154##
155
Cary Clarkce101242017-09-01 15:51:02 -0400156#Topic Core_Graphics
157#Substitute Core Graphics
158##
159
160#Topic Core_Text
161#Substitute Core Text
162##
163
Cary Clark8032b982017-07-28 11:04:54 -0400164#Topic Curve
165#Alias Curves
166##
167
168#Topic Data
169##
170
Cary Clark7fc1d122017-10-09 14:07:42 -0400171#Topic Debugging
172#Method SK_API void SkDebugf(const char format[], ...)
173##
174##
175
Cary Clark8032b982017-07-28 11:04:54 -0400176#Topic Device
177#Class SkBaseDevice
178##
179#Topic ##
180
181#Topic Document
182#Class SkDocument
183 #Method SkCanvas* beginPage(SkScalar width, SkScalar height,
184 const SkRect* content = NULL)
185 ##
186##
187#Subtopic PDF
188##
189##
190
191#Topic Draw_Filter
192#Class SkDrawFilter
193##
194##
195
Cary Clarkce101242017-09-01 15:51:02 -0400196#Topic Draw_Layer
197##
198
Cary Clark8032b982017-07-28 11:04:54 -0400199#Topic Draw_Looper
200#Class SkDrawLooper
201#Class ##
202#Topic ##
203
204#Topic Drawable
205#Class SkDrawable
206 #Method void draw(SkCanvas*, const SkMatrix* = NULL)
207 ##
208##
209##
210
211#Topic Dump_Canvas
212#Class SkDumpCanvas
213##
214#Topic ##
215
216#Topic Filter_Quality
217#Enum SkFilterQuality
218 #Const kNone_SkFilterQuality 0
219 ##
220 #Const kLow_SkFilterQuality 1
221 ##
222 #Const kMedium_SkFilterQuality 2
223 ##
224 #Const kHigh_SkFilterQuality 3
225 ##
226#Enum ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400227#Subtopic Nearest_Neighbor
228#Substitute nearest neighbor filter
229##
230#Subtopic Bilerp
231#Substitute bilerp filter
232##
233#Subtopic MipMap
234#Substitute mip-map filter
235##
236#Subtopic BiCubic
237#Substitute bicubic filter
238##
Cary Clark8032b982017-07-28 11:04:54 -0400239#Topic ##
240
241#Topic Font
242#Subtopic Advance
243#Subtopic ##
244#Subtopic Engine
245##
246#Topic ##
247
248#Topic Font_Manager
249#Topic ##
250
251#Topic Glyph
Cary Clarkce101242017-09-01 15:51:02 -0400252#Alias Glyphs
Cary Clark8032b982017-07-28 11:04:54 -0400253##
254
Cary Clarkbad5ad72017-08-03 17:14:08 -0400255#Topic GPU_Context
256#Substitute GPU context
257##
258
259#Topic GPU_Surface
260#Substitute GPU surface
261##
262
Cary Clarkce101242017-09-01 15:51:02 -0400263#Topic HTML_Canvas
264 #Substitute HTML Canvas
265 #Subtopic ArcTo
266 #Substitute HTML Canvas arcTo
267 ##
268##
269
Cary Clark8032b982017-07-28 11:04:54 -0400270#Topic Image
271 #Subtopic Alpha_Type
Cary Clarkd0530ba2017-09-14 11:25:39 -0400272 #Alias Alpha_Type
Cary Clark8032b982017-07-28 11:04:54 -0400273 #Enum SkAlphaType
Cary Clarkd0530ba2017-09-14 11:25:39 -0400274 #Const kUnknown_SkAlphaType 0
275 ##
276 #Const kOpaque_SkAlphaType 1
277 ##
Cary Clark8032b982017-07-28 11:04:54 -0400278 #Const kPremul_SkAlphaType 2
279 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400280 #Const kUnpremul_SkAlphaType 3
281 ##
Cary Clark8032b982017-07-28 11:04:54 -0400282 ##
283 #Subtopic ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400284 #Subtopic Color_Type
285 #Alias Color_Type
286 #Alias Color_Types
Cary Clark8032b982017-07-28 11:04:54 -0400287 #Enum SkColorType
288 #Const kUnknown_SkColorType 0
289 ##
290 #Const kAlpha_8_SkColorType 1
291 ##
292 #Const kRGB_565_SkColorType 2
293 ##
294 #Const kARGB_4444_SkColorType 3
295 ##
296 #Const kRGBA_8888_SkColorType 4
297 ##
298 #Const kBGRA_8888_SkColorType 5
299 ##
300 #Const kIndex_8_SkColorType 6
301 ##
302 #Const kGray_8_SkColorType 7
303 ##
304 #Const kRGBA_F16_SkColorType 8
305 ##
306 #ToDo this is a lie; need to not require values for consts ##
307 #Const kN32_SkColorType 4
308 ##
309 #Enum ##
310 #Subtopic ##
311 #Subtopic Info
312 #Struct SkImageInfo
313 #Method SkImageInfo()
314 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400315 #Method SkImageInfo makeColorSpace(sk_sp<SkColorSpace> cs) const
316 ##
317 #Method size_t minRowBytes() const
318 ##
319 #Method bool isOpaque() const
320 ##
321 #Method int bytesPerPixel() const
322 ##
Cary Clarkbc5697d2017-10-04 14:31:33 -0400323 #Method int height() const
324 ##
325 #Method int width() const
326 ##
327 #Method SkColorType colorType() const
328 ##
329 #Method SkAlphaType alphaType() const
330 ##
331 #Method SkColorSpace* colorSpace() const
332 ##
333 #Method bool isOpaque() const
334 ##
335 #Method size_t minRowBytes() const
336 ##
337 #Method size_t computeByteSize(size_t rowBytes) const
338 ##
Cary Clark8032b982017-07-28 11:04:54 -0400339 ##
340 #Subtopic ##
341 #Class SkImage
342 #Method sk_sp<SkShader> makeShader(SkShader::TileMode, SkShader::TileMode,
343 const SkMatrix* localMatrix = nullptr) const
344 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400345 #Method static sk_sp<SkImage> MakeRasterCopy(const SkPixmap&)
346 ##
347 #Method bool readPixels(const SkPixmap& dst, int srcX, int srcY,
348 CachingHint = kAllow_CachingHint) const
349 ##
350 #Method bool scalePixels(const SkPixmap& dst, SkFilterQuality, CachingHint = kAllow_CachingHint) const
351 ##
Cary Clark8032b982017-07-28 11:04:54 -0400352 ##
353#Topic ##
354
355#Topic Image_Filter
356#Subtopic Scaling
357#Subtopic ##
358#Class SkImageFilter
359#Class ##
360#Topic ##
361
362#Topic Image_Scaling
363##
364
Cary Clarkce101242017-09-01 15:51:02 -0400365#Topic Left_Side_Bearing
366##
367
Cary Clark8032b982017-07-28 11:04:54 -0400368#Topic Line
Cary Clark8032b982017-07-28 11:04:54 -0400369#Alias Lines
370#Topic ##
371
Cary Clarkbc5697d2017-10-04 14:31:33 -0400372#Topic Malloc_Pixel_Ref
373#Class SkMallocPixelRef
374 #Method static sk_sp<SkPixelRef> MakeZeroed(const SkImageInfo&, size_t rowBytes)
375 ##
376 #Method static sk_sp<SkPixelRef> MakeAllocate(const SkImageInfo&, size_t rowBytes)
377 ##
378##
379##
380
Cary Clark8032b982017-07-28 11:04:54 -0400381#Topic Mask
Cary Clarkd0530ba2017-09-14 11:25:39 -0400382#Class SkMask
383 #Enum Format
384 #Const kBW_Format 0
385 ##
386 #Const kA8_Format 1
387 ##
388 #Const k3D_Format 2
389 ##
390 #Const kARGB32_Format 3
391 ##
392 k#Const LCD16_Format 4
393 ##
394 ##
395##
Cary Clark8032b982017-07-28 11:04:54 -0400396#Topic ##
397
398#Topic Mask_Alpha
399#Topic ##
400
401#Topic Mask_Filter
402#Class SkMaskFilter
Cary Clarkbc5697d2017-10-04 14:31:33 -0400403#Method virtual bool filterMask(SkMask* dst, const SkMask& src, const SkMatrix&,
404 SkIPoint* margin) const
405##
Cary Clark8032b982017-07-28 11:04:54 -0400406#Class ##
407#Topic ##
408
Cary Clarkd0530ba2017-09-14 11:25:39 -0400409#Topic Math
410 #Method static inline bool sk_64_isS32(int64_t value)
411 ##
Cary Clarkbc5697d2017-10-04 14:31:33 -0400412 #Method SkIntToScalar(x)
413 ##
414 #Method SkScalarRoundToInt(x)
415 ##
416 #Method SkScalarFloorToInt(x)
417 ##
418 #Method SkScalarCeilToInt(x)
419 ##
420 #Method SkScalarFloorToScalar(x)
421 ##
422 #Method SkScalarCeilToScalar(x)
423 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400424 #Method SkScalarIsFinite(x)
425 ##
426 #Method SkScalarIsNaN(x)
427 ##
428 #Method template <typename D, typename S> inline bool SkTFitsIn(S s)
429 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400430##
431
Cary Clarkbc5697d2017-10-04 14:31:33 -0400432#Topic Mip_Map
433##
Cary Clark8032b982017-07-28 11:04:54 -0400434
435#Topic Nine_Patch
436##
437
438#Topic Number_Types
439 #Typedef SkGlyphID
440 #Typedef ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400441 #Topic Scalar
442 #Alias Scalar
Cary Clark8032b982017-07-28 11:04:54 -0400443 #Typedef SkScalar
444 #Typedef ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400445 ##
Cary Clark884dd7d2017-10-11 10:37:52 -0400446 #Const SK_MinS32FitsInFloat
447 to be written
448 ##
449 #Const SK_MaxS32FitsInFloat
450 to be written
451 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400452 #Const SK_ScalarMin
453 to be written
454 ##
Cary Clark8032b982017-07-28 11:04:54 -0400455 #Const SK_ScalarMax
456 to be written
457 ##
458 #Const SK_ScalarInfinity
459 to be written
460 ##
461 #Const SK_ScalarNegativeInfinity
462 to be written
463 ##
464 #Const SK_ScalarNaN
465 to be written
466 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400467 #Const SK_MinS32
468 to be written
469 ##
470 #Const SK_MaxS32
471 to be written
472 ##
Cary Clark8032b982017-07-28 11:04:54 -0400473 #Typedef SkUnichar
474 #Typedef ##
475 #Typedef U8CPU
476 #Typedef ##
477#Topic ##
478
Cary Clarkce101242017-09-01 15:51:02 -0400479#Topic OS_X
480#Substitute OS X
481##
482
Cary Clark8032b982017-07-28 11:04:54 -0400483#Topic Oval
Cary Clarkce101242017-09-01 15:51:02 -0400484#Alias Ovals
Cary Clark8032b982017-07-28 11:04:54 -0400485#Topic ##
486
487#Topic Paint_Defaults
488#Const SkPaintDefaults_Flags 0
489##
490#Const SkPaintDefaults_Hinting 2
491##
492#Const SkPaintDefaults_TextSize 12
493##
494#Const SkPaintDefaults_MiterLimit 4
495##
496#Topic ##
497
498#Topic Patch
Cary Clarkce101242017-09-01 15:51:02 -0400499#Alias Patches
Cary Clark8032b982017-07-28 11:04:54 -0400500#Topic ##
501
502#Topic Path_Effect
503 #Class SkPathEffect
504 #Class ##
505#Topic ##
506
507#Topic Path_Measure
508 #Class SkPathMeasure
509 #Method void dump() const
510 ##
511 ##
512##
513
514#Topic PathOps
515 #Method bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result)
516 ##
517#Topic ##
518
519#Topic Picture
520#Subtopic Recorder
521 #Class SkPictureRecorder
522 #Method SkCanvas* beginRecording(const SkRect& bounds,
523 SkBBHFactory* bbhFactory = NULL,
524 uint32_t recordFlags = 0)
525 ##
526 ##
527##
528##
529
530#Topic Pixel
531#Subtopic Storage
532##
533##
534
Cary Clarkbc5697d2017-10-04 14:31:33 -0400535#Topic Pixel_Ref
Cary Clarkd0530ba2017-09-14 11:25:39 -0400536#Class SkPixelRef
Cary Clarkbc5697d2017-10-04 14:31:33 -0400537 #Method int width() const
538 ##
539 #Method int height() const
540 ##
541 #Method bool isImmutable() const
542 ##
543 #Method void setImmutable()
544 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400545##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400546##
547
Cary Clarkd0530ba2017-09-14 11:25:39 -0400548#Enum SkPixelGeometry
Cary Clark8032b982017-07-28 11:04:54 -0400549##
550
551#Topic Point
552#Alias Points
553 #Struct SkPoint
554 #Method bool equalsWithinTolerance(const SkPoint& p) const
555 ##
556 #Struct ##
557 #Subtopic Array
558 #Substitute SkPoint arrays
559 #Subtopic ##
560#Topic ##
561
Cary Clarkce101242017-09-01 15:51:02 -0400562#Topic PostScript
563#Substitute PostScript
564#Subtopic Arct
565#Substitute PostScript arct
566##
567##
568
569#Topic Premultiply
570#Alias Premultiplied
571##
572
573#Topic Raster_Engine
574##
575
Cary Clark8032b982017-07-28 11:04:54 -0400576#Topic Raster_Handle_Allocator
577#Class SkRasterHandleAllocator
578 #Struct Rec
579 ##
580 #Method static std::unique_ptr<SkCanvas> MakeCanvas(std::unique_ptr<SkRasterHandleAllocator>, const SkImageInfo&, const Rec* rec = nullptr)
581 ##
582##
583##
584
Cary Clarkbad5ad72017-08-03 17:14:08 -0400585#Topic Raster_Surface
586##
587
Cary Clark8032b982017-07-28 11:04:54 -0400588#Topic Rasterizer
589#Class SkRasterizer
590#Class ##
591#Subtopic Layer
592#Subtopic ##
593#Topic ##
594
Cary Clark8032b982017-07-28 11:04:54 -0400595#Topic Reference_Count
596#Substitute SkRefCnt
Cary Clarkbc5697d2017-10-04 14:31:33 -0400597#Class SkRefCnt
598#Class ##
Cary Clark8032b982017-07-28 11:04:54 -0400599#Class sk_sp
600#Class ##
601#Topic ##
602
603#Topic Region
604#Class SkRegion
605##
606#Topic ##
607
Cary Clarkce101242017-09-01 15:51:02 -0400608#Topic Right_Side_Bearing
609##
610
Cary Clark8032b982017-07-28 11:04:54 -0400611#Topic Round_Rect
612 #Class SkRRect
613 #Method void dump() const
614 ##
615 #Method void dumpHex() const
616 ##
617 ##
618#Topic ##
619
620#Topic RSXform
621#Struct SkRSXform
622##
623##
624
625#Topic Shader
626#Class SkShader
627 #Enum TileMode
628 #Const kClamp_TileMode 0
629 ##
630 ##
631 #Method static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
632 const SkMatrix* localMatrix = nullptr)
633 ##
634#Class ##
635#Subtopic Gradient
636#Subtopic ##
637#Topic ##
638
Cary Clarkbc5697d2017-10-04 14:31:33 -0400639#Topic Size
640#Alias ISize
641##
642
Cary Clark8032b982017-07-28 11:04:54 -0400643#Topic Sprite
Cary Clarkce101242017-09-01 15:51:02 -0400644#Alias Sprites
Cary Clark8032b982017-07-28 11:04:54 -0400645#Topic ##
646
647#Topic Stream
648#Class SkFlattenable
649#Class ##
650#Topic ##
651
652#Topic String
653#Class SkString
654#Class ##
655#Topic ##
656
Cary Clarkce101242017-09-01 15:51:02 -0400657#Topic Supersampling
658##
659
Cary Clark8032b982017-07-28 11:04:54 -0400660#Topic Surface
661#Class SkSurface
662 #Method static sk_sp<SkSurface> MakeRasterDirect(const SkImageInfo&, void* pixels, size_t rowBytes,
663 const SkSurfaceProps* = nullptr)
664 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400665 #Method bool readPixels(const SkPixmap& dst, int srcX, int srcY);
666 ##
Cary Clark8032b982017-07-28 11:04:54 -0400667##
668#Subtopic Properties
669 #Class SkSurfaceProps
Cary Clarkbad5ad72017-08-03 17:14:08 -0400670 #Topic Legacy_Font_Host
Cary Clark8032b982017-07-28 11:04:54 -0400671 #Enum InitType
672 #Const kLegacyFontHost_InitType 0
673 ##
674 ##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400675 #Topic ##
Cary Clark8032b982017-07-28 11:04:54 -0400676 ##
677##
Cary Clark8032b982017-07-28 11:04:54 -0400678##
679
680#Topic SVG
681#Subtopic Canvas
682##
683#Subtopic Arc
684##
685##
686
687#Topic Text
688#Topic ##
689
690#Topic Text_Blob
691#Class SkTextBlob
692#Class ##
693#Topic ##
694
695#Topic Typeface
696#Class SkTypeface
697#Class ##
698#Topic ##
699
Cary Clarkce101242017-09-01 15:51:02 -0400700#Topic Unpremultiply
701#Alias Unpremultiplied
702##
703
Cary Clark8032b982017-07-28 11:04:54 -0400704#Topic Vector
705#Struct SkVector
706##
707##
708
709#Topic Vertices
Cary Clark8032b982017-07-28 11:04:54 -0400710#Subtopic Colors
711##
712#Subtopic Texs
713##
714#Topic ##
715
716#Topic Read_Buffer
717 #Struct SkReadBuffer
718 #Struct ##
719##
720
721#Topic Write_Buffer
722 #Struct SkWriteBuffer
723 #Struct ##
724#Topic ##