@@ -420,7 +420,7 @@ fonts; may be nullptr</td>
420
420
421
421
### See Also
422
422
423
- <a href =" undocumented#GrBackendTexture " >GrBackendTexture</a > <a href =" #SkSurface_MakeFromBackendRenderTarget " >MakeFromBackendRenderTarget</a > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >
423
+ <a href =" undocumented#GrBackendTexture " >GrBackendTexture</a > <a href =" #SkSurface_MakeFromBackendRenderTarget " >MakeFromBackendRenderTarget</a > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >< sup >< a href = " #SkSurface_MakeRenderTarget_4 " > [ 4 ] </ a ></ sup >
424
424
425
425
---
426
426
@@ -495,7 +495,7 @@ fonts; may be nullptr</td>
495
495
496
496
### See Also
497
497
498
- <a href =" #SkSurface_MakeFromBackendTexture " >MakeFromBackendTexture</a > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >
498
+ <a href =" #SkSurface_MakeFromBackendTexture " >MakeFromBackendTexture</a > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >< sup >< a href = " #SkSurface_MakeRenderTarget_4 " > [ 4 ] </ a ></ sup >
499
499
500
500
---
501
501
@@ -558,7 +558,7 @@ fonts; may be nullptr</td>
558
558
559
559
### See Also
560
560
561
- <a href =" #SkSurface_MakeFromBackendRenderTarget " >MakeFromBackendRenderTarget</a > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >
561
+ <a href =" #SkSurface_MakeFromBackendRenderTarget " >MakeFromBackendRenderTarget</a > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >< sup >< a href = " #SkSurface_MakeRenderTarget_4 " > [ 4 ] </ a ></ sup >
562
562
563
563
---
564
564
@@ -722,6 +722,43 @@ of <a href="undocumented#Raster_Surface">Raster Surface</a>; width, or height, o
722
722
723
723
---
724
724
725
+ <a name =" SkSurface_MakeRenderTarget_4 " ></a >
726
+
727
+ <pre style =" padding : 1em 1em 1em 1em ;width : 62.5em ; background-color : #f0f0f0 " >
728
+ static sk_sp< ; SkSurface> ; MakeRenderTarget(GrContext* context,
729
+ const SkSurfaceCharacterization& characterization,
730
+ SkBudgeted budgeted)
731
+ </pre >
732
+
733
+ Returns <a href =" #SkSurface " >SkSurface</a > on GPU indicated by <a href =" #SkSurface_MakeRenderTarget_4_context " >context</a > that is compatible with the provided
734
+ <a href =" #SkSurface_MakeRenderTarget_4_characterization " >characterization</a >. <a href =" #SkSurface_MakeRenderTarget_4_budgeted " >budgeted</a > selects whether allocation for pixels is tracked by <a href =" #SkSurface_MakeRenderTarget_4_context " >context</a >.
735
+
736
+ @param <a href =" #SkSurface_MakeRenderTarget_4_context " >context</a > GPU <a href =" #SkSurface_MakeRenderTarget_4_context " >context</a >
737
+ @param <a href =" #SkSurface_MakeRenderTarget_4_characterization " >characterization</a > description of the desired <a href =" #SkSurface " >SkSurface</a >
738
+ @param <a href =" #SkSurface_MakeRenderTarget_4_budgeted " >budgeted</a > one of: <a href =" undocumented#SkBudgeted_kNo " >SkBudgeted::kNo</a >, <a href =" undocumented#SkBudgeted_kYes " >SkBudgeted::kYes</a >
739
+ @return <a href =" #SkSurface " >SkSurface</a > if all parameters are valid; otherwise, nullptr
740
+
741
+ ### Parameters
742
+
743
+ <table > <tr > <td ><a name =" SkSurface_MakeRenderTarget_4_context " > <code ><strong >context </strong ></code > </a ></td > <td >
744
+ <a href =" undocumented#GPU_Context " >GPU Context</a ></td >
745
+ </tr > <tr > <td ><a name =" SkSurface_MakeRenderTarget_4_characterization " > <code ><strong >characterization </strong ></code > </a ></td > <td >
746
+ description of the desired <a href =" #SkSurface " >SkSurface</a ></td >
747
+ </tr > <tr > <td ><a name =" SkSurface_MakeRenderTarget_4_budgeted " > <code ><strong >budgeted </strong ></code > </a ></td > <td >
748
+ one of: <a href =" undocumented#SkBudgeted_kNo " >SkBudgeted::kNo</a >, <a href =" undocumented#SkBudgeted_kYes " >SkBudgeted::kYes</a ></td >
749
+ </tr >
750
+ </table >
751
+
752
+ ### Return Value
753
+
754
+ <a href =" #Surface " >Surface</a > if all parameters are valid; otherwise, nullptr
755
+
756
+ ### See Also
757
+
758
+ <a href =" #SkSurface_MakeFromBackendRenderTarget " >MakeFromBackendRenderTarget</a > <a href =" #SkSurface_MakeFromBackendTextureAsRenderTarget " >MakeFromBackendTextureAsRenderTarget</a >
759
+
760
+ ---
761
+
725
762
<a name =" SkSurface_MakeNull " ></a >
726
763
## MakeNull
727
764
@@ -760,7 +797,7 @@ surf->makeImageSnapshot() == nullptr
760
797
761
798
### See Also
762
799
763
- <a href =" #SkSurface_MakeRaster " >MakeRaster</a ><sup ><a href =" #SkSurface_MakeRaster_2 " >[ 2] </a ></sup > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >
800
+ <a href =" #SkSurface_MakeRaster " >MakeRaster</a ><sup ><a href =" #SkSurface_MakeRaster_2 " >[ 2] </a ></sup > <a href =" #SkSurface_MakeRenderTarget " >MakeRenderTarget</a ><sup ><a href =" #SkSurface_MakeRenderTarget_2 " >[ 2] </a ></sup ><sup ><a href =" #SkSurface_MakeRenderTarget_3 " >[ 3] </a ></sup >< sup >< a href = " #SkSurface_MakeRenderTarget_4 " > [ 4 ] </ a ></ sup >
764
801
765
802
---
766
803
0 commit comments