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
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
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
mousePointVector2The mouse point.
hitResultHitTest2DResultThe hit result.