Class NoesisOverlayPanel
NoesisGUI integration panel.
Inheritance
NoesisOverlayPanel
Implements
Inherited Members
Namespace: Evergine.NoesisGUI
Assembly: Evergine.NoesisGUI.dll
Syntax
public class NoesisOverlayPanel : NoesisPanel, IDependencyObject
Methods
ObtainsDisplay()
Gets the current display.
Declaration
protected override Display ObtainsDisplay()
Returns
Type | Description |
---|---|
Display | The current display. |
Overrides
ObtainsViewSize(out uint, out uint)
Obtains the size of the view.
Declaration
protected override void ObtainsViewSize(out uint width, out uint height)
Parameters
Type | Name | Description |
---|---|---|
uint | width | The width. |
uint | height | The height. |
Overrides
ProjectPointer(Point, out Point)
Get the projected position of a mouse or touch input.
Declaration
public override bool ProjectPointer(Point screen, out Point projected)
Parameters
Type | Name | Description |
---|---|---|
Point | screen | Input x. |
Point | projected | Projected x. |
Returns
Type | Description |
---|---|
bool | Whether the pointer intersected the plane. |
Overrides
RegisterRenderEvents()
Register to the necessary events to perform the render cycle.
Declaration
protected override void RegisterRenderEvents()
Overrides
UnregisterRenderEvents()
Unregister to the necessary events to perform the render cycle.
Declaration
protected override void UnregisterRenderEvents()