SkiaSharp.Views.Forms.xml 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803
  1. <doc>
  2. <assembly>
  3. <name>SkiaSharp.Views.Forms</name>
  4. </assembly>
  5. <members>
  6. <member name="T:SkiaSharp.Views.Forms.Extensions">
  7. <summary>Various extension methods to convert between SkiaSharp types and Xamarin.Forms types.</summary>
  8. <remarks />
  9. </member>
  10. <member name="M:SkiaSharp.Views.Forms.Extensions.ToFormsColor(SkiaSharp.SKColor)">
  11. <param name="color">The SkiaSharp color.</param>
  12. <summary>Converts a SkiaSharp color into a Xamarin.Forms color.</summary>
  13. <returns>Returns a Xamarin.Forms color.</returns>
  14. <remarks />
  15. </member>
  16. <member name="M:SkiaSharp.Views.Forms.Extensions.ToFormsPoint(SkiaSharp.SKPoint)">
  17. <param name="point">The SkiaSharp point.</param>
  18. <summary>Converts a SkiaSharp point into a Xamarin.Forms point.</summary>
  19. <returns>Returns a Xamarin.Forms point.</returns>
  20. <remarks />
  21. </member>
  22. <member name="M:SkiaSharp.Views.Forms.Extensions.ToFormsPoint(SkiaSharp.SKPointI)">
  23. <param name="point">The SkiaSharp point.</param>
  24. <summary>Converts a SkiaSharp point into a Xamarin.Forms point.</summary>
  25. <returns>Returns a Xamarin.Forms point.</returns>
  26. <remarks />
  27. </member>
  28. <member name="M:SkiaSharp.Views.Forms.Extensions.ToFormsRect(SkiaSharp.SKRect)">
  29. <param name="rect">The SkiaSharp rectangle.</param>
  30. <summary>Converts a SkiaSharp rectangle into a Xamarin.Forms rectangle.</summary>
  31. <returns>Returns Xamarin.Forms rectangle.</returns>
  32. <remarks />
  33. </member>
  34. <member name="M:SkiaSharp.Views.Forms.Extensions.ToFormsRect(SkiaSharp.SKRectI)">
  35. <param name="rect">The SkiaSharp rectangle.</param>
  36. <summary>Converts a SkiaSharp rectangle into a Xamarin.Forms rectangle.</summary>
  37. <returns>Returns Xamarin.Forms rectangle.</returns>
  38. <remarks />
  39. </member>
  40. <member name="M:SkiaSharp.Views.Forms.Extensions.ToFormsSize(SkiaSharp.SKSize)">
  41. <param name="size">The SkiaSharp size.</param>
  42. <summary>Converts a SkiaSharp size into a Xamarin.Forms size.</summary>
  43. <returns>Returns a Xamarin.Forms size.</returns>
  44. <remarks />
  45. </member>
  46. <member name="M:SkiaSharp.Views.Forms.Extensions.ToFormsSize(SkiaSharp.SKSizeI)">
  47. <param name="size">The SkiaSharp size.</param>
  48. <summary>Converts a SkiaSharp size into a Xamarin.Forms size.</summary>
  49. <returns>Returns a Xamarin.Forms size.</returns>
  50. <remarks />
  51. </member>
  52. <member name="M:SkiaSharp.Views.Forms.Extensions.ToSKColor(Xamarin.Forms.Color)">
  53. <param name="color">The Xamarin.Forms color.</param>
  54. <summary>Converts a Xamarin.Forms color into a SkiaSharp color.</summary>
  55. <returns>Returns a SkiaSharp color.</returns>
  56. <remarks />
  57. </member>
  58. <member name="M:SkiaSharp.Views.Forms.Extensions.ToSKPoint(Xamarin.Forms.Point)">
  59. <param name="point">The Xamarin.Forms point.</param>
  60. <summary>Converts a Xamarin.Forms point into a SkiaSharp point.</summary>
  61. <returns>Returns a SkiaSharp point.</returns>
  62. <remarks />
  63. </member>
  64. <member name="M:SkiaSharp.Views.Forms.Extensions.ToSKRect(Xamarin.Forms.Rectangle)">
  65. <param name="rect">The Xamarin.Forms rectangle.</param>
  66. <summary>Converts a Xamarin.Forms rectangle into a SkiaSharp rectangle.</summary>
  67. <returns>Returns a SkiaSharp rectangle.</returns>
  68. <remarks />
  69. </member>
  70. <member name="M:SkiaSharp.Views.Forms.Extensions.ToSKSize(Xamarin.Forms.Size)">
  71. <param name="size">The Xamarin.Forms size.</param>
  72. <summary>Converts a Xamarin.Forms size into a SkiaSharp size.</summary>
  73. <returns>Returns a SkiaSharp size.</returns>
  74. <remarks />
  75. </member>
  76. <member name="T:SkiaSharp.Views.Forms.GetPropertyValueEventArgs`1">
  77. <typeparam name="T">The type of the value requested from the native view.</typeparam>
  78. <summary>Represents the event arguments used when a Xamarin.Forms view communicates with a native view.</summary>
  79. <remarks />
  80. </member>
  81. <member name="C:SkiaSharp.Views.Forms.GetPropertyValueEventArgs`1">
  82. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.GetPropertyValueEventArgs`1" />event arguments.</summary>
  83. <remarks />
  84. </member>
  85. <member name="P:SkiaSharp.Views.Forms.GetPropertyValueEventArgs`1.Value">
  86. <summary>Gets or sets the value from the the native view.</summary>
  87. <value />
  88. <remarks />
  89. </member>
  90. <member name="T:SkiaSharp.Views.Forms.ISKCanvasViewController">
  91. <summary>The interface that the Xamarin.Forms view uses to communicate with the native renderer.</summary>
  92. <remarks />
  93. </member>
  94. <member name="E:SkiaSharp.Views.Forms.ISKCanvasViewController.GetCanvasSize">
  95. <summary>The event that is raised when the Xamarin.Forms view requests the size of the current SkiaSharp surface.</summary>
  96. <remarks />
  97. </member>
  98. <member name="M:SkiaSharp.Views.Forms.ISKCanvasViewController.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs)">
  99. <param name="e">The event arguments that contain the drawing surface and information.</param>
  100. <summary>The method that is invoked when the native SkiaSharp surface is being repainted.</summary>
  101. <remarks />
  102. </member>
  103. <member name="M:SkiaSharp.Views.Forms.ISKCanvasViewController.OnTouch(SkiaSharp.Views.Forms.SKTouchEventArgs)">
  104. <param name="e">The event arguments that contain the touch information.</param>
  105. <summary>The method that is invoked when there is a touch event on the native view.</summary>
  106. <remarks />
  107. </member>
  108. <member name="E:SkiaSharp.Views.Forms.ISKCanvasViewController.SurfaceInvalidated">
  109. <summary>The event that is raised when the Xamarin.Forms view requests the native view be repainted.</summary>
  110. <remarks />
  111. </member>
  112. <member name="T:SkiaSharp.Views.Forms.ISKGLViewController">
  113. <summary>To be added.</summary>
  114. <remarks>To be added.</remarks>
  115. </member>
  116. <member name="E:SkiaSharp.Views.Forms.ISKGLViewController.GetCanvasSize">
  117. <summary>To be added.</summary>
  118. <remarks>To be added.</remarks>
  119. </member>
  120. <member name="E:SkiaSharp.Views.Forms.ISKGLViewController.GetGRContext">
  121. <summary>To be added.</summary>
  122. <remarks>To be added.</remarks>
  123. </member>
  124. <member name="M:SkiaSharp.Views.Forms.ISKGLViewController.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs)">
  125. <param name="e">To be added.</param>
  126. <summary>To be added.</summary>
  127. <remarks>To be added.</remarks>
  128. </member>
  129. <member name="M:SkiaSharp.Views.Forms.ISKGLViewController.OnTouch(SkiaSharp.Views.Forms.SKTouchEventArgs)">
  130. <param name="e">To be added.</param>
  131. <summary>To be added.</summary>
  132. <remarks>To be added.</remarks>
  133. </member>
  134. <member name="E:SkiaSharp.Views.Forms.ISKGLViewController.SurfaceInvalidated">
  135. <summary>To be added.</summary>
  136. <remarks>To be added.</remarks>
  137. </member>
  138. <member name="T:SkiaSharp.Views.Forms.SKBitmapImageSource">
  139. <summary>Represents a <see cref="T:SkiaSharp.SKBitmap" /> image source.</summary>
  140. <remarks />
  141. </member>
  142. <member name="C:SkiaSharp.Views.Forms.SKBitmapImageSource">
  143. <summary>Creates a new instance of <see cref="T:SkiaSharp.Views.Forms.SKBitmapImageSource" />.</summary>
  144. <remarks />
  145. </member>
  146. <member name="P:SkiaSharp.Views.Forms.SKBitmapImageSource.Bitmap">
  147. <summary>Gets or sets the underlying <see cref="T:SkiaSharp.SKBitmap" /> of the image source.</summary>
  148. <value />
  149. <remarks />
  150. </member>
  151. <member name="F:SkiaSharp.Views.Forms.SKBitmapImageSource.BitmapProperty">
  152. <summary>Identifies the <see cref="P:SkiaSharp.Views.Forms.SKBitmapImageSource.Bitmap" /> dependency property.</summary>
  153. <remarks />
  154. </member>
  155. <member name="M:SkiaSharp.Views.Forms.SKBitmapImageSource.Cancel">
  156. <summary>Request a cancel of the ImageSource loading.</summary>
  157. <returns>An awaitable Task with a result indicating if the Task was successfully cancelled.</returns>
  158. <remarks />
  159. </member>
  160. <member name="M:SkiaSharp.Views.Forms.SKBitmapImageSource.OnPropertyChanged(System.String)">
  161. <param name="propertyName">The name of the bound property that changed.</param>
  162. <summary>Method that is called when the property that is specified by propertyName is changed.</summary>
  163. <remarks />
  164. </member>
  165. <member name="M:SkiaSharp.Views.Forms.SKBitmapImageSource.op_Implicit(SkiaSharp.SKBitmap)~SkiaSharp.Views.Forms.SKBitmapImageSource">
  166. <param name="bitmap">The bitmap to use when creating the ImageSource.</param>
  167. <summary>Allows implicit casting from a <see cref="T:SkiaSharp.SKBitmap" />.</summary>
  168. <returns>Returns a new instance of <see cref="T:SkiaSharp.Views.Forms.SKBitmapImageSource" /> with the <see cref="P:SkiaSharp.Views.Forms.SKBitmapImageSource.Bitmap" /> property set to the bitmap.</returns>
  169. <remarks />
  170. </member>
  171. <member name="M:SkiaSharp.Views.Forms.SKBitmapImageSource.op_Implicit(SkiaSharp.Views.Forms.SKBitmapImageSource)~SkiaSharp.SKBitmap">
  172. <param name="source">The ImageSource to retrieve the bitmap from.</param>
  173. <summary>Allows implicit casting to a <see cref="T:SkiaSharp.SKBitmap" />.</summary>
  174. <returns>Returns the underlying <see cref="T:SkiaSharp.SKBitmap" /> of the ImageSource.</returns>
  175. <remarks />
  176. </member>
  177. <member name="T:SkiaSharp.Views.Forms.SKCanvasView">
  178. <summary>A view that can be drawn on using SkiaSharp drawing commands.</summary>
  179. <remarks />
  180. </member>
  181. <member name="C:SkiaSharp.Views.Forms.SKCanvasView">
  182. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKCanvasView" /> view.</summary>
  183. <remarks />
  184. </member>
  185. <member name="P:SkiaSharp.Views.Forms.SKCanvasView.CanvasSize">
  186. <summary>Gets the current canvas size.</summary>
  187. <value />
  188. <remarks>The canvas size may be different to the view size as a result of the current device's pixel density.</remarks>
  189. </member>
  190. <member name="P:SkiaSharp.Views.Forms.SKCanvasView.EnableTouchEvents">
  191. <summary>Gets or sets a value indicating whether or not to enable touch events for this view.</summary>
  192. <value />
  193. <remarks />
  194. </member>
  195. <member name="F:SkiaSharp.Views.Forms.SKCanvasView.EnableTouchEventsProperty">
  196. <summary>Implements the <see cref="P:SkiaSharp.Views.Forms.SKCanvasView.EnableTouchEvents" /> property, and allows the <see cref="T:SkiaSharp.Views.Forms.SKCanvasView" /> class to bind it to properties on other objects at run time.</summary>
  197. <remarks />
  198. </member>
  199. <member name="P:SkiaSharp.Views.Forms.SKCanvasView.IgnorePixelScaling">
  200. <summary>Gets or sets a value indicating whether the drawing canvas should be resized on high resolution displays.</summary>
  201. <value />
  202. <remarks>By default, when false, the canvas is resized to 1 canvas pixel per display pixel. When true, the canvas is resized to device independent pixels, and then stretched to fill the view. Although performance is improved and all objects are the same size on different display densities, blurring and pixelation may occur.</remarks>
  203. </member>
  204. <member name="F:SkiaSharp.Views.Forms.SKCanvasView.IgnorePixelScalingProperty">
  205. <summary>Implements the <see cref="P:SkiaSharp.Views.Forms.SKCanvasView.IgnorePixelScaling" /> property, and allows the <see cref="T:SkiaSharp.Views.Forms.SKCanvasView" /> class to bind it to properties on other objects at run time.</summary>
  206. <remarks />
  207. </member>
  208. <member name="M:SkiaSharp.Views.Forms.SKCanvasView.InvalidateSurface">
  209. <summary>Informs the canvas that it needs to redraw itself.</summary>
  210. <remarks>This needs to be called from the main thread.</remarks>
  211. </member>
  212. <member name="M:SkiaSharp.Views.Forms.SKCanvasView.OnMeasure(System.Double,System.Double)">
  213. <param name="widthConstraint">The width constraint.</param>
  214. <param name="heightConstraint">The height constraint.</param>
  215. <summary>Method that is called when a layout measurement happens.</summary>
  216. <returns>Returns the requested size for the layout.</returns>
  217. <remarks />
  218. </member>
  219. <member name="M:SkiaSharp.Views.Forms.SKCanvasView.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs)">
  220. <param name="e">The event arguments that contain the drawing surface and information.</param>
  221. <summary>Implement this to draw on the canvas.</summary>
  222. <remarks>
  223. <format type="text/markdown"><![CDATA[
  224. ## Remarks
  225. There are two ways to draw on this surface: by overriding the
  226. <xref:SkiaSharp.Views.Forms.SKCanvasView.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs)>
  227. method, or by attaching a handler to the
  228. <xref:SkiaSharp.Views.Forms.SKCanvasView.PaintSurface>
  229. event.
  230. > [!IMPORTANT]
  231. > If this method is overridden, then the base must be called, otherwise the
  232. > event will not be fired.
  233. ## Examples
  234. ```csharp
  235. protected override void OnPaintSurface (SKPaintSurfaceEventArgs e)
  236. {
  237. // call the base method
  238. base.OnPaintSurface (e);
  239. var surface = e.Surface;
  240. var surfaceWidth = e.Info.Width;
  241. var surfaceHeight = e.Info.Height;
  242. var canvas = surface.Canvas;
  243. // draw on the canvas
  244. canvas.Flush ();
  245. }
  246. ```
  247. ]]></format>
  248. </remarks>
  249. </member>
  250. <member name="M:SkiaSharp.Views.Forms.SKCanvasView.OnTouch(SkiaSharp.Views.Forms.SKTouchEventArgs)">
  251. <param name="e">The event arguments that contain the touch information.</param>
  252. <summary>Implement this to handle touch events on the canvas.</summary>
  253. <remarks />
  254. </member>
  255. <member name="E:SkiaSharp.Views.Forms.SKCanvasView.PaintSurface">
  256. <summary>Occurs when the the canvas needs to be redrawn.</summary>
  257. <remarks>
  258. <format type="text/markdown"><![CDATA[
  259. ## Remarks
  260. There are two ways to draw on this surface: by overriding the
  261. <xref:SkiaSharp.Views.Forms.SKCanvasView.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs)>
  262. method, or by attaching a handler to the
  263. <xref:SkiaSharp.Views.Forms.SKCanvasView.PaintSurface>
  264. event.
  265. ## Examples
  266. ```csharp
  267. myView.PaintSurface += (sender, e) => {
  268. var surface = e.Surface;
  269. var surfaceWidth = e.Info.Width;
  270. var surfaceHeight = e.Info.Height;
  271. var canvas = surface.Canvas;
  272. // draw on the canvas
  273. canvas.Flush ();
  274. };
  275. ```
  276. ]]></format>
  277. </remarks>
  278. </member>
  279. <member name="E:SkiaSharp.Views.Forms.SKCanvasView.SkiaSharp#Views#Forms#ISKCanvasViewController#GetCanvasSize">
  280. <summary>The event that is raised when the Xamarin.Forms view requests the size of the current SkiaSharp surface.</summary>
  281. <remarks />
  282. </member>
  283. <member name="M:SkiaSharp.Views.Forms.SKCanvasView.SkiaSharp#Views#Forms#ISKCanvasViewController#OnPaintSurface(SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs)">
  284. <param name="e">The event arguments that contain the drawing surface and information.</param>
  285. <summary>The method that is invoked when the native SkiaSharp surface is being repainted.</summary>
  286. <remarks />
  287. </member>
  288. <member name="M:SkiaSharp.Views.Forms.SKCanvasView.SkiaSharp#Views#Forms#ISKCanvasViewController#OnTouch(SkiaSharp.Views.Forms.SKTouchEventArgs)">
  289. <param name="e">The event arguments that contain the touch information.</param>
  290. <summary>The method that is invoked when there is a touch event on the native view.</summary>
  291. <remarks />
  292. </member>
  293. <member name="E:SkiaSharp.Views.Forms.SKCanvasView.SkiaSharp#Views#Forms#ISKCanvasViewController#SurfaceInvalidated">
  294. <summary>The event that is raised when the Xamarin.Forms view requests the native view be repainted.</summary>
  295. <remarks />
  296. </member>
  297. <member name="E:SkiaSharp.Views.Forms.SKCanvasView.Touch">
  298. <summary>Occurs when the the canvas received a touch event.</summary>
  299. <remarks />
  300. </member>
  301. <member name="T:SkiaSharp.Views.Forms.SKGLView">
  302. <summary>A hardware-accelerated view that can be drawn on using SkiaSharp drawing commands.</summary>
  303. <remarks />
  304. </member>
  305. <member name="C:SkiaSharp.Views.Forms.SKGLView">
  306. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKGLView" /> view.</summary>
  307. <remarks />
  308. </member>
  309. <member name="P:SkiaSharp.Views.Forms.SKGLView.CanvasSize">
  310. <summary>Gets the current canvas size.</summary>
  311. <value />
  312. <remarks>The canvas size may be different to the view size as a result of the current device's pixel density.</remarks>
  313. </member>
  314. <member name="P:SkiaSharp.Views.Forms.SKGLView.EnableTouchEvents">
  315. <summary>Gets or sets a value indicating whether or not to enable touch events for this view.</summary>
  316. <value />
  317. <remarks />
  318. </member>
  319. <member name="F:SkiaSharp.Views.Forms.SKGLView.EnableTouchEventsProperty">
  320. <summary>Implements the <see cref="P:SkiaSharp.Views.Forms.SKGLView.EnableTouchEvents" /> property, and allows the <see cref="T:SkiaSharp.Views.Forms.SKGLView" /> class to bind it to properties on other objects at run time.</summary>
  321. <remarks />
  322. </member>
  323. <member name="P:SkiaSharp.Views.Forms.SKGLView.GRContext">
  324. <summary>Gets the current GPU context.</summary>
  325. <value />
  326. <remarks />
  327. </member>
  328. <member name="P:SkiaSharp.Views.Forms.SKGLView.HasRenderLoop">
  329. <summary>Gets or sets a value indicating whether the surface is drawn using a render loop.</summary>
  330. <value />
  331. <remarks />
  332. </member>
  333. <member name="F:SkiaSharp.Views.Forms.SKGLView.HasRenderLoopProperty">
  334. <summary>Identifies the <see cref="P:SkiaSharp.Views.Forms.SKGLView.HasRenderLoop" /> bindable property.</summary>
  335. <remarks />
  336. </member>
  337. <member name="M:SkiaSharp.Views.Forms.SKGLView.InvalidateSurface">
  338. <summary>Informs the surface that it needs to redraw itself.</summary>
  339. <remarks />
  340. </member>
  341. <member name="M:SkiaSharp.Views.Forms.SKGLView.OnMeasure(System.Double,System.Double)">
  342. <param name="widthConstraint">The width constraint.</param>
  343. <param name="heightConstraint">The height constraint.</param>
  344. <summary>Method that is called when a layout measurement happens.</summary>
  345. <returns>Returns the requested size for the layout.</returns>
  346. <remarks />
  347. </member>
  348. <member name="M:SkiaSharp.Views.Forms.SKGLView.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs)">
  349. <param name="e">The event arguments that contain the drawing surface and information.</param>
  350. <summary>Implement this to draw on the surface.</summary>
  351. <remarks>
  352. <format type="text/markdown"><![CDATA[
  353. ## Remarks
  354. There are two ways to draw on this surface: by overriding the
  355. <xref:SkiaSharp.Views.Forms.SKGLView.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs)>
  356. method, or by attaching a handler to the
  357. <xref:SkiaSharp.Views.Forms.SKGLView.PaintSurface>
  358. event.
  359. > [!IMPORTANT]
  360. > If this method is overridden, then the base must be called, otherwise the
  361. > event will not be fired.
  362. ## Examples
  363. ```csharp
  364. protected override void OnPaintSurface (SKPaintGLSurfaceEventArgs e)
  365. {
  366. // call the base method
  367. base.OnPaintSurface (e);
  368. var surface = e.Surface;
  369. var surfaceWidth = e.BackendRenderTarget.Width;
  370. var surfaceHeight = e.BackendRenderTarget.Height;
  371. var canvas = surface.Canvas;
  372. // draw on the canvas
  373. canvas.Flush ();
  374. }
  375. ```
  376. ]]></format>
  377. </remarks>
  378. </member>
  379. <member name="M:SkiaSharp.Views.Forms.SKGLView.OnTouch(SkiaSharp.Views.Forms.SKTouchEventArgs)">
  380. <param name="e">The event arguments that contain the touch information.</param>
  381. <summary>Implement this to handle touch events on the surface.</summary>
  382. <remarks />
  383. </member>
  384. <member name="E:SkiaSharp.Views.Forms.SKGLView.PaintSurface">
  385. <summary>Occurs when the surface needs to be redrawn.</summary>
  386. <remarks>
  387. <format type="text/markdown"><![CDATA[
  388. ## Remarks
  389. There are two ways to draw on this surface: by overriding the
  390. <xref:SkiaSharp.Views.Forms.SKGLView.OnPaintSurface(SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs)>
  391. method, or by attaching a handler to the
  392. <xref:SkiaSharp.Views.Forms.SKGLView.PaintSurface>
  393. event.
  394. ## Examples
  395. ```csharp
  396. SKGLView myView = ...;
  397. myView.PaintSurface += (sender, e) => {
  398. var surface = e.Surface;
  399. var surfaceWidth = e.BackendRenderTarget.Width;
  400. var surfaceHeight = e.BackendRenderTarget.Height;
  401. var canvas = surface.Canvas;
  402. // draw on the canvas
  403. canvas.Flush ();
  404. };
  405. ```
  406. ]]></format>
  407. </remarks>
  408. </member>
  409. <member name="E:SkiaSharp.Views.Forms.SKGLView.SkiaSharp#Views#Forms#ISKGLViewController#GetCanvasSize">
  410. <summary>To be added.</summary>
  411. <remarks>To be added.</remarks>
  412. </member>
  413. <member name="E:SkiaSharp.Views.Forms.SKGLView.SkiaSharp#Views#Forms#ISKGLViewController#GetGRContext">
  414. <summary>To be added.</summary>
  415. <remarks>To be added.</remarks>
  416. </member>
  417. <member name="M:SkiaSharp.Views.Forms.SKGLView.SkiaSharp#Views#Forms#ISKGLViewController#OnPaintSurface(SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs)">
  418. <param name="e">To be added.</param>
  419. <summary>To be added.</summary>
  420. <remarks>To be added.</remarks>
  421. </member>
  422. <member name="M:SkiaSharp.Views.Forms.SKGLView.SkiaSharp#Views#Forms#ISKGLViewController#OnTouch(SkiaSharp.Views.Forms.SKTouchEventArgs)">
  423. <param name="e">To be added.</param>
  424. <summary>To be added.</summary>
  425. <remarks>To be added.</remarks>
  426. </member>
  427. <member name="E:SkiaSharp.Views.Forms.SKGLView.SkiaSharp#Views#Forms#ISKGLViewController#SurfaceInvalidated">
  428. <summary>To be added.</summary>
  429. <remarks>To be added.</remarks>
  430. </member>
  431. <member name="E:SkiaSharp.Views.Forms.SKGLView.Touch">
  432. <summary>Occurs when the the surface received a touch event.</summary>
  433. <remarks />
  434. </member>
  435. <member name="T:SkiaSharp.Views.Forms.SKImageImageSource">
  436. <summary>Represents a <see cref="T:SkiaSharp.SKImage" /> image source.</summary>
  437. <remarks />
  438. </member>
  439. <member name="C:SkiaSharp.Views.Forms.SKImageImageSource">
  440. <summary>Creates a new instance of <see cref="T:SkiaSharp.Views.Forms.SKImageImageSource" />.</summary>
  441. <remarks />
  442. </member>
  443. <member name="M:SkiaSharp.Views.Forms.SKImageImageSource.Cancel">
  444. <summary>Request a cancel of the ImageSource loading.</summary>
  445. <returns>An awaitable Task with a result indicating if the Task was successfully cancelled.</returns>
  446. <remarks />
  447. </member>
  448. <member name="P:SkiaSharp.Views.Forms.SKImageImageSource.Image">
  449. <summary>Gets or sets the underlying <see cref="T:SkiaSharp.SKImage" /> of the image source.</summary>
  450. <value />
  451. <remarks />
  452. </member>
  453. <member name="F:SkiaSharp.Views.Forms.SKImageImageSource.ImageProperty">
  454. <summary>Identifies the <see cref="P:SkiaSharp.Views.Forms.SKImageImageSource.Image" /> dependency property.</summary>
  455. <remarks />
  456. </member>
  457. <member name="M:SkiaSharp.Views.Forms.SKImageImageSource.OnPropertyChanged(System.String)">
  458. <param name="propertyName">The name of the bound property that changed.</param>
  459. <summary>Method that is called when the property that is specified by propertyName is changed.</summary>
  460. <remarks />
  461. </member>
  462. <member name="M:SkiaSharp.Views.Forms.SKImageImageSource.op_Implicit(SkiaSharp.SKImage)~SkiaSharp.Views.Forms.SKImageImageSource">
  463. <param name="image">The image to use when creating the ImageSource.</param>
  464. <summary>Allows implicit casting from a <see cref="T:SkiaSharp.SKImage" />.</summary>
  465. <returns>Returns a new instance of <see cref="T:SkiaSharp.Views.Forms.SKImageImageSource" /> with the <see cref="P:SkiaSharp.Views.Forms.SKImageImageSource.Image" /> property set to the image.</returns>
  466. <remarks />
  467. </member>
  468. <member name="M:SkiaSharp.Views.Forms.SKImageImageSource.op_Implicit(SkiaSharp.Views.Forms.SKImageImageSource)~SkiaSharp.SKImage">
  469. <param name="source">The ImageSource to retrieve the image from.</param>
  470. <summary>Allows implicit casting to a <see cref="T:SkiaSharp.SKImage" />.</summary>
  471. <returns>Returns the underlying <see cref="T:SkiaSharp.SKImage" /> of the ImageSource.</returns>
  472. <remarks />
  473. </member>
  474. <member name="T:SkiaSharp.Views.Forms.SKMouseButton">
  475. <summary>Specifies constants that define which mouse button was pressed.</summary>
  476. <remarks />
  477. </member>
  478. <member name="F:SkiaSharp.Views.Forms.SKMouseButton.Left">
  479. <summary>The left mouse button was pressed, or, a finger/pen was touched on the screen.</summary>
  480. </member>
  481. <member name="F:SkiaSharp.Views.Forms.SKMouseButton.Middle">
  482. <summary>The middle mouse button was pressed.</summary>
  483. </member>
  484. <member name="F:SkiaSharp.Views.Forms.SKMouseButton.Right">
  485. <summary>The right mouse button was pressed.</summary>
  486. </member>
  487. <member name="F:SkiaSharp.Views.Forms.SKMouseButton.Unknown">
  488. <summary>An unknown mouse button was pressed.</summary>
  489. </member>
  490. <member name="T:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs">
  491. <summary>Provides data for the <see cref="E:SkiaSharp.Views.Forms.SKGLView.PaintSurface" /> event.</summary>
  492. <remarks />
  493. </member>
  494. <member name="C:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs(SkiaSharp.SKSurface,SkiaSharp.GRBackendRenderTarget)">
  495. <param name="surface">The surface that is being drawn on.</param>
  496. <param name="renderTarget">The render target that is currently being drawn.</param>
  497. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs" /> event arguments.</summary>
  498. <remarks />
  499. </member>
  500. <member name="C:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs(SkiaSharp.SKSurface,SkiaSharp.GRBackendRenderTargetDesc)">
  501. <param name="surface">The surface that is being drawn on.</param>
  502. <param name="renderTarget">The render target that is currently being drawn.</param>
  503. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs" /> event arguments.</summary>
  504. <remarks />
  505. </member>
  506. <member name="C:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs(SkiaSharp.SKSurface,SkiaSharp.GRBackendRenderTarget,SkiaSharp.GRSurfaceOrigin,SkiaSharp.SKColorType)">
  507. <param name="surface">The surface that is being drawn on.</param>
  508. <param name="renderTarget">The render target that is currently being drawn.</param>
  509. <param name="origin">The surface origin of the render target.</param>
  510. <param name="colorType">The color type of the render target.</param>
  511. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs" /> event arguments.</summary>
  512. <remarks />
  513. </member>
  514. <member name="P:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs.BackendRenderTarget">
  515. <summary>Gets the render target that is currently being drawn.</summary>
  516. <value />
  517. <remarks />
  518. </member>
  519. <member name="P:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs.ColorType">
  520. <summary>Gets the color type of the render target.</summary>
  521. <value />
  522. <remarks />
  523. </member>
  524. <member name="P:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs.Origin">
  525. <summary>Gets the surface origin of the render target.</summary>
  526. <value />
  527. <remarks />
  528. </member>
  529. <member name="P:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs.RenderTarget">
  530. <summary>Gets the render target that is currently being drawn.</summary>
  531. <value />
  532. <remarks />
  533. </member>
  534. <member name="P:SkiaSharp.Views.Forms.SKPaintGLSurfaceEventArgs.Surface">
  535. <summary>Gets the surface that is currently being drawn on.</summary>
  536. <value />
  537. <remarks />
  538. </member>
  539. <member name="T:SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs">
  540. <summary>Provides data for the <see cref="E:SkiaSharp.Views.Forms.SKCanvasView.PaintSurface" /> event.</summary>
  541. <remarks />
  542. </member>
  543. <member name="C:SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs(SkiaSharp.SKSurface,SkiaSharp.SKImageInfo)">
  544. <param name="surface">The surface that is being drawn on.</param>
  545. <param name="info">The information about the surface.</param>
  546. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs" /> event arguments.</summary>
  547. <remarks />
  548. </member>
  549. <member name="P:SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs.Info">
  550. <summary>Gets the information about the surface that is currently being drawn.</summary>
  551. <value />
  552. <remarks />
  553. </member>
  554. <member name="P:SkiaSharp.Views.Forms.SKPaintSurfaceEventArgs.Surface">
  555. <summary>Gets the surface that is currently being drawn on.</summary>
  556. <value />
  557. <remarks />
  558. </member>
  559. <member name="T:SkiaSharp.Views.Forms.SKPictureImageSource">
  560. <summary>Represents a <see cref="T:SkiaSharp.SKPicture" /> image source.</summary>
  561. <remarks />
  562. </member>
  563. <member name="C:SkiaSharp.Views.Forms.SKPictureImageSource">
  564. <summary>Creates a new instance of <see cref="T:SkiaSharp.Views.Forms.SKPictureImageSource" />.</summary>
  565. <remarks />
  566. </member>
  567. <member name="M:SkiaSharp.Views.Forms.SKPictureImageSource.Cancel">
  568. <summary>Request a cancel of the ImageSource loading.</summary>
  569. <returns>An awaitable Task with a result indicating if the Task was successfully cancelled.</returns>
  570. <remarks />
  571. </member>
  572. <member name="P:SkiaSharp.Views.Forms.SKPictureImageSource.Dimensions">
  573. <summary>Gets or sets the dimensions of the underlying picture.</summary>
  574. <value />
  575. <remarks />
  576. </member>
  577. <member name="F:SkiaSharp.Views.Forms.SKPictureImageSource.DimensionsProperty">
  578. <summary>Identifies the <see cref="P:SkiaSharp.Views.Forms.SKPictureImageSource.Dimensions" /> dependency property.</summary>
  579. <remarks />
  580. </member>
  581. <member name="M:SkiaSharp.Views.Forms.SKPictureImageSource.OnPropertyChanged(System.String)">
  582. <param name="propertyName">The name of the bound property that changed.</param>
  583. <summary>Method that is called when the property that is specified by propertyName is changed.</summary>
  584. <remarks />
  585. </member>
  586. <member name="M:SkiaSharp.Views.Forms.SKPictureImageSource.op_Explicit(SkiaSharp.Views.Forms.SKPictureImageSource)~SkiaSharp.SKPicture">
  587. <param name="source">The ImageSource to retrieve the picture from.</param>
  588. <summary>Allows explicit casting to a <see cref="T:SkiaSharp.SKPicture" />.</summary>
  589. <returns>Returns the underlying <see cref="T:SkiaSharp.SKPicture" /> of the ImageSource.</returns>
  590. <remarks />
  591. </member>
  592. <member name="P:SkiaSharp.Views.Forms.SKPictureImageSource.Picture">
  593. <summary>Gets or sets the underlying <see cref="T:SkiaSharp.SKImage" /> of the image source.</summary>
  594. <value />
  595. <remarks />
  596. </member>
  597. <member name="F:SkiaSharp.Views.Forms.SKPictureImageSource.PictureProperty">
  598. <summary>Identifies the <see cref="P:SkiaSharp.Views.Forms.SKPictureImageSource.Picture" /> dependency property.</summary>
  599. <remarks />
  600. </member>
  601. <member name="T:SkiaSharp.Views.Forms.SKPixmapImageSource">
  602. <summary>Represents a <see cref="T:SkiaSharp.SKPixmap" /> image source.</summary>
  603. <remarks />
  604. </member>
  605. <member name="C:SkiaSharp.Views.Forms.SKPixmapImageSource">
  606. <summary>Creates a new instance of <see cref="T:SkiaSharp.Views.Forms.SKPixmapImageSource" />.</summary>
  607. <remarks />
  608. </member>
  609. <member name="M:SkiaSharp.Views.Forms.SKPixmapImageSource.Cancel">
  610. <summary>Request a cancel of the ImageSource loading.</summary>
  611. <returns>An awaitable Task with a result indicating if the Task was successfully cancelled.</returns>
  612. <remarks />
  613. </member>
  614. <member name="M:SkiaSharp.Views.Forms.SKPixmapImageSource.OnPropertyChanged(System.String)">
  615. <param name="propertyName">The name of the bound property that changed.</param>
  616. <summary>Method that is called when the property that is specified by propertyName is changed.</summary>
  617. <remarks />
  618. </member>
  619. <member name="M:SkiaSharp.Views.Forms.SKPixmapImageSource.op_Implicit(SkiaSharp.SKPixmap)~SkiaSharp.Views.Forms.SKPixmapImageSource">
  620. <param name="pixmap">The pixmap to use when creating the ImageSource.</param>
  621. <summary>Allows implicit casting from a <see cref="T:SkiaSharp.SKPixmap" />.</summary>
  622. <returns>Returns a new instance of <see cref="T:SkiaSharp.Views.Forms.SKPixmapImageSource" /> with the <see cref="P:SkiaSharp.Views.Forms.SKPixmapImageSource.Pixmap" /> property set to the bitmap.</returns>
  623. <remarks />
  624. </member>
  625. <member name="M:SkiaSharp.Views.Forms.SKPixmapImageSource.op_Implicit(SkiaSharp.Views.Forms.SKPixmapImageSource)~SkiaSharp.SKPixmap">
  626. <param name="source">The ImageSource to retrieve the pixmap from.</param>
  627. <summary>Allows implicit casting to a <see cref="T:SkiaSharp.SKPixmap" />.</summary>
  628. <returns>Returns the underlying <see cref="T:SkiaSharp.SKPixmap" /> of the ImageSource.</returns>
  629. <remarks />
  630. </member>
  631. <member name="P:SkiaSharp.Views.Forms.SKPixmapImageSource.Pixmap">
  632. <summary>Gets or sets the underlying <see cref="T:SkiaSharp.SKPixmap" /> of the image source.</summary>
  633. <value />
  634. <remarks />
  635. </member>
  636. <member name="F:SkiaSharp.Views.Forms.SKPixmapImageSource.PixmapProperty">
  637. <summary>Identifies the <see cref="P:SkiaSharp.Views.Forms.SKPixmapImageSource.Pixmap" /> dependency property.</summary>
  638. <remarks />
  639. </member>
  640. <member name="T:SkiaSharp.Views.Forms.SKTouchAction">
  641. <summary>Specifies constants that define which touch/mouse action took place.</summary>
  642. <remarks />
  643. </member>
  644. <member name="F:SkiaSharp.Views.Forms.SKTouchAction.Cancelled">
  645. <summary>The touch/mouse operation was cancelled.</summary>
  646. </member>
  647. <member name="F:SkiaSharp.Views.Forms.SKTouchAction.Entered">
  648. <summary>The touch/mouse entered the view.</summary>
  649. </member>
  650. <member name="F:SkiaSharp.Views.Forms.SKTouchAction.Exited">
  651. <summary>The touch/mouse exited the view.</summary>
  652. </member>
  653. <member name="F:SkiaSharp.Views.Forms.SKTouchAction.Moved">
  654. <summary>The touch (while down) or mouse (pressed or released) moved in the view.</summary>
  655. </member>
  656. <member name="F:SkiaSharp.Views.Forms.SKTouchAction.Pressed">
  657. <summary>A finger or pen was touched on the screen, or a mouse button was pressed.</summary>
  658. </member>
  659. <member name="F:SkiaSharp.Views.Forms.SKTouchAction.Released">
  660. <summary>A finger or pen was lifted off the screen, or a mouse button was released.</summary>
  661. </member>
  662. <member name="F:SkiaSharp.Views.Forms.SKTouchAction.WheelChanged">
  663. <summary>The mouse wheel was scrolled.</summary>
  664. </member>
  665. <member name="T:SkiaSharp.Views.Forms.SKTouchDeviceType">
  666. <summary>Specifies constants that define which touch device was used.</summary>
  667. <remarks />
  668. </member>
  669. <member name="F:SkiaSharp.Views.Forms.SKTouchDeviceType.Mouse">
  670. <summary>A mouse was being used when the event was raised.</summary>
  671. </member>
  672. <member name="F:SkiaSharp.Views.Forms.SKTouchDeviceType.Pen">
  673. <summary>A pen on the screen was being used when the event was raised.</summary>
  674. </member>
  675. <member name="F:SkiaSharp.Views.Forms.SKTouchDeviceType.Touch">
  676. <summary>A finger on the screen was being used when the event was raised.</summary>
  677. </member>
  678. <member name="T:SkiaSharp.Views.Forms.SKTouchEventArgs">
  679. <summary>Provides data for the <see cref="E:SkiaSharp.Views.Forms.SKCanvasView.Touch" /> or <see cref="E:SkiaSharp.Views.Forms.SKGLView.Touch" /> event.</summary>
  680. <remarks />
  681. </member>
  682. <member name="C:SkiaSharp.Views.Forms.SKTouchEventArgs(System.Int64,SkiaSharp.Views.Forms.SKTouchAction,SkiaSharp.SKPoint,System.Boolean)">
  683. <param name="id">The ID used to track the touch event.</param>
  684. <param name="type">The type of touch action that initiated this event.</param>
  685. <param name="location">The location of the touch.</param>
  686. <param name="inContact">Whether or not the touch device is in contact with the screen.</param>
  687. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKTouchEventArgs" /> event arguments.</summary>
  688. <remarks>This constructor sets the <see cref="P:SkiaSharp.Views.Forms.SKTouchEventArgs.DeviceType" /> to <see cref="F:SkiaSharp.Views.Forms.SKTouchDeviceType.Touch" /> and the <see cref="P:SkiaSharp.Views.Forms.SKTouchEventArgs.MouseButton" /> to <see cref="F:SkiaSharp.Views.Forms.SKMouseButton.Left" />.</remarks>
  689. </member>
  690. <member name="C:SkiaSharp.Views.Forms.SKTouchEventArgs(System.Int64,SkiaSharp.Views.Forms.SKTouchAction,SkiaSharp.Views.Forms.SKMouseButton,SkiaSharp.Views.Forms.SKTouchDeviceType,SkiaSharp.SKPoint,System.Boolean)">
  691. <param name="id">The ID used to track the touch event.</param>
  692. <param name="type">The type of touch action that initiated this event.</param>
  693. <param name="mouseButton">The mouse button used to raise the touch event.</param>
  694. <param name="deviceType">The touch device used to raise the touch event.</param>
  695. <param name="location">The location of the touch.</param>
  696. <param name="inContact">Whether or not the touch device is in contact with the screen, or the mouse button pressed.</param>
  697. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKTouchEventArgs" /> event arguments.</summary>
  698. <remarks />
  699. </member>
  700. <member name="C:SkiaSharp.Views.Forms.SKTouchEventArgs(System.Int64,SkiaSharp.Views.Forms.SKTouchAction,SkiaSharp.Views.Forms.SKMouseButton,SkiaSharp.Views.Forms.SKTouchDeviceType,SkiaSharp.SKPoint,System.Boolean,System.Int32)">
  701. <param name="id">The ID used to track the touch event.</param>
  702. <param name="type">The type of touch action that initiated this event.</param>
  703. <param name="mouseButton">The mouse button used to raise the touch event.</param>
  704. <param name="deviceType">The touch device used to raise the touch event.</param>
  705. <param name="location">The location of the touch.</param>
  706. <param name="inContact">Whether or not the touch device is in contact with the screen, or the mouse button pressed.</param>
  707. <param name="wheelDelta">The amount the wheel was scrolled.</param>
  708. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKTouchEventArgs" /> event arguments.</summary>
  709. <remarks />
  710. </member>
  711. <member name="C:SkiaSharp.Views.Forms.SKTouchEventArgs(System.Int64,SkiaSharp.Views.Forms.SKTouchAction,SkiaSharp.Views.Forms.SKMouseButton,SkiaSharp.Views.Forms.SKTouchDeviceType,SkiaSharp.SKPoint,System.Boolean,System.Int32,System.Single)">
  712. <param name="id">The ID used to track the touch event.</param>
  713. <param name="type">The type of touch action that initiated this event.</param>
  714. <param name="mouseButton">The mouse button used to raise the touch event.</param>
  715. <param name="deviceType">The touch device used to raise the touch event.</param>
  716. <param name="location">The location of the touch.</param>
  717. <param name="inContact">Whether or not the touch device is in contact with the screen, or the mouse button pressed.</param>
  718. <param name="wheelDelta">The amount the wheel was scrolled.</param>
  719. <param name="pressure">The pressure of the touch event.</param>
  720. <summary>Creates a new instance of the <see cref="T:SkiaSharp.Views.Forms.SKTouchEventArgs" /> event arguments.</summary>
  721. <remarks />
  722. </member>
  723. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.ActionType">
  724. <summary>Gets a value indicating which type of touch action resulted in this event being raised.</summary>
  725. <value />
  726. <remarks />
  727. </member>
  728. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.DeviceType">
  729. <summary>Gets a value indicating which type of touch device was used to raise this event.</summary>
  730. <value />
  731. <remarks />
  732. </member>
  733. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.Handled">
  734. <summary>Gets or sets a value indicating whether the event has been handled and should not propagate further.</summary>
  735. <value />
  736. <remarks />
  737. </member>
  738. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.Id">
  739. <summary>Gets the ID that can be used to track this particular event.</summary>
  740. <value />
  741. <remarks>This ID represents the finger/pointer ID or mouse button number that initiated the event. This ID will remain the same for the duration of the touch operation.</remarks>
  742. </member>
  743. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.InContact">
  744. <summary>Gets a value indicating whether the device is touching the screen, or being pressed, at the current time.</summary>
  745. <value />
  746. <remarks />
  747. </member>
  748. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.Location">
  749. <summary>Gets the location of the touch on the view (in pixel coordinates).</summary>
  750. <value />
  751. <remarks />
  752. </member>
  753. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.MouseButton">
  754. <summary>Gets a value indicating which mouse button resulted in this event being raised.</summary>
  755. <value />
  756. <remarks>If the mouse was used, then this property will indicate which button was pressed. If a finger (touch) or pen was used, then this property will indicate left button.</remarks>
  757. </member>
  758. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.Pressure">
  759. <summary>Gets the pressure of the touch event.</summary>
  760. <value />
  761. <remarks>The pressure generally ranges from 0 (no pressure at all) to 1 (normal pressure), however values higher than 1 may be generated depending on the calibration of the input device.</remarks>
  762. </member>
  763. <member name="M:SkiaSharp.Views.Forms.SKTouchEventArgs.ToString">
  764. <summary>Returns a string that represents the current object.</summary>
  765. <returns>A string that represents the current object.</returns>
  766. <remarks />
  767. </member>
  768. <member name="P:SkiaSharp.Views.Forms.SKTouchEventArgs.WheelDelta">
  769. <summary>Gets the amount that the mouse wheel was scrolled.</summary>
  770. <value />
  771. <remarks />
  772. </member>
  773. </members>
  774. </doc>