Table of Contents

Class ContentNode2D

Namespace
HelixToolkit.SharpDX.Model.Scene2D
Assembly
HelixToolkit.SharpDX.dll
public abstract class ContentNode2D : PresenterNode2D, IDisposable, IHitable2D
Inheritance
ContentNode2D
Implements
Derived
Inherited Members

Properties

Background

public Brush? Background { get; set; }

Property Value

Brush

HorizontalContentAlignment

public HorizontalAlignment HorizontalContentAlignment { get; set; }

Property Value

HorizontalAlignment

VerticalContentAlignment

public VerticalAlignment VerticalContentAlignment { get; set; }

Property Value

VerticalAlignment

Methods

CreateRenderCore()

Creates the render core.

protected override RenderCore2D CreateRenderCore()

Returns

RenderCore2D

MeasureOverride(Vector2)

protected override Vector2 MeasureOverride(Vector2 availableSize)

Parameters

availableSize Vector2

Returns

Vector2

OnHitTest(ref Vector2, out HitTest2DResult?)

Called when [hit test].

protected override bool OnHitTest(ref Vector2 mousePoint, out HitTest2DResult? hitResult)

Parameters

mousePoint Vector2

The mouse point.

hitResult HitTest2DResult

The hit result.

Returns

bool