Table of Contents

Class ShapeModel2D

Namespace
HelixToolkit.WinUI.SharpDX.Elements2D
Assembly
HelixToolkit.WinUI.SharpDX.dll
public abstract class ShapeModel2D : Element2D, IEquatable<DependencyObject>, IAnimationObject, IVisualElement, IVisualElement2, IEquatable<UIElement>, IEquatable<FrameworkElement>, IWinRTObject, IDynamicInterfaceCastable, IEquatable<Control>, IDisposable, ITransformable2D, IHitable2D
Inheritance
ShapeModel2D
Implements
IWinRTObject
Derived
Inherited Members

Fields

DashStyleProperty

public static readonly DependencyProperty DashStyleProperty

Field Value

DependencyProperty

FillProperty

public static readonly DependencyProperty FillProperty

Field Value

DependencyProperty

StrokeDashArrayProperty

public static readonly DependencyProperty StrokeDashArrayProperty

Field Value

DependencyProperty

StrokeDashCapProperty

public static readonly DependencyProperty StrokeDashCapProperty

Field Value

DependencyProperty

StrokeDashOffsetProperty

public static readonly DependencyProperty StrokeDashOffsetProperty

Field Value

DependencyProperty

StrokeEndLineCapProperty

public static readonly DependencyProperty StrokeEndLineCapProperty

Field Value

DependencyProperty

StrokeLineJoinProperty

public static readonly DependencyProperty StrokeLineJoinProperty

Field Value

DependencyProperty

StrokeMiterLimitProperty

public static readonly DependencyProperty StrokeMiterLimitProperty

Field Value

DependencyProperty

StrokeProperty

public static readonly DependencyProperty StrokeProperty

Field Value

DependencyProperty

StrokeStartLineCapProperty

public static readonly DependencyProperty StrokeStartLineCapProperty

Field Value

DependencyProperty

StrokeThicknessProperty

public static readonly DependencyProperty StrokeThicknessProperty

Field Value

DependencyProperty

Properties

DashStyle

public DashStyle DashStyle { get; set; }

Property Value

DashStyle

Fill

public Brush Fill { get; set; }

Property Value

Brush

Stroke

public Brush Stroke { get; set; }

Property Value

Brush

StrokeDashArray

public DoubleCollection? StrokeDashArray { get; set; }

Property Value

DoubleCollection

StrokeDashCap

public PenLineCap StrokeDashCap { get; set; }

Property Value

PenLineCap

StrokeDashOffset

public double StrokeDashOffset { get; set; }

Property Value

double

StrokeEndLineCap

public PenLineCap StrokeEndLineCap { get; set; }

Property Value

PenLineCap

StrokeLineJoin

public PenLineJoin StrokeLineJoin { get; set; }

Property Value

PenLineJoin

StrokeMiterLimit

public double StrokeMiterLimit { get; set; }

Property Value

double

StrokeStartLineCap

public PenLineCap StrokeStartLineCap { get; set; }

Property Value

PenLineCap

StrokeThickness

public double StrokeThickness { get; set; }

Property Value

double

Methods

AssignDefaultValuesToSceneNode(SceneNode2D)

protected override void AssignDefaultValuesToSceneNode(SceneNode2D node)

Parameters

node SceneNode2D

OnAttached()

protected override void OnAttached()

OnUpdate(RenderContext2D)

protected override void OnUpdate(RenderContext2D context)

Parameters

context RenderContext2D