blob: 8a57459607f5594caf076a39b0152c69e31ba6e2 [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 Clark154beea2017-10-26 07:58:48 -040014 Bezier Coons Cartesian Euclidean
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 Clark154beea2017-10-26 07:58:48 -0400339 #Method void validate() const
340 ##
Cary Clark8032b982017-07-28 11:04:54 -0400341 ##
342 #Subtopic ##
343 #Class SkImage
344 #Method sk_sp<SkShader> makeShader(SkShader::TileMode, SkShader::TileMode,
345 const SkMatrix* localMatrix = nullptr) const
346 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400347 #Method static sk_sp<SkImage> MakeRasterCopy(const SkPixmap&)
348 ##
349 #Method bool readPixels(const SkPixmap& dst, int srcX, int srcY,
350 CachingHint = kAllow_CachingHint) const
351 ##
352 #Method bool scalePixels(const SkPixmap& dst, SkFilterQuality, CachingHint = kAllow_CachingHint) const
353 ##
Cary Clark8032b982017-07-28 11:04:54 -0400354 ##
355#Topic ##
356
357#Topic Image_Filter
358#Subtopic Scaling
359#Subtopic ##
360#Class SkImageFilter
361#Class ##
362#Topic ##
363
364#Topic Image_Scaling
365##
366
Cary Clark154beea2017-10-26 07:58:48 -0400367#Topic ISize
368#Struct SkISize
369##
370##
371
Cary Clarkce101242017-09-01 15:51:02 -0400372#Topic Left_Side_Bearing
373##
374
Cary Clark8032b982017-07-28 11:04:54 -0400375#Topic Line
Cary Clark8032b982017-07-28 11:04:54 -0400376#Alias Lines
377#Topic ##
378
Cary Clarkbc5697d2017-10-04 14:31:33 -0400379#Topic Malloc_Pixel_Ref
380#Class SkMallocPixelRef
381 #Method static sk_sp<SkPixelRef> MakeZeroed(const SkImageInfo&, size_t rowBytes)
382 ##
383 #Method static sk_sp<SkPixelRef> MakeAllocate(const SkImageInfo&, size_t rowBytes)
384 ##
385##
386##
387
Cary Clark8032b982017-07-28 11:04:54 -0400388#Topic Mask
Cary Clarkd0530ba2017-09-14 11:25:39 -0400389#Class SkMask
390 #Enum Format
391 #Const kBW_Format 0
392 ##
393 #Const kA8_Format 1
394 ##
395 #Const k3D_Format 2
396 ##
397 #Const kARGB32_Format 3
398 ##
399 k#Const LCD16_Format 4
400 ##
401 ##
402##
Cary Clark8032b982017-07-28 11:04:54 -0400403#Topic ##
404
405#Topic Mask_Alpha
406#Topic ##
407
408#Topic Mask_Filter
409#Class SkMaskFilter
Cary Clarkbc5697d2017-10-04 14:31:33 -0400410#Method virtual bool filterMask(SkMask* dst, const SkMask& src, const SkMatrix&,
411 SkIPoint* margin) const
412##
Cary Clark8032b982017-07-28 11:04:54 -0400413#Class ##
414#Topic ##
415
Cary Clarkd0530ba2017-09-14 11:25:39 -0400416#Topic Math
417 #Method static inline bool sk_64_isS32(int64_t value)
418 ##
Cary Clarkbc5697d2017-10-04 14:31:33 -0400419 #Method SkIntToScalar(x)
420 ##
421 #Method SkScalarRoundToInt(x)
422 ##
423 #Method SkScalarFloorToInt(x)
424 ##
425 #Method SkScalarCeilToInt(x)
426 ##
427 #Method SkScalarFloorToScalar(x)
428 ##
429 #Method SkScalarCeilToScalar(x)
430 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400431 #Method SkScalarIsFinite(x)
432 ##
433 #Method SkScalarIsNaN(x)
434 ##
435 #Method template <typename D, typename S> inline bool SkTFitsIn(S s)
436 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400437##
438
Cary Clarkbc5697d2017-10-04 14:31:33 -0400439#Topic Mip_Map
440##
Cary Clark8032b982017-07-28 11:04:54 -0400441
442#Topic Nine_Patch
443##
444
445#Topic Number_Types
446 #Typedef SkGlyphID
447 #Typedef ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400448 #Topic Scalar
449 #Alias Scalar
Cary Clark8032b982017-07-28 11:04:54 -0400450 #Typedef SkScalar
451 #Typedef ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400452 ##
Cary Clark884dd7d2017-10-11 10:37:52 -0400453 #Const SK_MinS32FitsInFloat
454 to be written
455 ##
456 #Const SK_MaxS32FitsInFloat
457 to be written
458 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400459 #Const SK_ScalarMin
460 to be written
461 ##
Cary Clark8032b982017-07-28 11:04:54 -0400462 #Const SK_ScalarMax
463 to be written
464 ##
465 #Const SK_ScalarInfinity
466 to be written
467 ##
468 #Const SK_ScalarNegativeInfinity
469 to be written
470 ##
471 #Const SK_ScalarNaN
472 to be written
473 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400474 #Const SK_MinS32
475 to be written
476 ##
477 #Const SK_MaxS32
478 to be written
479 ##
Cary Clark8032b982017-07-28 11:04:54 -0400480 #Typedef SkUnichar
481 #Typedef ##
482 #Typedef U8CPU
483 #Typedef ##
484#Topic ##
485
Cary Clarkce101242017-09-01 15:51:02 -0400486#Topic OS_X
487#Substitute OS X
488##
489
Cary Clark8032b982017-07-28 11:04:54 -0400490#Topic Oval
Cary Clarkce101242017-09-01 15:51:02 -0400491#Alias Ovals
Cary Clark8032b982017-07-28 11:04:54 -0400492#Topic ##
493
494#Topic Paint_Defaults
495#Const SkPaintDefaults_Flags 0
496##
497#Const SkPaintDefaults_Hinting 2
498##
499#Const SkPaintDefaults_TextSize 12
500##
501#Const SkPaintDefaults_MiterLimit 4
502##
503#Topic ##
504
505#Topic Patch
Cary Clarkce101242017-09-01 15:51:02 -0400506#Alias Patches
Cary Clark8032b982017-07-28 11:04:54 -0400507#Topic ##
508
509#Topic Path_Effect
510 #Class SkPathEffect
511 #Class ##
512#Topic ##
513
514#Topic Path_Measure
515 #Class SkPathMeasure
516 #Method void dump() const
517 ##
518 ##
519##
520
521#Topic PathOps
522 #Method bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result)
523 ##
524#Topic ##
525
526#Topic Picture
527#Subtopic Recorder
528 #Class SkPictureRecorder
529 #Method SkCanvas* beginRecording(const SkRect& bounds,
530 SkBBHFactory* bbhFactory = NULL,
531 uint32_t recordFlags = 0)
532 ##
533 ##
534##
535##
536
537#Topic Pixel
538#Subtopic Storage
539##
540##
541
Cary Clarkbc5697d2017-10-04 14:31:33 -0400542#Topic Pixel_Ref
Cary Clarkd0530ba2017-09-14 11:25:39 -0400543#Class SkPixelRef
Cary Clarkbc5697d2017-10-04 14:31:33 -0400544 #Method int width() const
545 ##
546 #Method int height() const
547 ##
548 #Method bool isImmutable() const
549 ##
550 #Method void setImmutable()
551 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400552##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400553##
554
Cary Clarkd0530ba2017-09-14 11:25:39 -0400555#Enum SkPixelGeometry
Cary Clark8032b982017-07-28 11:04:54 -0400556##
557
558#Topic Point
559#Alias Points
560 #Struct SkPoint
561 #Method bool equalsWithinTolerance(const SkPoint& p) const
562 ##
563 #Struct ##
564 #Subtopic Array
565 #Substitute SkPoint arrays
566 #Subtopic ##
567#Topic ##
568
Cary Clark154beea2017-10-26 07:58:48 -0400569#Topic Point3
570#Struct SkPoint3
571##
572#Topic ##
573
Cary Clarkce101242017-09-01 15:51:02 -0400574#Topic PostScript
575#Substitute PostScript
576#Subtopic Arct
577#Substitute PostScript arct
578##
579##
580
581#Topic Premultiply
582#Alias Premultiplied
583##
584
585#Topic Raster_Engine
586##
587
Cary Clark8032b982017-07-28 11:04:54 -0400588#Topic Raster_Handle_Allocator
589#Class SkRasterHandleAllocator
590 #Struct Rec
591 ##
592 #Method static std::unique_ptr<SkCanvas> MakeCanvas(std::unique_ptr<SkRasterHandleAllocator>, const SkImageInfo&, const Rec* rec = nullptr)
593 ##
594##
595##
596
Cary Clarkbad5ad72017-08-03 17:14:08 -0400597#Topic Raster_Surface
598##
599
Cary Clark8032b982017-07-28 11:04:54 -0400600#Topic Rasterizer
601#Class SkRasterizer
602#Class ##
603#Subtopic Layer
604#Subtopic ##
605#Topic ##
606
Cary Clark8032b982017-07-28 11:04:54 -0400607#Topic Reference_Count
608#Substitute SkRefCnt
Cary Clarkbc5697d2017-10-04 14:31:33 -0400609#Class SkRefCnt
610#Class ##
Cary Clark8032b982017-07-28 11:04:54 -0400611#Class sk_sp
612#Class ##
613#Topic ##
614
615#Topic Region
616#Class SkRegion
617##
618#Topic ##
619
Cary Clarkce101242017-09-01 15:51:02 -0400620#Topic Right_Side_Bearing
621##
622
Cary Clark8032b982017-07-28 11:04:54 -0400623#Topic Round_Rect
624 #Class SkRRect
625 #Method void dump() const
626 ##
627 #Method void dumpHex() const
628 ##
629 ##
630#Topic ##
631
632#Topic RSXform
633#Struct SkRSXform
634##
635##
636
637#Topic Shader
638#Class SkShader
639 #Enum TileMode
640 #Const kClamp_TileMode 0
641 ##
642 ##
643 #Method static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
644 const SkMatrix* localMatrix = nullptr)
645 ##
646#Class ##
647#Subtopic Gradient
648#Subtopic ##
649#Topic ##
650
Cary Clarkbc5697d2017-10-04 14:31:33 -0400651#Topic Size
Cary Clark154beea2017-10-26 07:58:48 -0400652#Struct SkSize
653##
Cary Clarkbc5697d2017-10-04 14:31:33 -0400654##
655
Cary Clark8032b982017-07-28 11:04:54 -0400656#Topic Sprite
Cary Clarkce101242017-09-01 15:51:02 -0400657#Alias Sprites
Cary Clark8032b982017-07-28 11:04:54 -0400658#Topic ##
659
660#Topic Stream
Cary Clark154beea2017-10-26 07:58:48 -0400661#Class SkStream
Cary Clark8032b982017-07-28 11:04:54 -0400662#Class ##
663#Topic ##
664
665#Topic String
666#Class SkString
667#Class ##
668#Topic ##
669
Cary Clarkce101242017-09-01 15:51:02 -0400670#Topic Supersampling
671##
672
Cary Clark8032b982017-07-28 11:04:54 -0400673#Topic Surface
674#Class SkSurface
675 #Method static sk_sp<SkSurface> MakeRasterDirect(const SkImageInfo&, void* pixels, size_t rowBytes,
676 const SkSurfaceProps* = nullptr)
677 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400678 #Method bool readPixels(const SkPixmap& dst, int srcX, int srcY);
679 ##
Cary Clark8032b982017-07-28 11:04:54 -0400680##
681#Subtopic Properties
682 #Class SkSurfaceProps
Cary Clarkbad5ad72017-08-03 17:14:08 -0400683 #Topic Legacy_Font_Host
Cary Clark8032b982017-07-28 11:04:54 -0400684 #Enum InitType
685 #Const kLegacyFontHost_InitType 0
686 ##
687 ##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400688 #Topic ##
Cary Clark8032b982017-07-28 11:04:54 -0400689 ##
690##
Cary Clark8032b982017-07-28 11:04:54 -0400691##
692
693#Topic SVG
694#Subtopic Canvas
695##
696#Subtopic Arc
697##
698##
699
700#Topic Text
701#Topic ##
702
703#Topic Text_Blob
704#Class SkTextBlob
705#Class ##
706#Topic ##
707
708#Topic Typeface
709#Class SkTypeface
710#Class ##
711#Topic ##
712
Cary Clarkce101242017-09-01 15:51:02 -0400713#Topic Unpremultiply
714#Alias Unpremultiplied
715##
716
Cary Clark8032b982017-07-28 11:04:54 -0400717#Topic Vector
Cary Clark154beea2017-10-26 07:58:48 -0400718#Alias Vectors
Cary Clark8032b982017-07-28 11:04:54 -0400719#Struct SkVector
720##
721##
722
723#Topic Vertices
Cary Clark8032b982017-07-28 11:04:54 -0400724#Subtopic Colors
725##
726#Subtopic Texs
727##
728#Topic ##
729
730#Topic Read_Buffer
731 #Struct SkReadBuffer
732 #Struct ##
733##
734
735#Topic Write_Buffer
736 #Struct SkWriteBuffer
737 #Struct ##
738#Topic ##