blob: 84f4f90d3b2d82bd2642d48b7e879432340399f1 [file] [log] [blame]
Cary Clark8032b982017-07-28 11:04:54 -04001# external references that will be documented eventually ...
2#External
Cary Clark61ca7c52018-01-02 11:34:14 -05003 DirectWrite TrueType Windows Linux Android iOS __ANDROID_API__ AHardwareBuffer
Cary Clark8032b982017-07-28 11:04:54 -04004 FreeType FreeType-based Harfbuzz
Cary Clarkce101242017-09-01 15:51:02 -04005 Descenders Kerning Unhinted
Cary Clark61ca7c52018-01-02 11:34:14 -05006 LCD RGB sRGB YUV
7 YUV_Component_Y YUV_Component_U YUV_Component_V
Cary Clark8032b982017-07-28 11:04:54 -04008 Unicode Unicode5 UTF-8 UTF-16 UTF-32 ASCII Unichar
Cary Clark8032b982017-07-28 11:04:54 -04009 API
Cary Clark61ca7c52018-01-02 11:34:14 -050010 BMP GIF HEIF ICO JPEG PNG WBMP WebP
Cary Clark4855f782018-02-06 09:41:53 -050011 CPU Little_Endian Big_Endian
Cary Clark3cd22cc2017-12-01 11:49:58 -050012 GPU GPU-backed OpenGL Vulkan I/O MSAA UV_Mapping Multi_Sample_Anti_Aliasing GPU_Share_Group
Cary Clarkbc5697d2017-10-04 14:31:33 -040013 PDF XPS
Cary Clark8032b982017-07-28 11:04:54 -040014 RFC
Cary Clarkbc5697d2017-10-04 14:31:33 -040015 NaN NaNs
Cary Clark4855f782018-02-06 09:41:53 -050016 Bezier_Curve Coons_Patch Cartesian_Coordinate Euclidean_Distance Euclidean_Space Mip_Map
Cary Clarkce101242017-09-01 15:51:02 -040017 C C++ Destructor Subclasses
Cary Clarkce101242017-09-01 15:51:02 -040018 SkUserConfig # not external, but still thinking about how markup refers to this
Cary Clarkbad5ad72017-08-03 17:14:08 -040019 SkXXX.h # ditto
Cary Clarkd0530ba2017-09-14 11:25:39 -040020 SkXXX_Reference # ditto
Cary Clark8032b982017-07-28 11:04:54 -040021 Skia # ditto
Cary Clarkbc5697d2017-10-04 14:31:33 -040022 SK_ABORT # ditto
23 SK_API # ditto
Cary Clarkd0530ba2017-09-14 11:25:39 -040024 SK_DEBUG # ditto
25 SK_RELEASE # ditto
Cary Clark8032b982017-07-28 11:04:54 -040026 SK_USE_FREETYPE_EMBOLDEN # ditto
27 SK_SUPPORT_LEGACY_PAINT_TEXTDECORATION # ditto
28 SK_BUILD_FOR_ANDROID_FRAMEWORK # ditto
Cary Clarkac47b882018-01-11 10:35:44 -050029 SK_BUILD_FOR_MAC # ditto
30 SK_BUILD_FOR_IOS # ditto
Cary Clarka560c472017-11-27 10:44:06 -050031 SK_SUPPORT_GPU # ditto
Cary Clarkac47b882018-01-11 10:35:44 -050032 SK_HAS_JPEG_LIBRARY # ditto
33 SK_HAS_PNG_LIBRARY # ditto
34 SK_HAS_WEBP_LIBRARY # ditto
Cary Clark2d4bf5f2018-04-16 08:37:38 -040035 SK_IGNORE_GPU_DITHER # ditto
Cary Clark06c20f32018-03-20 15:53:27 -040036 SK_PMCOLOR_BYTE_ORDER # ditto
Cary Clark8032b982017-07-28 11:04:54 -040037
38# FreeType related
39FT_LOAD_TARGET_LIGHT
40FT_LOAD_TARGET_NORMAL
41FT_LOAD_TARGET_LCD
42FT_LOAD_TARGET_LCD_V
43FT_LOAD_NO_HINTING
44FT_Load_Glyph
45
46#External ##
47
Cary Clarkce101242017-09-01 15:51:02 -040048#Topic Alias
49#Alias Aliased
50#Alias Aliasing
51##
52
53#Topic Anti-alias
54#Alias Anti-aliased
55#Alias Anti-aliasing
56##
57
Cary Clark8032b982017-07-28 11:04:54 -040058#Topic Arc
Cary Clarkce101242017-09-01 15:51:02 -040059#Alias Arcs
Cary Clark8032b982017-07-28 11:04:54 -040060#Topic ##
61
Cary Clarka560c472017-11-27 10:44:06 -050062#Topic Backend_Semaphore
Cary Clark2a8c48b2018-02-15 17:31:24 -050063#Alias Backend_Semaphores
Cary Clarka560c472017-11-27 10:44:06 -050064#Class GrBackendSemaphore
Cary Clarka560c472017-11-27 10:44:06 -050065##
66##
67
Cary Clark8032b982017-07-28 11:04:54 -040068#Topic BBH_Factory
69#Class SkBBHFactory
70##
71##
72
Cary Clark8032b982017-07-28 11:04:54 -040073#Topic Blend_Mode
74#EnumClass SkBlendMode
75 #Const kSrc 1
76 ##
77 #Const kSrcOver 3
78 ##
79 #Const kPlus 12
80 ##
81#EnumClass ##
82#Topic ##
83
84#Topic Circle
Cary Clarkce101242017-09-01 15:51:02 -040085#Alias Circles
Cary Clark8032b982017-07-28 11:04:54 -040086#Topic ##
87
88#Topic Clip_Op
89#EnumClass SkClipOp
90 #Const kDifference 0
91 ##
92 #Const kIntersect 1
93 ##
94##
95##
96
Cary Clark8032b982017-07-28 11:04:54 -040097#Topic Color_Filter
98#Class SkColorFilter
Cary Clark2ade9972017-11-02 17:49:34 -040099#Method void toString(SkString* str) const
100##
Cary Clark8032b982017-07-28 11:04:54 -0400101#Class ##
102#Topic ##
103
104#Topic Color_Space
Cary Clarkd0530ba2017-09-14 11:25:39 -0400105#Class SkColorSpace
106 #Method static sk_sp<SkColorSpace> MakeSRGBLinear()
107 ##
Cary Clark681287e2018-03-16 11:34:15 -0400108 #Method bool gammaCloseToSRGB() const
109 ##
Cary Clark06c20f32018-03-20 15:53:27 -0400110 #Method static bool Equals(const SkColorSpace* src, const SkColorSpace* dst)
111 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400112##
113#EnumClass SkTransferFunctionBehavior
114#Const kRespect 0
115##
116#Const kIgnore 1
117##
118#EnumClass ##
Cary Clark8032b982017-07-28 11:04:54 -0400119##
120
Cary Clark2ade9972017-11-02 17:49:34 -0400121#Topic Create_Color_Space_Xform_Canvas
122#Method std::unique_ptr<SkCanvas> SK_API SkCreateColorSpaceXformCanvas(SkCanvas* target,
123 sk_sp<SkColorSpace> targetCS)
124##
125##
126
Cary Clarkce101242017-09-01 15:51:02 -0400127#Topic Core_Graphics
128#Substitute Core Graphics
129##
130
131#Topic Core_Text
132#Substitute Core Text
133##
134
Cary Clark8032b982017-07-28 11:04:54 -0400135#Topic Curve
136#Alias Curves
137##
138
139#Topic Data
Cary Clarka560c472017-11-27 10:44:06 -0500140#Class SkData
141##
Cary Clark8032b982017-07-28 11:04:54 -0400142##
143
Cary Clark94732662018-03-12 08:09:48 -0400144#Topic Debug_Canvas
145#Class SkDebugCanvas
146##
147##
148
Cary Clark7fc1d122017-10-09 14:07:42 -0400149#Topic Debugging
150#Method SK_API void SkDebugf(const char format[], ...)
151##
152##
153
Cary Clarka560c472017-11-27 10:44:06 -0500154#Topic Deferred_Display_List
155#Class SkDeferredDisplayList
156##
157#Subtopic Recorder
158#Class SkDeferredDisplayListRecorder
159##
160##
161##
162
Cary Clark8032b982017-07-28 11:04:54 -0400163#Topic Device
164#Class SkBaseDevice
165##
166#Topic ##
167
168#Topic Document
169#Class SkDocument
170 #Method SkCanvas* beginPage(SkScalar width, SkScalar height,
171 const SkRect* content = NULL)
172 ##
173##
174#Subtopic PDF
175##
176##
177
178#Topic Draw_Filter
179#Class SkDrawFilter
180##
181##
182
Cary Clarkce101242017-09-01 15:51:02 -0400183#Topic Draw_Layer
184##
185
Cary Clark8032b982017-07-28 11:04:54 -0400186#Topic Draw_Looper
187#Class SkDrawLooper
188#Class ##
189#Topic ##
190
191#Topic Drawable
192#Class SkDrawable
193 #Method void draw(SkCanvas*, const SkMatrix* = NULL)
194 ##
195##
196##
197
Cary Clarkac47b882018-01-11 10:35:44 -0500198#Topic Encoded_Image_Format
199#EnumClass SkEncodedImageFormat
200 #Const kUnknown 0
201 ##
202 #Const kBMP 1
203 ##
204 #Const kGIF 2
205 ##
206 #Const kICO 3
207 ##
208 #Const kJPEG 4
209 ##
210 #Const kPNG 5
211 ##
212 #Const kWBMP 6
213 ##
214 #Const kWEBP 7
215 ##
216 #Const kPKM 8
217 ##
218 #Const kKTX 9
219 ##
220 #Const kASTC 10
221 ##
222 #Const kDNG 11
223 ##
224 #Const kHEIF 12
225 ##
226##
227#Topic ##
228
Cary Clark8032b982017-07-28 11:04:54 -0400229#Topic Filter_Quality
230#Enum SkFilterQuality
231 #Const kNone_SkFilterQuality 0
232 ##
233 #Const kLow_SkFilterQuality 1
234 ##
235 #Const kMedium_SkFilterQuality 2
236 ##
237 #Const kHigh_SkFilterQuality 3
238 ##
239#Enum ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400240#Subtopic Nearest_Neighbor
241#Substitute nearest neighbor filter
242##
243#Subtopic Bilerp
244#Substitute bilerp filter
245##
246#Subtopic MipMap
247#Substitute mip-map filter
248##
249#Subtopic BiCubic
250#Substitute bicubic filter
251##
Cary Clark8032b982017-07-28 11:04:54 -0400252#Topic ##
253
254#Topic Font
255#Subtopic Advance
256#Subtopic ##
257#Subtopic Engine
258##
259#Topic ##
260
261#Topic Font_Manager
262#Topic ##
263
264#Topic Glyph
Cary Clarkce101242017-09-01 15:51:02 -0400265#Alias Glyphs
Cary Clark8032b982017-07-28 11:04:54 -0400266##
267
Cary Clarkbad5ad72017-08-03 17:14:08 -0400268#Topic GPU_Context
269#Substitute GPU context
Cary Clarka560c472017-11-27 10:44:06 -0500270#Subtopic Resource_Cache_Limits
271#Alias Resource_Cache_Limits
272##
Cary Clark2ade9972017-11-02 17:49:34 -0400273#Class GrContext
274#Method void flush()
275##
276##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400277##
278
279#Topic GPU_Surface
280#Substitute GPU surface
281##
282
Cary Clark61ca7c52018-01-02 11:34:14 -0500283#Topic GPU_Texture
284#Substitute GPU texture
285##
286
Cary Clarkce101242017-09-01 15:51:02 -0400287#Topic HTML_Canvas
288 #Substitute HTML Canvas
289 #Subtopic ArcTo
290 #Substitute HTML Canvas arcTo
291 ##
292##
293
Cary Clark8032b982017-07-28 11:04:54 -0400294#Topic Image_Filter
295#Subtopic Scaling
296#Subtopic ##
297#Class SkImageFilter
Cary Clark2ade9972017-11-02 17:49:34 -0400298#Method void toString(SkString* str) const
299##
Cary Clark8032b982017-07-28 11:04:54 -0400300#Class ##
301#Topic ##
302
303#Topic Image_Scaling
304##
305
Cary Clark154beea2017-10-26 07:58:48 -0400306#Topic ISize
307#Struct SkISize
308##
309##
310
Cary Clarkce101242017-09-01 15:51:02 -0400311#Topic Left_Side_Bearing
312##
313
Cary Clark8032b982017-07-28 11:04:54 -0400314#Topic Line
Cary Clark8032b982017-07-28 11:04:54 -0400315#Alias Lines
316#Topic ##
317
Cary Clarkbc5697d2017-10-04 14:31:33 -0400318#Topic Malloc_Pixel_Ref
319#Class SkMallocPixelRef
320 #Method static sk_sp<SkPixelRef> MakeZeroed(const SkImageInfo&, size_t rowBytes)
321 ##
322 #Method static sk_sp<SkPixelRef> MakeAllocate(const SkImageInfo&, size_t rowBytes)
323 ##
324##
325##
326
Cary Clark8032b982017-07-28 11:04:54 -0400327#Topic Mask_Alpha
328#Topic ##
329
330#Topic Mask_Filter
331#Class SkMaskFilter
Cary Clark2ade9972017-11-02 17:49:34 -0400332#Method void toString(SkString* str) const
333##
Cary Clark8032b982017-07-28 11:04:54 -0400334#Class ##
335#Topic ##
336
Cary Clarkd0530ba2017-09-14 11:25:39 -0400337#Topic Math
338 #Method static inline bool sk_64_isS32(int64_t value)
339 ##
Cary Clarkbc5697d2017-10-04 14:31:33 -0400340 #Method SkIntToScalar(x)
341 ##
342 #Method SkScalarRoundToInt(x)
343 ##
344 #Method SkScalarFloorToInt(x)
345 ##
346 #Method SkScalarCeilToInt(x)
347 ##
348 #Method SkScalarFloorToScalar(x)
349 ##
350 #Method SkScalarCeilToScalar(x)
351 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400352 #Method SkScalarIsFinite(x)
353 ##
354 #Method SkScalarIsNaN(x)
355 ##
356 #Method template <typename D, typename S> inline bool SkTFitsIn(S s)
357 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400358##
359
Cary Clark2ade9972017-11-02 17:49:34 -0400360#Topic Meta_Data
361#Class SkMetaData
362##
363##
364
Cary Clarkbc5697d2017-10-04 14:31:33 -0400365#Topic Mip_Map
366##
Cary Clark8032b982017-07-28 11:04:54 -0400367
368#Topic Nine_Patch
369##
370
371#Topic Number_Types
Cary Clarka560c472017-11-27 10:44:06 -0500372 #Typedef uint16_t SkGlyphID
Cary Clark8032b982017-07-28 11:04:54 -0400373 #Typedef ##
Cary Clark2a8c48b2018-02-15 17:31:24 -0500374 #Subtopic Scalar
Cary Clark7fc1d122017-10-09 14:07:42 -0400375 #Alias Scalar
Cary Clarka560c472017-11-27 10:44:06 -0500376 #Typedef float SkScalar
Cary Clark8032b982017-07-28 11:04:54 -0400377 #Typedef ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400378 ##
Cary Clark884dd7d2017-10-11 10:37:52 -0400379 #Const SK_MinS32FitsInFloat
380 to be written
381 ##
382 #Const SK_MaxS32FitsInFloat
383 to be written
384 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400385 #Const SK_ScalarMin
386 to be written
387 ##
Cary Clark8032b982017-07-28 11:04:54 -0400388 #Const SK_ScalarMax
389 to be written
390 ##
391 #Const SK_ScalarInfinity
392 to be written
393 ##
394 #Const SK_ScalarNegativeInfinity
395 to be written
396 ##
397 #Const SK_ScalarNaN
398 to be written
399 ##
Cary Clark7fc1d122017-10-09 14:07:42 -0400400 #Const SK_MinS32
401 to be written
402 ##
403 #Const SK_MaxS32
404 to be written
405 ##
Cary Clark2dc84ad2018-01-26 12:56:22 -0500406 #Const SK_MaxSizeT
407 to be written
408 ##
Cary Clarka560c472017-11-27 10:44:06 -0500409 #Typedef int32_t SkUnichar
Cary Clark8032b982017-07-28 11:04:54 -0400410 #Typedef ##
Cary Clarka560c472017-11-27 10:44:06 -0500411 #Typedef unsigned U8CPU
Cary Clark8032b982017-07-28 11:04:54 -0400412 #Typedef ##
413#Topic ##
414
Cary Clarkce101242017-09-01 15:51:02 -0400415#Topic OS_X
416#Substitute OS X
417##
418
Cary Clark8032b982017-07-28 11:04:54 -0400419#Topic Oval
Cary Clarkce101242017-09-01 15:51:02 -0400420#Alias Ovals
Cary Clark8032b982017-07-28 11:04:54 -0400421#Topic ##
422
423#Topic Paint_Defaults
424#Const SkPaintDefaults_Flags 0
425##
426#Const SkPaintDefaults_Hinting 2
427##
428#Const SkPaintDefaults_TextSize 12
429##
430#Const SkPaintDefaults_MiterLimit 4
431##
432#Topic ##
433
434#Topic Patch
Cary Clarkce101242017-09-01 15:51:02 -0400435#Alias Patches
Cary Clark8032b982017-07-28 11:04:54 -0400436#Topic ##
437
438#Topic Path_Effect
439 #Class SkPathEffect
Cary Clark2ade9972017-11-02 17:49:34 -0400440 #Method void toString(SkString* str) const
441 ##
Cary Clark8032b982017-07-28 11:04:54 -0400442 #Class ##
443#Topic ##
444
445#Topic Path_Measure
446 #Class SkPathMeasure
447 #Method void dump() const
448 ##
449 ##
450##
451
452#Topic PathOps
453 #Method bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result)
454 ##
455#Topic ##
456
457#Topic Picture
Cary Clark2ade9972017-11-02 17:49:34 -0400458#Class SkPicture
459#Method virtual void playback(SkCanvas*, AbortCallback* = nullptr) const = 0
460##
461##
Cary Clark8032b982017-07-28 11:04:54 -0400462#Subtopic Recorder
463 #Class SkPictureRecorder
464 #Method SkCanvas* beginRecording(const SkRect& bounds,
465 SkBBHFactory* bbhFactory = NULL,
466 uint32_t recordFlags = 0)
467 ##
468 ##
469##
470##
471
472#Topic Pixel
473#Subtopic Storage
474##
475##
476
Cary Clarkbc5697d2017-10-04 14:31:33 -0400477#Topic Pixel_Ref
Cary Clarkd0530ba2017-09-14 11:25:39 -0400478#Class SkPixelRef
Cary Clarkbc5697d2017-10-04 14:31:33 -0400479 #Method int width() const
480 ##
481 #Method int height() const
482 ##
483 #Method bool isImmutable() const
484 ##
485 #Method void setImmutable()
486 ##
Cary Clarkd0530ba2017-09-14 11:25:39 -0400487##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400488##
489
Cary Clarkd0530ba2017-09-14 11:25:39 -0400490#Enum SkPixelGeometry
Cary Clark8032b982017-07-28 11:04:54 -0400491##
492
Cary Clarka560c472017-11-27 10:44:06 -0500493# Topic Point_Array
494# Substitute SkPoint arrays
495# Topic ##
Cary Clark8032b982017-07-28 11:04:54 -0400496
Cary Clark154beea2017-10-26 07:58:48 -0400497#Topic Point3
498#Struct SkPoint3
499##
500#Topic ##
501
Cary Clarkce101242017-09-01 15:51:02 -0400502#Topic PostScript
503#Substitute PostScript
504#Subtopic Arct
505#Substitute PostScript arct
506##
507##
508
509#Topic Premultiply
510#Alias Premultiplied
511##
512
513#Topic Raster_Engine
514##
515
Cary Clark8032b982017-07-28 11:04:54 -0400516#Topic Raster_Handle_Allocator
517#Class SkRasterHandleAllocator
518 #Struct Rec
519 ##
520 #Method static std::unique_ptr<SkCanvas> MakeCanvas(std::unique_ptr<SkRasterHandleAllocator>, const SkImageInfo&, const Rec* rec = nullptr)
521 ##
522##
523##
524
Cary Clark2f466242017-12-11 16:03:17 -0500525#Topic Raster_Bitmap
526##
527
Cary Clarkbad5ad72017-08-03 17:14:08 -0400528#Topic Raster_Surface
529##
530
Cary Clark8032b982017-07-28 11:04:54 -0400531#Topic Rasterizer
532#Class SkRasterizer
533#Class ##
534#Subtopic Layer
535#Subtopic ##
536#Topic ##
537
Cary Clark8032b982017-07-28 11:04:54 -0400538#Topic Reference_Count
539#Substitute SkRefCnt
Cary Clarkbc5697d2017-10-04 14:31:33 -0400540#Class SkRefCnt
541#Class ##
Cary Clark8032b982017-07-28 11:04:54 -0400542#Class sk_sp
543#Class ##
544#Topic ##
545
546#Topic Region
547#Class SkRegion
548##
549#Topic ##
550
Cary Clarka560c472017-11-27 10:44:06 -0500551#Topic Render_Target
552#Class GrRenderTarget
553##
554##
555
Cary Clarkce101242017-09-01 15:51:02 -0400556#Topic Right_Side_Bearing
557##
558
Cary Clark8032b982017-07-28 11:04:54 -0400559#Topic Round_Rect
560 #Class SkRRect
561 #Method void dump() const
562 ##
563 #Method void dumpHex() const
564 ##
565 ##
566#Topic ##
567
568#Topic RSXform
569#Struct SkRSXform
570##
571##
572
573#Topic Shader
574#Class SkShader
575 #Enum TileMode
576 #Const kClamp_TileMode 0
577 ##
Cary Clark61dfc3a2018-01-03 08:37:53 -0500578 #Const kRepeat_TileMode 1
579 ##
580 #Const kMirror_TileMode 2
581 ##
Cary Clark8032b982017-07-28 11:04:54 -0400582 ##
583 #Method static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
584 const SkMatrix* localMatrix = nullptr)
585 ##
586#Class ##
587#Subtopic Gradient
588#Subtopic ##
589#Topic ##
590
Cary Clarkbc5697d2017-10-04 14:31:33 -0400591#Topic Size
Cary Clark154beea2017-10-26 07:58:48 -0400592#Struct SkSize
593##
Cary Clarkbc5697d2017-10-04 14:31:33 -0400594##
595
Cary Clark8032b982017-07-28 11:04:54 -0400596#Topic Sprite
Cary Clarkce101242017-09-01 15:51:02 -0400597#Alias Sprites
Cary Clark8032b982017-07-28 11:04:54 -0400598#Topic ##
599
600#Topic Stream
Cary Clark154beea2017-10-26 07:58:48 -0400601#Class SkStream
Cary Clark8032b982017-07-28 11:04:54 -0400602#Class ##
603#Topic ##
604
605#Topic String
606#Class SkString
607#Class ##
608#Topic ##
609
Cary Clarkce101242017-09-01 15:51:02 -0400610#Topic Supersampling
611##
612
Cary Clarka560c472017-11-27 10:44:06 -0500613#Topic Surface_Characterization
614#Class SkSurfaceCharacterization
Cary Clark8032b982017-07-28 11:04:54 -0400615##
Cary Clarka560c472017-11-27 10:44:06 -0500616##
617
618#Topic Surface_Properties
Cary Clark8032b982017-07-28 11:04:54 -0400619 #Class SkSurfaceProps
Cary Clark2a8c48b2018-02-15 17:31:24 -0500620 #Subtopic Legacy_Font_Host
Cary Clark8032b982017-07-28 11:04:54 -0400621 #Enum InitType
622 #Const kLegacyFontHost_InitType 0
623 ##
624 ##
Cary Clarkbad5ad72017-08-03 17:14:08 -0400625 #Topic ##
Cary Clark8032b982017-07-28 11:04:54 -0400626 ##
627##
Cary Clark8032b982017-07-28 11:04:54 -0400628
629#Topic SVG
630#Subtopic Canvas
631##
632#Subtopic Arc
633##
634##
635
636#Topic Text
637#Topic ##
638
639#Topic Text_Blob
640#Class SkTextBlob
641#Class ##
642#Topic ##
643
Cary Clarka560c472017-11-27 10:44:06 -0500644#Topic Texture
645#Class GrBackendTexture
Cary Clarkba75aee2018-04-05 08:18:41 -0400646 #Method bool isValid() const
647 ##
Cary Clarka560c472017-11-27 10:44:06 -0500648##
649##
650
Robert Phillips8caf85f2018-04-05 09:30:38 -0400651#Topic RenderTarget
652#Class GrBackendRenderTarget
653 #Method bool isValid() const
654 ##
655##
656##
657
Cary Clark681287e2018-03-16 11:34:15 -0400658#Topic Transfer_Mode
659##
660
Cary Clark8032b982017-07-28 11:04:54 -0400661#Topic Typeface
662#Class SkTypeface
663#Class ##
664#Topic ##
665
Cary Clarka560c472017-11-27 10:44:06 -0500666#Topic Types
667 #Typedef intptr_t GrBackendObject
668 #Typedef ##
669
670 #Enum GrSurfaceOrigin
671 #Const kBottomLeft_GrSurfaceOrigin 0
672 ##
673 #Const kTopLeft_GrSurfaceOrigin 1
674 ##
675 #Enum ##
676
677 #Subtopic Budgeted
678 #EnumClass SkBudgeted
679 #Const kNo 0
680 ##
681 #Const kYes 1
682 ##
683 #EnumClass ##
684 ##
685
686 #EnumClass GrSemaphoresSubmitted
687 #Const kNo 0
688 ##
689 #Const kYes 1
690 ##
691 #EnumClass ##
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 Vertices
Cary Clark8032b982017-07-28 11:04:54 -0400699#Subtopic Colors
700##
701#Subtopic Texs
702##
703#Topic ##
704
705#Topic Read_Buffer
706 #Struct SkReadBuffer
707 #Struct ##
708##
709
710#Topic Write_Buffer
711 #Struct SkWriteBuffer
712 #Struct ##
713#Topic ##
Cary Clark61ca7c52018-01-02 11:34:14 -0500714