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
FillProperty
public static readonly DependencyProperty FillProperty
Field Value
StrokeDashArrayProperty
public static readonly DependencyProperty StrokeDashArrayProperty
Field Value
StrokeDashCapProperty
public static readonly DependencyProperty StrokeDashCapProperty
Field Value
StrokeDashOffsetProperty
public static readonly DependencyProperty StrokeDashOffsetProperty
Field Value
StrokeEndLineCapProperty
public static readonly DependencyProperty StrokeEndLineCapProperty
Field Value
StrokeLineJoinProperty
public static readonly DependencyProperty StrokeLineJoinProperty
Field Value
StrokeMiterLimitProperty
public static readonly DependencyProperty StrokeMiterLimitProperty
Field Value
StrokeProperty
public static readonly DependencyProperty StrokeProperty
Field Value
StrokeStartLineCapProperty
public static readonly DependencyProperty StrokeStartLineCapProperty
Field Value
StrokeThicknessProperty
public static readonly DependencyProperty StrokeThicknessProperty
Field Value
Properties
DashStyle
public DashStyle DashStyle { get; set; }
Property Value
- DashStyle
Fill
public Brush Fill { get; set; }
Property Value
Stroke
public Brush Stroke { get; set; }
Property Value
StrokeDashArray
public DoubleCollection? StrokeDashArray { get; set; }
Property Value
StrokeDashCap
public PenLineCap StrokeDashCap { get; set; }
Property Value
StrokeDashOffset
public double StrokeDashOffset { get; set; }
Property Value
StrokeEndLineCap
public PenLineCap StrokeEndLineCap { get; set; }
Property Value
StrokeLineJoin
public PenLineJoin StrokeLineJoin { get; set; }
Property Value
StrokeMiterLimit
public double StrokeMiterLimit { get; set; }
Property Value
StrokeStartLineCap
public PenLineCap StrokeStartLineCap { get; set; }
Property Value
StrokeThickness
public double StrokeThickness { get; set; }
Property Value
Methods
AssignDefaultValuesToSceneNode(SceneNode2D)
protected override void AssignDefaultValuesToSceneNode(SceneNode2D node)
Parameters
nodeSceneNode2D
OnAttached()
protected override void OnAttached()
OnUpdate(RenderContext2D)
protected override void OnUpdate(RenderContext2D context)
Parameters
contextRenderContext2D