зеркало из https://github.com/mono/SkiaSharp.git
removed old samples
This commit is contained in:
Родитель
56b4763376
Коммит
0cdaa79cb2
|
@ -1,37 +0,0 @@
|
|||
using SkiaSharp;
|
||||
|
||||
namespace SkiaSharpSample.Samples
|
||||
{
|
||||
[Preserve(AllMembers = true)]
|
||||
public class EmbossMaskFilterSample : SampleBase
|
||||
{
|
||||
[Preserve]
|
||||
public EmbossMaskFilterSample()
|
||||
{
|
||||
}
|
||||
|
||||
public override string Title => "Emboss Mask Filter";
|
||||
|
||||
public override SampleCategories Category => SampleCategories.MaskFilters;
|
||||
|
||||
public override SampleBackends SupportedBackends => SampleBackends.All | ~SampleBackends.OpenGL;
|
||||
|
||||
protected override void OnDrawSample(SKCanvas canvas, int width, int height)
|
||||
{
|
||||
canvas.DrawColor(SKColors.White);
|
||||
|
||||
SKPoint3 direction = new SKPoint3(1.0f, 1.0f, 1.0f);
|
||||
|
||||
using (var paint = new SKPaint())
|
||||
using (var filter = SKMaskFilter.CreateEmboss(2.0f, direction, 0.3f, 0.1f))
|
||||
{
|
||||
paint.IsAntialias = true;
|
||||
paint.TextSize = 120;
|
||||
paint.TextAlign = SKTextAlign.Center;
|
||||
paint.MaskFilter = filter;
|
||||
|
||||
canvas.DrawText("SkiaSharp", width / 2f, height / 2f, paint);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,47 +0,0 @@
|
|||
using SkiaSharp;
|
||||
|
||||
namespace SkiaSharpSample.Samples
|
||||
{
|
||||
[Preserve(AllMembers = true)]
|
||||
public class ShadowMaskFilterSample : SampleBase
|
||||
{
|
||||
[Preserve]
|
||||
public ShadowMaskFilterSample()
|
||||
{
|
||||
}
|
||||
|
||||
public override string Title => "Shadow Mask Filter";
|
||||
|
||||
public override SampleCategories Category => SampleCategories.MaskFilters;
|
||||
|
||||
protected override void OnDrawSample(SKCanvas canvas, int width, int height)
|
||||
{
|
||||
canvas.DrawColor(SKColors.White);
|
||||
|
||||
var rect = SKRect.Create(width / 3, height / 3, width / 3, height / 3);
|
||||
|
||||
float occluderHeight = 2.0f;
|
||||
SKPoint3 lightPos = new SKPoint3(0, 0, 50);
|
||||
float lightWidth = 500;
|
||||
float ambientAlpha = 0.75f;
|
||||
float spotAlpha = 0.75f;
|
||||
|
||||
using (var paint = new SKPaint())
|
||||
using (var filter = SKMaskFilter.CreateShadow(occluderHeight, lightPos, lightWidth, ambientAlpha, spotAlpha))
|
||||
{
|
||||
paint.IsAntialias = true;
|
||||
paint.Color = SKColors.Black;
|
||||
paint.MaskFilter = filter;
|
||||
|
||||
// draw the shadow
|
||||
canvas.DrawRect(rect, paint);
|
||||
|
||||
paint.Color = SKColors.DarkBlue;
|
||||
paint.MaskFilter = null;
|
||||
|
||||
// draw the rectangle
|
||||
canvas.DrawRect(rect, paint);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -41,8 +41,6 @@
|
|||
<Compile Include="$(MSBuildThisFileDirectory)Samples\FractalPerlinNoiseShaderSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\TurbulencePerlinNoiseShaderSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\BlurMaskFilterSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\EmbossMaskFilterSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\ShadowMaskFilterSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\ColorMatrixColorFilterSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\ComposeShaderSample.cs" />
|
||||
<Compile Include="$(MSBuildThisFileDirectory)Samples\LumaColorFilterSample.cs" />
|
||||
|
|
Загрузка…
Ссылка в новой задаче