Class BorderNode2D
- Namespace
- HelixToolkit.SharpDX.Model.Scene2D
- Assembly
- HelixToolkit.SharpDX.dll
public class BorderNode2D : ContentNode2D, IDisposable, IHitable2D
- Inheritance
-
BorderNode2D
- Implements
- Derived
- Inherited Members
Properties
BorderBrush
public Brush? BorderBrush { get; set; }
Property Value
- Brush
BorderThickness
public Thickness BorderThickness { get; set; }
Property Value
CornerRadius
public float CornerRadius { get; set; }
Property Value
Padding
public Thickness Padding { get; set; }
Property Value
StrokeDashCap
public CapStyle StrokeDashCap { get; set; }
Property Value
- CapStyle
StrokeDashOffset
public float StrokeDashOffset { get; set; }
Property Value
StrokeDashStyle
public DashStyle StrokeDashStyle { get; set; }
Property Value
- DashStyle
StrokeEndLineCap
public CapStyle StrokeEndLineCap { get; set; }
Property Value
- CapStyle
StrokeLineJoin
public LineJoin StrokeLineJoin { get; set; }
Property Value
- LineJoin
StrokeMiterLimit
public float StrokeMiterLimit { get; set; }
Property Value
StrokeStartLineCap
public CapStyle StrokeStartLineCap { get; set; }
Property Value
- CapStyle
Methods
ArrangeOverride(RectangleF)
protected override RectangleF ArrangeOverride(RectangleF finalSize)
Parameters
finalSizeRectangleF
Returns
MeasureOverride(Vector2)
protected override Vector2 MeasureOverride(Vector2 availableSize)
Parameters
availableSizeVector2
Returns
OnAttach(IRenderHost)
To override Attach routine, please override this.
protected override bool OnAttach(IRenderHost host)
Parameters
hostIRenderHost
Returns
- bool
Return true if attached
Update(RenderContext2D)
Updates the specified context.
public override void Update(RenderContext2D context)
Parameters
contextRenderContext2DThe context.