This commit is contained in:
Matthew Leibowitz 2017-02-12 02:51:44 +04:00
Родитель 0963bdde24
Коммит 1fbb39f2b3
2 изменённых файлов: 34 добавлений и 0 удалений

Просмотреть файл

@ -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" />