diff options
author | 2017-11-02 17:49:34 -0400 | |
---|---|---|
committer | 2017-11-02 22:10:53 +0000 | |
commit | 2ade99783120cf9149e7b2e85b3c3c2bd63d4839 (patch) | |
tree | 62498c450e03777d3e8f6a2e3aed31eb0b4c3020 /site/user/api/undocumented.md | |
parent | ba7cf29fa8cb60514177bcf7c91f5f1607480ad6 (diff) |
filling holes in canvas doc
filling holes in canvas doc
Docs-Preview: https://skia.org/?cl=66920
TBR=caryclark@google.com
Bug: skia:6898
Change-Id: I3a211df5f19ecfbfa0bb060bb6d55005a38cd360
Reviewed-on: https://skia-review.googlesource.com/66920
Reviewed-by: Cary Clark <caryclark@skia.org>
Commit-Queue: Cary Clark <caryclark@skia.org>
Diffstat (limited to 'site/user/api/undocumented.md')
-rw-r--r-- | site/user/api/undocumented.md | 147 |
1 files changed, 143 insertions, 4 deletions
diff --git a/site/user/api/undocumented.md b/site/user/api/undocumented.md index dc102f84ab..7ac1e12d33 100644 --- a/site/user/api/undocumented.md +++ b/site/user/api/undocumented.md @@ -223,6 +223,15 @@ int SkColorSetARGB(a, r, g, b) # <a name="SkColorFilter"></a> Class SkColorFilter +<a name="SkColorFilter_toString"></a> +## toString + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +void toString(SkString* str) const +</pre> + +--- + # <a name="Color_Space"></a> Color Space # <a name="SkColorSpace"></a> Class SkColorSpace @@ -250,6 +259,19 @@ static sk_sp<SkColorSpace> MakeSRGBLinear() </table> +# <a name="Create_Color_Space_Xform_Canvas"></a> Create Color Space Xform Canvas + +<a name="SkCreateColorSpaceXformCanvas"></a> +## SkCreateColorSpaceXformCanvas + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +std::unique_ptr<SkCanvas> SK_API + SkCreateColorSpaceXformCanvas(SkCanvas* target, + sk_sp<SkColorSpace> targetCS) +</pre> + +--- + # <a name="Core_Graphics"></a> Core Graphics # <a name="Core_Text"></a> Core Text @@ -341,6 +363,17 @@ static std::unique_ptr<SkCanvas> # <a name="GPU_Context"></a> GPU Context +# <a name="GrContext"></a> Class GrContext + +<a name="GrContext_flush"></a> +## flush + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +void flush() +</pre> + +--- + # <a name="GPU_Surface"></a> GPU Surface # <a name="Image"></a> Image @@ -425,6 +458,16 @@ SkImageInfo() --- +<a name="SkImageInfo_MakeN32Premul"></a> +## MakeN32Premul + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +static SkImageInfo MakeN32Premul(int width, int height, + sk_sp<SkColorSpace> cs = nullptr) +</pre> + +--- + <a name="SkImageInfo_makeColorSpace"></a> ## makeColorSpace @@ -577,12 +620,30 @@ bool scalePixels(const SkPixmap& dst, SkFilterQuality, --- +<a name="SkImage_peekPixels"></a> +## peekPixels + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +bool peekPixels(SkPixmap* pixmap) const +</pre> + +--- + # <a name="Image_Filter"></a> Image Filter ## <a name="Scaling"></a> Scaling # <a name="SkImageFilter"></a> Class SkImageFilter +<a name="SkImageFilter_toString"></a> +## toString + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +void toString(SkString* str) const +</pre> + +--- + # <a name="Image_Scaling"></a> Image Scaling # <a name="Malloc_Pixel_Ref"></a> Malloc Pixel Ref @@ -650,6 +711,15 @@ virtual bool filterMask(SkMask* dst, const SkMask& src, const SkMatrix&, --- +<a name="SkMaskFilter_toString"></a> +## toString + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +void toString(SkString* str) const +</pre> + +--- + # <a name="Math"></a> Math <a name="sk_64_isS32"></a> @@ -742,6 +812,14 @@ template <typename D, typename S> inline bool SkTFitsIn(S s) --- +# <a name="Stream"></a> Stream + +# <a name="SkStream"></a> Class SkStream + +# <a name="Meta_Data"></a> Meta Data + +# <a name="SkMetaData"></a> Class SkMetaData + # <a name="Nine_Patch"></a> Nine Patch # <a name="Number_Types"></a> Number Types @@ -805,6 +883,15 @@ template <typename D, typename S> inline bool SkTFitsIn(S s) # <a name="SkPathEffect"></a> Class SkPathEffect +<a name="SkPathEffect_toString"></a> +## toString + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +void toString(SkString* str) const +</pre> + +--- + # <a name="Path_Measure"></a> Path Measure # <a name="SkPathMeasure"></a> Class SkPathMeasure @@ -831,6 +918,17 @@ bool SK_API Op(const SkPath& one, const SkPath& two, SkPathOp op, SkPath* result # <a name="Picture"></a> Picture +# <a name="SkPicture"></a> Class SkPicture + +<a name="SkPicture_playback"></a> +## playback + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +virtual void playback(SkCanvas*, AbortCallback* = nullptr) const = 0 +</pre> + +--- + ## <a name="Recorder"></a> Recorder # <a name="SkPictureRecorder"></a> Class SkPictureRecorder @@ -969,10 +1067,6 @@ static sk_sp<SkShader> MakeBitmapShader(const SkBitmap& src, TileMode tmx, # <a name="Sprite"></a> Sprite -# <a name="Stream"></a> Stream - -# <a name="SkStream"></a> Class SkStream - # <a name="String"></a> String # <a name="SkString"></a> Class SkString @@ -1003,6 +1097,51 @@ bool readPixels(const SkPixmap& dst, int srcX, int srcY) ; --- +<a name="SkSurface_getCanvas"></a> +## getCanvas + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +SkCanvas* getCanvas() +</pre> + +--- + +<a name="SkSurface_flush"></a> +## flush + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +void flush() +</pre> + +--- + +<a name="SkSurface_prepareForExternalIO"></a> +## prepareForExternalIO + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +void prepareForExternalIO() +</pre> + +--- + +<a name="SkSurface_makeSurface"></a> +## makeSurface + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +sk_sp<SkSurface> makeSurface(const SkImageInfo&) +</pre> + +--- + +<a name="SkSurface_peekPixels"></a> +## peekPixels + +<pre style="padding: 1em 1em 1em 1em;width: 50em; background-color: #f0f0f0"> +bool peekPixels(SkPixmap*) +</pre> + +--- + ## <a name="Properties"></a> Properties # <a name="SkSurfaceProps"></a> Class SkSurfaceProps |