blob: d6a77b97430f6b9cf3f552b3a1cd57fb95ad4de3 [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 ##
446 #Const SK_ScalarMin
447 to be written
448 ##
Cary Clark8032b982017-07-28 11:04:54 -0400449 #Const SK_ScalarMax
450 to be written
451 ##
452 #Const SK_ScalarInfinity
453 to be written
454 ##
455 #Const SK_ScalarNegativeInfinity
456 to be written
457 ##
458 #Const SK_ScalarNaN
459 to be written
460 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400461 #Const SK_MinS32
462 to be written
463 ##
464 #Const SK_MaxS32
465 to be written
466 ##
Cary Clark8032b982017-07-28 11:04:54 -0400467 #Typedef SkUnichar
468 #Typedef ##
469 #Typedef U8CPU
470 #Typedef ##
471#Topic ##
472
Cary Clarkce101242017-09-01 15:51:02 -0400473#Topic OS_X
474#Substitute OS X
475##
476
Cary Clark8032b982017-07-28 11:04:54 -0400477#Topic Oval
Cary Clarkce101242017-09-01 15:51:02 -0400478#Alias Ovals
Cary Clark8032b982017-07-28 11:04:54 -0400479#Topic ##
480
481#Topic Paint_Defaults
482#Const SkPaintDefaults_Flags 0
483##
484#Const SkPaintDefaults_Hinting 2
485##
486#Const SkPaintDefaults_TextSize 12
487##
488#Const SkPaintDefaults_MiterLimit 4
489##
490#Topic ##
491
492#Topic Patch
Cary Clarkce101242017-09-01 15:51:02 -0400493#Alias Patches
Cary Clark8032b982017-07-28 11:04:54 -0400494#Topic ##
495
496#Topic Path_Effect
497 #Class SkPathEffect
498 #Class ##
499#Topic ##
500
501#Topic Path_Measure
502 #Class SkPathMeasure
503 #Method void dump() const
504 ##
505 ##
506##
507
508#Topic PathOps
509 #Method bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result)
510 ##
511#Topic ##
512
513#Topic Picture
514#Subtopic Recorder
515 #Class SkPictureRecorder
516 #Method SkCanvas* beginRecording(const SkRect& bounds,
517 SkBBHFactory* bbhFactory = NULL,
518 uint32_t recordFlags = 0)
519 ##
520 ##
521##
522##
523
524#Topic Pixel
525#Subtopic Storage
526##
527##
528
Cary Clarkbc5697d2017-10-04 14:31:33 -0400529#Topic Pixel_Ref
Cary Clarkd0530ba2017-09-14 11:25:39 -0400530#Class SkPixelRef
Cary Clarkbc5697d2017-10-04 14:31:33 -0400531 #Method int width() const
532 ##
533 #Method int height() const
534 ##
535 #Method bool isImmutable() const
536 ##
537 #Method void setImmutable()
538 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400539##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400540##
541
Cary Clarkd0530ba2017-09-14 11:25:39 -0400542#Enum SkPixelGeometry
Cary Clark8032b982017-07-28 11:04:54 -0400543##
544
545#Topic Point
546#Alias Points
547 #Struct SkPoint
548 #Method bool equalsWithinTolerance(const SkPoint& p) const
549 ##
550 #Struct ##
551 #Subtopic Array
552 #Substitute SkPoint arrays
553 #Subtopic ##
554#Topic ##
555
Cary Clarkce101242017-09-01 15:51:02 -0400556#Topic PostScript
557#Substitute PostScript
558#Subtopic Arct
559#Substitute PostScript arct
560##
561##
562
563#Topic Premultiply
564#Alias Premultiplied
565##
566
567#Topic Raster_Engine
568##
569
Cary Clark8032b982017-07-28 11:04:54 -0400570#Topic Raster_Handle_Allocator
571#Class SkRasterHandleAllocator
572 #Struct Rec
573 ##
574 #Method static std::unique_ptr<SkCanvas> MakeCanvas(std::unique_ptr<SkRasterHandleAllocator>, const SkImageInfo&, const Rec* rec = nullptr)
575 ##
576##
577##
578
Cary Clarkbad5ad72017-08-03 17:14:08 -0400579#Topic Raster_Surface
580##
581
Cary Clark8032b982017-07-28 11:04:54 -0400582#Topic Rasterizer
583#Class SkRasterizer
584#Class ##
585#Subtopic Layer
586#Subtopic ##
587#Topic ##
588
Cary Clark8032b982017-07-28 11:04:54 -0400589#Topic Reference_Count
590#Substitute SkRefCnt
Cary Clarkbc5697d2017-10-04 14:31:33 -0400591#Class SkRefCnt
592#Class ##
Cary Clark8032b982017-07-28 11:04:54 -0400593#Class sk_sp
594#Class ##
595#Topic ##
596
597#Topic Region
598#Class SkRegion
599##
600#Topic ##
601
Cary Clarkce101242017-09-01 15:51:02 -0400602#Topic Right_Side_Bearing
603##
604
Cary Clark8032b982017-07-28 11:04:54 -0400605#Topic Round_Rect
606 #Class SkRRect
607 #Method void dump() const
608 ##
609 #Method void dumpHex() const
610 ##
611 ##
612#Topic ##
613
614#Topic RSXform
615#Struct SkRSXform
616##
617##
618
619#Topic Shader
620#Class SkShader
621 #Enum TileMode
622 #Const kClamp_TileMode 0
623 ##
624 ##
625 #Method static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
626 const SkMatrix* localMatrix = nullptr)
627 ##
628#Class ##
629#Subtopic Gradient
630#Subtopic ##
631#Topic ##
632
Cary Clarkbc5697d2017-10-04 14:31:33 -0400633#Topic Size
634#Alias ISize
635##
636
Cary Clark8032b982017-07-28 11:04:54 -0400637#Topic Sprite
Cary Clarkce101242017-09-01 15:51:02 -0400638#Alias Sprites
Cary Clark8032b982017-07-28 11:04:54 -0400639#Topic ##
640
641#Topic Stream
642#Class SkFlattenable
643#Class ##
644#Topic ##
645
646#Topic String
647#Class SkString
648#Class ##
649#Topic ##
650
Cary Clarkce101242017-09-01 15:51:02 -0400651#Topic Supersampling
652##
653
Cary Clark8032b982017-07-28 11:04:54 -0400654#Topic Surface
655#Class SkSurface
656 #Method static sk_sp<SkSurface> MakeRasterDirect(const SkImageInfo&, void* pixels, size_t rowBytes,
657 const SkSurfaceProps* = nullptr)
658 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400659 #Method bool readPixels(const SkPixmap& dst, int srcX, int srcY);
660 ##
Cary Clark8032b982017-07-28 11:04:54 -0400661##
662#Subtopic Properties
663 #Class SkSurfaceProps
Cary Clarkbad5ad72017-08-03 17:14:08 -0400664 #Topic Legacy_Font_Host
Cary Clark8032b982017-07-28 11:04:54 -0400665 #Enum InitType
666 #Const kLegacyFontHost_InitType 0
667 ##
668 ##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400669 #Topic ##
Cary Clark8032b982017-07-28 11:04:54 -0400670 ##
671##
Cary Clark8032b982017-07-28 11:04:54 -0400672##
673
674#Topic SVG
675#Subtopic Canvas
676##
677#Subtopic Arc
678##
679##
680
681#Topic Text
682#Topic ##
683
684#Topic Text_Blob
685#Class SkTextBlob
686#Class ##
687#Topic ##
688
689#Topic Typeface
690#Class SkTypeface
691#Class ##
692#Topic ##
693
Cary Clarkce101242017-09-01 15:51:02 -0400694#Topic Unpremultiply
695#Alias Unpremultiplied
696##
697
Cary Clark8032b982017-07-28 11:04:54 -0400698#Topic Vector
699#Struct SkVector
700##
701##
702
703#Topic Vertices
Cary Clark8032b982017-07-28 11:04:54 -0400704#Subtopic Colors
705##
706#Subtopic Texs
707##
708#Topic ##
709
710#Topic Read_Buffer
711 #Struct SkReadBuffer
712 #Struct ##
713##
714
715#Topic Write_Buffer
716 #Struct SkWriteBuffer
717 #Struct ##
718#Topic ##