Table of Contents

Class PresenterNode2D

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

Constructors

PresenterNode2D()

public PresenterNode2D()

Properties

Content

public SceneNode2D? Content { get; set; }

Property Value

SceneNode2D

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

OnDetach()

Called when [detach].

protected override void OnDetach()

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