diff options
Diffstat (limited to 'site/user/api/undocumented.md')
-rw-r--r-- | site/user/api/undocumented.md | 899 |
1 files changed, 352 insertions, 547 deletions
diff --git a/site/user/api/undocumented.md b/site/user/api/undocumented.md index 95846019b0..b4f83bd4b4 100644 --- a/site/user/api/undocumented.md +++ b/site/user/api/undocumented.md @@ -1,900 +1,705 @@ undocumented === -# <a name="Alias"></a> Alias +# <a name='Alias'>Alias</a> -# <a name="Anti-alias"></a> Anti-alias +# <a name='Arc'>Arc</a> -# <a name="Arc"></a> Arc +# <a name='BBH_Factory'>BBH Factory</a> -# <a name="BBH_Factory"></a> BBH Factory +# <a name='SkBBHFactory'>Class SkBBHFactory</a> -# <a name="SkBBHFactory"></a> Class SkBBHFactory +# <a name='Backend_Semaphore'>Backend Semaphore</a> -# <a name="Backend_Semaphore"></a> Backend Semaphore +# <a name='GrBackendSemaphore'>Class GrBackendSemaphore</a> -# <a name="GrBackendSemaphore"></a> Class GrBackendSemaphore +# <a name='Blend_Mode'>Blend Mode</a> -# <a name="Blend_Mode"></a> Blend Mode - -## <a name="SkBlendMode"></a> Enum SkBlendMode +## <a name='SkBlendMode'>Enum SkBlendMode</a> ### Constants -<table> - <tr> - <td><a name="SkBlendMode_kSrc"> <code><strong>SkBlendMode::kSrc </strong></code> </a></td><td>1</td><td></td> +<table style='border-collapse: collapse; width: 62.5em'> + <tr><th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Const</th> +<th style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>Value</th> +<th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Description</th></tr> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkBlendMode_kSrc'><code>SkBlendMode::kSrc</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>1</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="SkBlendMode_kSrcOver"> <code><strong>SkBlendMode::kSrcOver </strong></code> </a></td><td>3</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkBlendMode_kSrcOver'><code>SkBlendMode::kSrcOver</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>3</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> - <tr> - <td><a name="SkBlendMode_kPlus"> <code><strong>SkBlendMode::kPlus </strong></code> </a></td><td>12</td><td></td> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkBlendMode_kPlus'><code>SkBlendMode::kPlus</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>12</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> +</table> +# <a name='Circle'>Circle</a> +# <a name='Clip_Op'>Clip Op</a> -# <a name="Circle"></a> Circle - -# <a name="Clip_Op"></a> Clip Op - -## <a name="SkClipOp"></a> Enum SkClipOp +## <a name='SkClipOp'>Enum SkClipOp</a> ### Constants -<table> - <tr> - <td><a name="SkClipOp_kDifference"> <code><strong>SkClipOp::kDifference </strong></code> </a></td><td>0</td><td></td> +<table style='border-collapse: collapse; width: 62.5em'> + <tr><th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Const</th> +<th style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>Value</th> +<th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Description</th></tr> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkClipOp_kDifference'><code>SkClipOp::kDifference</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>0</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="SkClipOp_kIntersect"> <code><strong>SkClipOp::kIntersect </strong></code> </a></td><td>1</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkClipOp_kIntersect'><code>SkClipOp::kIntersect</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>1</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> +</table> +# <a name='Color_Filter'>Color Filter</a> +# <a name='SkColorFilter'>Class SkColorFilter</a> -# <a name="Color_Filter"></a> Color Filter - -# <a name="SkColorFilter"></a> Class SkColorFilter - -<a name="SkColorFilter_toString"></a> +<a name='SkColorFilter_toString'></a> ## toString -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void toString(SkString* str) const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkColorFilter_toString'>toString</a>(<a href='#SkString'>SkString</a>* str) const </pre> --- -# <a name="Color_Space"></a> Color Space +# <a name='Color_Space'>Color Space</a> -# <a name="SkColorSpace"></a> Class SkColorSpace +# <a name='SkColorSpace'>Class SkColorSpace</a> -<a name="SkColorSpace_MakeSRGBLinear"></a> +<a name='SkColorSpace_MakeSRGBLinear'></a> ## MakeSRGBLinear -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -static sk_sp<SkColorSpace> MakeSRGBLinear() +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +static <a href='#sk_sp'>sk sp</a><<a href='#SkColorSpace'>SkColorSpace</a>> <a href='#SkColorSpace_MakeSRGBLinear'>MakeSRGBLinear</a>() </pre> --- -<a name="SkColorSpace_gammaCloseToSRGB"></a> +<a name='SkColorSpace_gammaCloseToSRGB'></a> ## gammaCloseToSRGB -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -bool gammaCloseToSRGB() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +bool <a href='#SkColorSpace_gammaCloseToSRGB'>gammaCloseToSRGB</a>() const </pre> --- -<a name="SkColorSpace_Equals"></a> +<a name='SkColorSpace_Equals'></a> ## Equals -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -static bool Equals(const SkColorSpace* src, const SkColorSpace* dst) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +static bool <a href='#SkColorSpace_Equals'>Equals</a>(const <a href='#SkColorSpace'>SkColorSpace</a>* src, const <a href='#SkColorSpace'>SkColorSpace</a>* dst) </pre> --- -## <a name="SkTransferFunctionBehavior"></a> Enum SkTransferFunctionBehavior +## <a name='SkTransferFunctionBehavior'>Enum SkTransferFunctionBehavior</a> ### Constants -<table> - <tr> - <td><a name="SkTransferFunctionBehavior_kRespect"> <code><strong>SkTransferFunctionBehavior::kRespect </strong></code> </a></td><td>0</td><td></td> +<table style='border-collapse: collapse; width: 62.5em'> + <tr><th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Const</th> +<th style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>Value</th> +<th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Description</th></tr> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkTransferFunctionBehavior_kRespect'><code>SkTransferFunctionBehavior::kRespect</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>0</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="SkTransferFunctionBehavior_kIgnore"> <code><strong>SkTransferFunctionBehavior::kIgnore </strong></code> </a></td><td>1</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkTransferFunctionBehavior_kIgnore'><code>SkTransferFunctionBehavior::kIgnore</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>1</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> +</table> +# <a name='Core_Graphics'>Core Graphics</a> +# <a name='Core_Text'>Core Text</a> -# <a name="Core_Graphics"></a> Core Graphics - -# <a name="Core_Text"></a> Core Text - -# <a name="Create_Color_Space_Xform_Canvas"></a> Create Color Space Xform Canvas +# <a name='Create_Color_Space_Xform_Canvas'>Create Color Space Xform Canvas</a> -<a name="SkCreateColorSpaceXformCanvas"></a> +<a name='SkCreateColorSpaceXformCanvas'></a> ## SkCreateColorSpaceXformCanvas -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -std::unique_ptr<SkCanvas> SK_API SkCreateColorSpaceXformCanvas(SkCanvas* target, - sk_sp<SkColorSpace> targetCS) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +std::unique_ptr<<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>> SK_API <a href='#SkCreateColorSpaceXformCanvas'>SkCreateColorSpaceXformCanvas</a>(<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>* target, + <a href='#sk_sp'>sk sp</a><<a href='#SkColorSpace'>SkColorSpace</a>> targetCS) </pre> --- -# <a name="Curve"></a> Curve +# <a name='Curve'>Curve</a> -# <a name="Data"></a> Data +# <a name='Data'>Data</a> -# <a name="SkData"></a> Class SkData +# <a name='SkData'>Class SkData</a> -# <a name="Debug_Canvas"></a> Debug Canvas +# <a name='Debug_Canvas'>Debug Canvas</a> -# <a name="SkDebugCanvas"></a> Class SkDebugCanvas +# <a name='SkDebugCanvas'>Class SkDebugCanvas</a> -# <a name="Debugging"></a> Debugging +# <a name='Debugging'>Debugging</a> -<a name="SkDebugf"></a> +<a name='SkDebugf'></a> ## SkDebugf -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SK_API void SkDebugf(const char format[], ...) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +SK_API void <a href='#SkDebugf'>SkDebugf</a>(const char format[], ...) </pre> --- -# <a name="Deferred_Display_List"></a> Deferred Display List +# <a name='Deferred_Display_List'>Deferred Display List</a> -# <a name="SkDeferredDisplayList"></a> Class SkDeferredDisplayList +# <a name='SkDeferredDisplayList'>Class SkDeferredDisplayList</a> -## <a name="Recorder"></a> Recorder +## <a name='Recorder'>Recorder</a> -# <a name="SkDeferredDisplayListRecorder"></a> Class SkDeferredDisplayListRecorder +# <a name='SkDeferredDisplayListRecorder'>Class SkDeferredDisplayListRecorder</a> -# <a name="Device"></a> Device +# <a name='Device'>Device</a> -# <a name="SkBaseDevice"></a> Class SkBaseDevice +# <a name='SkBaseDevice'>Class SkBaseDevice</a> -# <a name="Document"></a> Document +# <a name='Document'>Document</a> -# <a name="SkDocument"></a> Class SkDocument +# <a name='SkDocument'>Class SkDocument</a> -<a name="SkDocument_beginPage"></a> +<a name='SkDocument_beginPage'></a> ## beginPage -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkCanvas* beginPage(SkScalar width, SkScalar height, const SkRect* content = NULL) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>* <a href='#SkDocument_beginPage'>beginPage</a>(<a href='#SkScalar'>SkScalar</a> width, <a href='#SkScalar'>SkScalar</a> height, const <a href='SkRect_Reference#SkRect'>SkRect</a>* content = NULL) </pre> --- -## <a name="PDF"></a> PDF +## <a name='PDF'>PDF</a> -# <a name="Draw_Filter"></a> Draw Filter +# <a name='Draw_Filter'>Draw Filter</a> -# <a name="SkDrawFilter"></a> Class SkDrawFilter +# <a name='SkDrawFilter'>Class SkDrawFilter</a> -# <a name="Draw_Layer"></a> Draw Layer +# <a name='Draw_Layer'>Draw Layer</a> -# <a name="Draw_Looper"></a> Draw Looper +# <a name='Draw_Looper'>Draw Looper</a> -# <a name="SkDrawLooper"></a> Class SkDrawLooper +# <a name='SkDrawLooper'>Class SkDrawLooper</a> -# <a name="Drawable"></a> Drawable +# <a name='Drawable'>Drawable</a> -# <a name="SkDrawable"></a> Class SkDrawable +# <a name='SkDrawable'>Class SkDrawable</a> -<a name="SkDrawable_draw"></a> +<a name='SkDrawable_draw'></a> ## draw -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void draw(SkCanvas*, const SkMatrix* = NULL) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkDrawable_draw'>draw</a>(<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>*, const <a href='SkMatrix_Reference#SkMatrix'>SkMatrix</a>* = NULL) </pre> --- -# <a name="Encoded_Image_Format"></a> Encoded Image Format - -## <a name="SkEncodedImageFormat"></a> Enum SkEncodedImageFormat - -### Constants - -<table> - <tr> - <td><a name="SkEncodedImageFormat_kUnknown"> <code><strong>SkEncodedImageFormat::kUnknown </strong></code> </a></td><td>0</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kBMP"> <code><strong>SkEncodedImageFormat::kBMP </strong></code> </a></td><td>1</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kGIF"> <code><strong>SkEncodedImageFormat::kGIF </strong></code> </a></td><td>2</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kICO"> <code><strong>SkEncodedImageFormat::kICO </strong></code> </a></td><td>3</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kJPEG"> <code><strong>SkEncodedImageFormat::kJPEG </strong></code> </a></td><td>4</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kPNG"> <code><strong>SkEncodedImageFormat::kPNG </strong></code> </a></td><td>5</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kWBMP"> <code><strong>SkEncodedImageFormat::kWBMP </strong></code> </a></td><td>6</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kWEBP"> <code><strong>SkEncodedImageFormat::kWEBP </strong></code> </a></td><td>7</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kPKM"> <code><strong>SkEncodedImageFormat::kPKM </strong></code> </a></td><td>8</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kKTX"> <code><strong>SkEncodedImageFormat::kKTX </strong></code> </a></td><td>9</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kASTC"> <code><strong>SkEncodedImageFormat::kASTC </strong></code> </a></td><td>10</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kDNG"> <code><strong>SkEncodedImageFormat::kDNG </strong></code> </a></td><td>11</td><td></td> - </tr> - <tr> - <td><a name="SkEncodedImageFormat_kHEIF"> <code><strong>SkEncodedImageFormat::kHEIF </strong></code> </a></td><td>12</td><td></td> - </tr> - - - -# <a name="Filter_Quality"></a> Filter Quality +# <a name='Filter_Quality'>Filter Quality</a> -## <a name="SkFilterQuality"></a> Enum SkFilterQuality +## <a name='SkFilterQuality'>Enum SkFilterQuality</a> ### Constants -<table> - <tr> - <td><a name="kNone_SkFilterQuality"> <code><strong>kNone_SkFilterQuality </strong></code> </a></td><td>0</td><td></td> +<table style='border-collapse: collapse; width: 62.5em'> + <tr><th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Const</th> +<th style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>Value</th> +<th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Description</th></tr> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='kNone_SkFilterQuality'><code>kNone_SkFilterQuality</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>0</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="kLow_SkFilterQuality"> <code><strong>kLow_SkFilterQuality </strong></code> </a></td><td>1</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='kLow_SkFilterQuality'><code>kLow_SkFilterQuality</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>1</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> - <tr> - <td><a name="kMedium_SkFilterQuality"> <code><strong>kMedium_SkFilterQuality </strong></code> </a></td><td>2</td><td></td> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='kMedium_SkFilterQuality'><code>kMedium_SkFilterQuality</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>2</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="kHigh_SkFilterQuality"> <code><strong>kHigh_SkFilterQuality </strong></code> </a></td><td>3</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='kHigh_SkFilterQuality'><code>kHigh_SkFilterQuality</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>3</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> +</table> +## <a name='Nearest_Neighbor'>Nearest Neighbor</a> +## <a name='Bilerp'>Bilerp</a> -## <a name="Nearest_Neighbor"></a> Nearest Neighbor - -## <a name="Bilerp"></a> Bilerp - -## <a name="MipMap"></a> MipMap - -## <a name="BiCubic"></a> BiCubic +## <a name='MipMap'>MipMap</a> -# <a name="Font"></a> Font +## <a name='BiCubic'>BiCubic</a> -## <a name="Advance"></a> Advance +# <a name='Font'>Font</a> -## <a name="Engine"></a> Engine +## <a name='Advance'>Advance</a> -# <a name="Font_Manager"></a> Font Manager +## <a name='Engine'>Engine</a> -# <a name="GPU_Context"></a> GPU Context +# <a name='Font_Manager'>Font Manager</a> -## <a name="Resource_Cache_Limits"></a> Resource Cache Limits +# <a name='GPU_Context'>GPU Context</a> -# <a name="GrContext"></a> Class GrContext +# <a name='GrContext'>Class GrContext</a> -<a name="GrContext_flush"></a> +<a name='GrContext_flush'></a> ## flush -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void flush() +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#GrContext_flush'>flush</a>() </pre> --- -# <a name="GPU_Surface"></a> GPU Surface - -# <a name="GPU_Texture"></a> GPU Texture +# <a name='GPU_Surface'>GPU Surface</a> -# <a name="Glyph"></a> Glyph +# <a name='GPU_Texture'>GPU Texture</a> -# <a name="HTML_Canvas"></a> HTML Canvas +# <a name='Glyph'>Glyph</a> -## <a name="ArcTo"></a> ArcTo +# <a name='HTML_Canvas'>HTML Canvas</a> -# <a name="ISize"></a> ISize +## <a name='ArcTo'>ArcTo</a> -# <a name="SkISize"></a> Struct SkISize +# <a name='ISize'>ISize</a> -# <a name="Image_Filter"></a> Image Filter +# <a name='SkISize'>Struct SkISize</a> -## <a name="Scaling"></a> Scaling +# <a name='Image_Filter'>Image Filter</a> -# <a name="SkImageFilter"></a> Class SkImageFilter +# <a name='SkImageFilter'>Class SkImageFilter</a> -<a name="SkImageFilter_toString"></a> +<a name='SkImageFilter_toString'></a> ## toString -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void toString(SkString* str) const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkImageFilter_toString'>toString</a>(<a href='#SkString'>SkString</a>* str) const </pre> --- -# <a name="Image_Scaling"></a> Image Scaling +# <a name='Image_Scaling'>Image Scaling</a> -# <a name="Left_Side_Bearing"></a> Left Side Bearing +# <a name='Left_Side_Bearing'>Left Side Bearing</a> -# <a name="Line"></a> Line +# <a name='Line'>Line</a> -# <a name="Malloc_Pixel_Ref"></a> Malloc Pixel Ref +# <a name='Mask_Alpha'>Mask Alpha</a> -# <a name="SkMallocPixelRef"></a> Class SkMallocPixelRef - -<a name="SkMallocPixelRef_MakeZeroed"></a> -## MakeZeroed - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -static sk_sp<SkPixelRef> MakeZeroed(const SkImageInfo&, size_t rowBytes) -</pre> +# <a name='Mask_Filter'>Mask Filter</a> ---- - -<a name="SkMallocPixelRef_MakeAllocate"></a> -## MakeAllocate - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -static sk_sp<SkPixelRef> MakeAllocate(const SkImageInfo&, size_t rowBytes) -</pre> - ---- +# <a name='SkMaskFilter'>Class SkMaskFilter</a> -# <a name="Mask_Alpha"></a> Mask Alpha - -# <a name="Mask_Filter"></a> Mask Filter - -# <a name="SkMaskFilter"></a> Class SkMaskFilter - -<a name="SkMaskFilter_toString"></a> +<a name='SkMaskFilter_toString'></a> ## toString -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void toString(SkString* str) const -</pre> - ---- - -# <a name="Math"></a> Math - -<a name="sk_64_isS32"></a> -## sk_64_isS32 - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -static inline bool sk_64_isS32(int64_t value) -</pre> - ---- - -<a name="SkIntToScalar"></a> -## SkIntToScalar - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkIntToScalar(x) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkMaskFilter_toString'>toString</a>(<a href='#SkString'>SkString</a>* str) const </pre> --- -<a name="SkScalarRoundToInt"></a> -## SkScalarRoundToInt +# <a name='Meta_Data'>Meta Data</a> -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkScalarRoundToInt(x) -</pre> +# <a name='SkMetaData'>Class SkMetaData</a> ---- +# <a name='Mip_Map'>Mip Map</a> -<a name="SkScalarFloorToInt"></a> -## SkScalarFloorToInt +# <a name='Nine_Patch'>Nine Patch</a> -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkScalarFloorToInt(x) -</pre> - ---- +# <a name='OS_X'>OS X</a> -<a name="SkScalarCeilToInt"></a> -## SkScalarCeilToInt +# <a name='Oval'>Oval</a> -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkScalarCeilToInt(x) -</pre> - ---- - -<a name="SkScalarFloorToScalar"></a> -## SkScalarFloorToScalar - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkScalarFloorToScalar(x) -</pre> - ---- - -<a name="SkScalarCeilToScalar"></a> -## SkScalarCeilToScalar - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkScalarCeilToScalar(x) -</pre> - ---- - -<a name="SkScalarIsFinite"></a> -## SkScalarIsFinite - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkScalarIsFinite(x) -</pre> - ---- - -<a name="SkScalarIsNaN"></a> -## SkScalarIsNaN - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkScalarIsNaN(x) -</pre> - ---- - -<a name="SkTFitsIn"></a> -## SkTFitsIn - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -template <typename D, typename S> inline bool SkTFitsIn(S s) -</pre> - ---- - -# <a name="Meta_Data"></a> Meta Data - -# <a name="SkMetaData"></a> Class SkMetaData - -# <a name="Mip_Map"></a> Mip Map - -# <a name="Nine_Patch"></a> Nine Patch - -# <a name="Number_Types"></a> Number Types - -## <a name="Scalar"></a> Scalar +# <a name='Paint_Defaults'>Paint Defaults</a> ### Constants -<table> - <tr> - <td><a name="SK_MinS32FitsInFloat"> <code><strong>SK_MinS32FitsInFloat </strong></code> </a></td><td>to be written</td><td></td> - </tr> - <tr> - <td><a name="SK_MaxS32FitsInFloat"> <code><strong>SK_MaxS32FitsInFloat </strong></code> </a></td><td>to be written</td><td></td> - </tr> - <tr> - <td><a name="SK_ScalarMin"> <code><strong>SK_ScalarMin </strong></code> </a></td><td>to be written</td><td></td> - </tr> - <tr> - <td><a name="SK_ScalarMax"> <code><strong>SK_ScalarMax </strong></code> </a></td><td>to be written</td><td></td> - </tr> - <tr> - <td><a name="SK_ScalarInfinity"> <code><strong>SK_ScalarInfinity </strong></code> </a></td><td>to be written</td><td></td> +<table style='border-collapse: collapse; width: 62.5em'> + <tr><th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Const</th> +<th style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>Value</th> +<th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Description</th></tr> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkPaintDefaults_Flags'><code>SkPaintDefaults_Flags</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>0</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="SK_ScalarNegativeInfinity"> <code><strong>SK_ScalarNegativeInfinity </strong></code> </a></td><td>to be written</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkPaintDefaults_Hinting'><code>SkPaintDefaults_Hinting</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>2</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> - <tr> - <td><a name="SK_ScalarNaN"> <code><strong>SK_ScalarNaN </strong></code> </a></td><td>to be written</td><td></td> - </tr> - <tr> - <td><a name="SK_MinS32"> <code><strong>SK_MinS32 </strong></code> </a></td><td>to be written</td><td></td> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkPaintDefaults_TextSize'><code>SkPaintDefaults_TextSize</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>12</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="SK_MaxS32"> <code><strong>SK_MaxS32 </strong></code> </a></td><td>to be written</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkPaintDefaults_MiterLimit'><code>SkPaintDefaults_MiterLimit</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>4</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> - <tr> - <td><a name="SK_MaxSizeT"> <code><strong>SK_MaxSizeT </strong></code> </a></td><td>to be written</td><td></td> - </tr> -</table> -# <a name="OS_X"></a> OS X -# <a name="Oval"></a> Oval +# <a name='Patch'>Patch</a> -# <a name="Paint_Defaults"></a> Paint Defaults +# <a name='PathOps'>PathOps</a> -### Constants +## <a name='SkPathOp'>Enum SkPathOp</a> -<table> - <tr> - <td><a name="SkPaintDefaults_Flags"> <code><strong>SkPaintDefaults_Flags </strong></code> </a></td><td>0</td><td></td> - </tr> - <tr> - <td><a name="SkPaintDefaults_Hinting"> <code><strong>SkPaintDefaults_Hinting </strong></code> </a></td><td>2</td><td></td> - </tr> - <tr> - <td><a name="SkPaintDefaults_TextSize"> <code><strong>SkPaintDefaults_TextSize </strong></code> </a></td><td>12</td><td></td> - </tr> - <tr> - <td><a name="SkPaintDefaults_MiterLimit"> <code><strong>SkPaintDefaults_MiterLimit </strong></code> </a></td><td>4</td><td></td> - </tr> - -# <a name="Patch"></a> Patch - -# <a name="PathOps"></a> PathOps +</table> -<a name="Op"></a> +<a name='Op'></a> ## Op -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +bool SK_API <a href='#Op'>Op</a>(const <a href='SkPath_Reference#SkPath'>SkPath</a>& one, const <a href='SkPath_Reference#SkPath'>SkPath</a>& two, <a href='#SkPathOp'>SkPathOp</a> op, <a href='SkPath_Reference#SkPath'>SkPath</a>* result) </pre> --- -# <a name="Path_Effect"></a> Path Effect +# <a name='Path_Effect'>Path Effect</a> -# <a name="SkPathEffect"></a> Class SkPathEffect +# <a name='SkPathEffect'>Class SkPathEffect</a> -<a name="SkPathEffect_toString"></a> +<a name='SkPathEffect_toString'></a> ## toString -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void toString(SkString* str) const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkPathEffect_toString'>toString</a>(<a href='#SkString'>SkString</a>* str) const </pre> --- -# <a name="Path_Measure"></a> Path Measure - -# <a name="SkPathMeasure"></a> Class SkPathMeasure - -<a name="SkPathMeasure_dump"></a> -## dump - -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void dump() const -</pre> - ---- +# <a name='Picture'>Picture</a> -# <a name="Picture"></a> Picture +# <a name='SkPicture'>Class SkPicture</a> -# <a name="SkPicture"></a> Class SkPicture - -<a name="SkPicture_playback"></a> +<a name='SkPicture_playback'></a> ## playback -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -virtual void playback(SkCanvas*, AbortCallback* = nullptr) const = 0 +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +virtual void <a href='#SkPicture_playback'>playback</a>(<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>*, AbortCallback* = nullptr) const = 0 </pre> --- -## <a name="Recorder"></a> Recorder +## <a name='Recorder'>Recorder</a> -# <a name="SkPictureRecorder"></a> Class SkPictureRecorder +# <a name='SkPictureRecorder'>Class SkPictureRecorder</a> -<a name="SkPictureRecorder_beginRecording"></a> +<a name='SkPictureRecorder_beginRecording'></a> ## beginRecording -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -SkCanvas* beginRecording(const SkRect& bounds, SkBBHFactory* bbhFactory = NULL, +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>* <a href='#SkPictureRecorder_beginRecording'>beginRecording</a>(const <a href='SkRect_Reference#SkRect'>SkRect</a>& bounds, <a href='#SkBBHFactory'>SkBBHFactory</a>* bbhFactory = NULL, uint32_t recordFlags = 0) </pre> --- -# <a name="Pixel"></a> Pixel +# <a name='Pixel'>Pixel</a> -## <a name="Storage"></a> Storage +## <a name='Storage'>Storage</a> -# <a name="Pixel_Ref"></a> Pixel Ref +# <a name='Pixel_Ref'>Pixel Ref</a> -# <a name="SkPixelRef"></a> Class SkPixelRef +# <a name='SkPixelRef'>Class SkPixelRef</a> -<a name="SkPixelRef_width"></a> +<a name='SkPixelRef_width'></a> ## width -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -int width() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +int <a href='#SkPixelRef_width'>width</a>() const </pre> --- -<a name="SkPixelRef_height"></a> +<a name='SkPixelRef_height'></a> ## height -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -int height() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +int <a href='#SkPixelRef_height'>height</a>() const </pre> --- -<a name="SkPixelRef_isImmutable"></a> +<a name='SkPixelRef_isImmutable'></a> ## isImmutable -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -bool isImmutable() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +bool <a href='#SkPixelRef_isImmutable'>isImmutable</a>() const </pre> --- -<a name="SkPixelRef_setImmutable"></a> +<a name='SkPixelRef_setImmutable'></a> ## setImmutable -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void setImmutable() +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkPixelRef_setImmutable'>setImmutable</a>() </pre> --- -# <a name="Point3"></a> Point3 +# <a name='Point3'>Point3</a> + +# <a name='SkPoint3'>Struct SkPoint3</a> -# <a name="SkPoint3"></a> Struct SkPoint3 +# <a name='PostScript'>PostScript</a> -# <a name="PostScript"></a> PostScript +## <a name='Arct'>Arct</a> -## <a name="Arct"></a> Arct +# <a name='Premultiply'>Premultiply</a> -# <a name="Premultiply"></a> Premultiply +# <a name='RSXform'>RSXform</a> -# <a name="RSXform"></a> RSXform +# <a name='SkRSXform'>Struct SkRSXform</a> -# <a name="SkRSXform"></a> Struct SkRSXform +# <a name='Raster_Bitmap'>Raster Bitmap</a> -# <a name="Raster_Bitmap"></a> Raster Bitmap +# <a name='Raster_Engine'>Raster Engine</a> -# <a name="Raster_Engine"></a> Raster Engine +# <a name='Raster_Handle_Allocator'>Raster Handle Allocator</a> -# <a name="Raster_Handle_Allocator"></a> Raster Handle Allocator +# <a name='SkRasterHandleAllocator'>Class SkRasterHandleAllocator</a> -# <a name="SkRasterHandleAllocator"></a> Class SkRasterHandleAllocator +# <a name='SkRasterHandleAllocator_Handle'>Typedef SkRasterHandleAllocator::Handle</a> -# <a name="SkRasterHandleAllocator_Rec"></a> Struct SkRasterHandleAllocator::Rec +# <a name='SkRasterHandleAllocator_Rec'>Struct SkRasterHandleAllocator::Rec</a> -<a name="SkRasterHandleAllocator_MakeCanvas"></a> +<a name='SkRasterHandleAllocator_MakeCanvas'></a> ## MakeCanvas -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -static std::unique_ptr<SkCanvas> MakeCanvas(std::unique_ptr<SkRasterHandleAllocator>, - const SkImageInfo&, const Rec* rec = nullptr) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +static std::unique_ptr<<a href='SkCanvas_Reference#SkCanvas'>SkCanvas</a>> <a href='#SkRasterHandleAllocator_MakeCanvas'>MakeCanvas</a>(std::unique_ptr<<a href='#SkRasterHandleAllocator'>SkRasterHandleAllocator</a>>, + const <a href='SkImageInfo_Reference#SkImageInfo'>SkImageInfo</a>&, const <a href='#SkRasterHandleAllocator_Rec'>Rec</a>* rec = nullptr) </pre> --- -# <a name="Raster_Surface"></a> Raster Surface - -# <a name="Rasterizer"></a> Rasterizer - -# <a name="SkRasterizer"></a> Class SkRasterizer - -## <a name="Layer"></a> Layer - -# <a name="Read_Buffer"></a> Read Buffer - -# <a name="SkReadBuffer"></a> Struct SkReadBuffer +# <a name='Raster_Surface'>Raster Surface</a> -# <a name="Reference_Count"></a> Reference Count +# <a name='Reference_Count'>Reference Count</a> -# <a name="SkRefCnt"></a> Class SkRefCnt +# <a name='SkRefCnt'>Class SkRefCnt</a> -# <a name="sk_sp"></a> Class sk_sp +# <a name='sk_sp'>Class sk_sp</a> -# <a name="Region"></a> Region +# <a name='Region'>Region</a> -# <a name="SkRegion"></a> Class SkRegion +# <a name='SkRegion'>Class SkRegion</a> -# <a name="RenderTarget"></a> RenderTarget +# <a name='RenderTarget'>RenderTarget</a> -# <a name="GrBackendRenderTarget"></a> Class GrBackendRenderTarget +# <a name='GrBackendRenderTarget'>Class GrBackendRenderTarget</a> -<a name="GrBackendRenderTarget_isValid"></a> +<a name='GrBackendRenderTarget_isValid'></a> ## isValid -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -bool isValid() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +bool <a href='#GrBackendRenderTarget_isValid'>isValid</a>() const </pre> --- -# <a name="Render_Target"></a> Render Target +# <a name='Render_Target'>Render Target</a> -# <a name="GrRenderTarget"></a> Class GrRenderTarget +# <a name='GrRenderTarget'>Class GrRenderTarget</a> -# <a name="Right_Side_Bearing"></a> Right Side Bearing +# <a name='Right_Side_Bearing'>Right Side Bearing</a> -# <a name="Round_Rect"></a> Round Rect +# <a name='Round_Rect'>Round Rect</a> -# <a name="SkRRect"></a> Class SkRRect +# <a name='SkRRect'>Class SkRRect</a> -<a name="SkRRect_dump"></a> +<a name='SkRRect_dump'></a> ## dump -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void dump() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkRRect_dump'>dump</a>() const </pre> --- -<a name="SkRRect_dumpHex"></a> +<a name='SkRRect_dumpHex'></a> ## dumpHex -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -void dumpHex() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +void <a href='#SkRRect_dumpHex'>dumpHex</a>() const </pre> --- -# <a name="SVG"></a> SVG +# <a name='SVG'>SVG</a> -## <a name="Canvas"></a> Canvas +## <a name='Canvas'>Canvas</a> -## <a name="Arc"></a> Arc +## <a name='Arc'>Arc</a> -# <a name="Shader"></a> Shader +# <a name='Scalar'>Scalar</a> -# <a name="SkShader"></a> Class SkShader +# <a name='SkScalar'>Typedef SkScalar</a> -## <a name="SkShader_TileMode"></a> Enum SkShader::TileMode +# <a name='Shader'>Shader</a> + +# <a name='SkShader'>Class SkShader</a> + +## <a name='SkShader_TileMode'>Enum SkShader::TileMode</a> ### Constants -<table> - <tr> - <td><a name="SkShader_kClamp_TileMode"> <code><strong>SkShader::kClamp_TileMode </strong></code> </a></td><td>0</td><td></td> +<table style='border-collapse: collapse; width: 62.5em'> + <tr><th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Const</th> +<th style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>Value</th> +<th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Description</th></tr> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkShader_kClamp_TileMode'><code>SkShader::kClamp_TileMode</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>0</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> <tr> - <td><a name="SkShader_kRepeat_TileMode"> <code><strong>SkShader::kRepeat_TileMode </strong></code> </a></td><td>1</td><td></td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkShader_kRepeat_TileMode'><code>SkShader::kRepeat_TileMode</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>1</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> - <tr> - <td><a name="SkShader_kMirror_TileMode"> <code><strong>SkShader::kMirror_TileMode </strong></code> </a></td><td>2</td><td></td> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkShader_kMirror_TileMode'><code>SkShader::kMirror_TileMode</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>2</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> +</table> - - -<a name="SkShader_MakeBitmapShader"></a> +<a name='SkShader_MakeBitmapShader'></a> ## MakeBitmapShader -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy, - const SkMatrix* localMatrix = nullptr) +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +static <a href='#sk_sp'>sk sp</a><<a href='#SkShader'>SkShader</a>> <a href='#SkShader_MakeBitmapShader'>MakeBitmapShader</a>(const <a href='SkBitmap_Reference#SkBitmap'>SkBitmap</a>& src, <a href='#SkShader_TileMode'>TileMode</a> tmx, <a href='#SkShader_TileMode'>TileMode</a> tmy, + const <a href='SkMatrix_Reference#SkMatrix'>SkMatrix</a>* localMatrix = nullptr) </pre> --- -## <a name="Gradient"></a> Gradient - -# <a name="Size"></a> Size +# <a name='Size'>Size</a> -# <a name="SkSize"></a> Struct SkSize +# <a name='SkSize'>Struct SkSize</a> -# <a name="Sprite"></a> Sprite +# <a name='Sprite'>Sprite</a> -# <a name="Stream"></a> Stream +# <a name='Stream'>Stream</a> -# <a name="SkStream"></a> Class SkStream +# <a name='SkWStream'>Class SkWStream</a> -# <a name="String"></a> String +# <a name='String'>String</a> -# <a name="SkString"></a> Class SkString +# <a name='SkString'>Class SkString</a> -# <a name="Supersampling"></a> Supersampling +# <a name='Supersampling'>Supersampling</a> -# <a name="Surface_Characterization"></a> Surface Characterization +# <a name='Surface_Characterization'>Surface Characterization</a> -# <a name="SkSurfaceCharacterization"></a> Class SkSurfaceCharacterization +# <a name='SkSurfaceCharacterization'>Class SkSurfaceCharacterization</a> -# <a name="Surface_Properties"></a> Surface Properties +# <a name='Surface_Properties'>Surface Properties</a> -# <a name="SkSurfaceProps"></a> Class SkSurfaceProps +# <a name='SkSurfaceProps'>Class SkSurfaceProps</a> -## <a name="Legacy_Font_Host"></a> Legacy Font Host +## <a name='Legacy_Font_Host'>Legacy Font Host</a> -## <a name="SkSurfaceProps_InitType"></a> Enum SkSurfaceProps::InitType +## <a name='SkSurfaceProps_InitType'>Enum SkSurfaceProps::InitType</a> ### Constants -<table> - <tr> - <td><a name="SkSurfaceProps_kLegacyFontHost_InitType"> <code><strong>SkSurfaceProps::kLegacyFontHost_InitType </strong></code> </a></td><td>0</td><td></td> +<table style='border-collapse: collapse; width: 62.5em'> + <tr><th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Const</th> +<th style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>Value</th> +<th style='text-align: left; border: 2px solid #dddddd; padding: 8px; '>Description</th></tr> + <tr style='background-color: #f0f0f0; '> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '><a name='SkSurfaceProps_kLegacyFontHost_InitType'><code>SkSurfaceProps::kLegacyFontHost_InitType</code></a></td> + <td style='text-align: center; border: 2px solid #dddddd; padding: 8px; '>0</td> + <td style='text-align: left; border: 2px solid #dddddd; padding: 8px; '> +</td> </tr> +</table> # Topic -# <a name="Text"></a> Text +# <a name='Text'>Text</a> -# <a name="Text_Blob"></a> Text Blob +# <a name='Text_Blob'>Text Blob</a> -# <a name="SkTextBlob"></a> Class SkTextBlob +# <a name='SkTextBlob'>Class SkTextBlob</a> -# <a name="Texture"></a> Texture +# <a name='Texture'>Texture</a> -# <a name="GrBackendTexture"></a> Class GrBackendTexture +# <a name='GrBackendTexture'>Class GrBackendTexture</a> -<a name="GrBackendTexture_isValid"></a> +<a name='GrBackendTexture_isValid'></a> ## isValid -<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0"> -bool isValid() const +<pre style="padding: 1em 1em 1em 1em; width: 62.5em;background-color: #f0f0f0"> +bool <a href='#GrBackendTexture_isValid'>isValid</a>() const </pre> --- -# <a name="Transfer_Mode"></a> Transfer Mode - -# <a name="Typeface"></a> Typeface - -# <a name="SkTypeface"></a> Class SkTypeface - -# <a name="Types"></a> Types - -## <a name="GrSurfaceOrigin"></a> Enum GrSurfaceOrigin - -### Constants - -<table> - <tr> - <td><a name="kBottomLeft_GrSurfaceOrigin"> <code><strong>kBottomLeft_GrSurfaceOrigin </strong></code> </a></td><td>0 </td><td></td> - </tr> - <tr> - <td><a name="kTopLeft_GrSurfaceOrigin"> <code><strong>kTopLeft_GrSurfaceOrigin </strong></code> </a></td><td>1</td><td></td> - </tr> - - - -## <a name="Budgeted"></a> Budgeted - -## <a name="SkBudgeted"></a> Enum SkBudgeted - -### Constants - -<table> - <tr> - <td><a name="SkBudgeted_kNo"> <code><strong>SkBudgeted::kNo </strong></code> </a></td><td>0</td><td></td> - </tr> - <tr> - <td><a name="SkBudgeted_kYes"> <code><strong>SkBudgeted::kYes </strong></code> </a></td><td>1</td><td></td> - </tr> - - - -## <a name="GrSemaphoresSubmitted"></a> Enum GrSemaphoresSubmitted - -### Constants - -<table> - <tr> - <td><a name="GrSemaphoresSubmitted_kNo"> <code><strong>GrSemaphoresSubmitted::kNo </strong></code> </a></td><td>0</td><td></td> - </tr> - <tr> - <td><a name="GrSemaphoresSubmitted_kYes"> <code><strong>GrSemaphoresSubmitted::kYes </strong></code> </a></td><td>1</td><td></td> - </tr> +# <a name='Transfer_Mode'>Transfer Mode</a> +# <a name='Typeface'>Typeface</a> +# <a name='SkTypeface'>Class SkTypeface</a> -# <a name="Unpremultiply"></a> Unpremultiply +# <a name='Unpremultiply'>Unpremultiply</a> -# <a name="Vertices"></a> Vertices +# <a name='Vertices'>Vertices</a> -## <a name="Colors"></a> Colors +# <a name='SkVertices'>Class SkVertices</a> -## <a name="Texs"></a> Texs +## <a name='Colors'>Colors</a> -# <a name="Write_Buffer"></a> Write Buffer +## <a name='Texs'>Texs</a> -# <a name="SkWriteBuffer"></a> Struct SkWriteBuffer |