зеркало из https://github.com/mono/SkiaSharp.git
Added a DrawVertices sample
This commit is contained in:
Родитель
0963bdde24
Коммит
1fbb39f2b3
|
@ -0,0 +1,33 @@
|
|||
using System;
|
||||
|
||||
using SkiaSharp;
|
||||
|
||||
namespace SkiaSharpSample.Samples
|
||||
{
|
||||
[Preserve(AllMembers = true)]
|
||||
public class DrawVerticesSample : SampleBase
|
||||
{
|
||||
[Preserve]
|
||||
public DrawVerticesSample()
|
||||
{
|
||||
}
|
||||
|
||||
public override string Title => "Draw Vertices";
|
||||
|
||||
public override SampleCategories Category => SampleCategories.General;
|
||||
|
||||
protected override void OnDrawSample(SKCanvas canvas, int width, int height)
|
||||
{
|
||||
canvas.Clear(SKColors.White);
|
||||
var paint = new SKPaint
|
||||
{
|
||||
IsAntialias = true
|
||||
};
|
||||
|
||||
var vertices = new[] { new SKPoint(110, 20), new SKPoint(160, 200), new SKPoint(10, 200) };
|
||||
var colors = new[] { SKColors.Red, SKColors.Green, SKColors.Blue };
|
||||
|
||||
canvas.DrawVertices(SKVertexMode.Triangles, vertices, colors, paint);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -17,6 +17,7 @@
|
|||
<Compile Include="$(MSBuildThisFileDirectory)SampleBase.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)SampleMedia.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\BitmapAnnotationSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\DrawVerticesSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\BitmapScalerSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\DecodeGifFramesSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\BitmapSubsetDecoderSample.cs" />
|
||||
|
|
Загрузка…
Ссылка в новой задаче