Table of Contents

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

Thickness

CornerRadius

public float CornerRadius { get; set; }

Property Value

float

Padding

public Thickness Padding { get; set; }

Property Value

Thickness

StrokeDashCap

public CapStyle StrokeDashCap { get; set; }

Property Value

CapStyle

StrokeDashOffset

public float StrokeDashOffset { get; set; }

Property Value

float

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

float

StrokeStartLineCap

public CapStyle StrokeStartLineCap { get; set; }

Property Value

CapStyle

Methods

ArrangeOverride(RectangleF)

protected override RectangleF ArrangeOverride(RectangleF finalSize)

Parameters

finalSize RectangleF

Returns

RectangleF

MeasureOverride(Vector2)

protected override Vector2 MeasureOverride(Vector2 availableSize)

Parameters

availableSize Vector2

Returns

Vector2

OnAttach(IRenderHost)

To override Attach routine, please override this.

protected override bool OnAttach(IRenderHost host)

Parameters

host IRenderHost

Returns

bool

Return true if attached

Update(RenderContext2D)

Updates the specified context.

public override void Update(RenderContext2D context)

Parameters

context RenderContext2D

The context.