C# Class PixelFarm.Drawing.Skia.VxsHelper

ファイルを表示 Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
CreateGraphicsPath ( VertexStore vxs ) : SKPath
CreateGraphicsPath ( VertexStoreSnap vxsSnap ) : SKPath

we do NOT store vxsSnap

DrawPath ( SKCanvas g, SKPath p, SKPaint stroke ) : void
DrawVxsSnap ( SKCanvas g, VertexStoreSnap vxsSnap, SKPaint stroke ) : void
FillPath ( SKCanvas g, SKPath p, SKPaint fill ) : void
FillVxsSnap ( SKCanvas g, VertexStoreSnap vxsSnap, SKPaint fill ) : void

Method Details

CreateGraphicsPath() public static method

public static CreateGraphicsPath ( VertexStore vxs ) : SKPath
vxs PixelFarm.Agg.VertexStore
return SkiaSharp.SKPath

CreateGraphicsPath() public static method

we do NOT store vxsSnap
public static CreateGraphicsPath ( VertexStoreSnap vxsSnap ) : SKPath
vxsSnap PixelFarm.Agg.VertexStoreSnap
return SkiaSharp.SKPath

DrawPath() public static method

public static DrawPath ( SKCanvas g, SKPath p, SKPaint stroke ) : void
g SkiaSharp.SKCanvas
p SkiaSharp.SKPath
stroke SkiaSharp.SKPaint
return void

DrawVxsSnap() public static method

public static DrawVxsSnap ( SKCanvas g, VertexStoreSnap vxsSnap, SKPaint stroke ) : void
g SkiaSharp.SKCanvas
vxsSnap PixelFarm.Agg.VertexStoreSnap
stroke SkiaSharp.SKPaint
return void

FillPath() public static method

public static FillPath ( SKCanvas g, SKPath p, SKPaint fill ) : void
g SkiaSharp.SKCanvas
p SkiaSharp.SKPath
fill SkiaSharp.SKPaint
return void

FillVxsSnap() public static method

public static FillVxsSnap ( SKCanvas g, VertexStoreSnap vxsSnap, SKPaint fill ) : void
g SkiaSharp.SKCanvas
vxsSnap PixelFarm.Agg.VertexStoreSnap
fill SkiaSharp.SKPaint
return void