Search Results for

    Show / Hide Table of Contents

    Class NoesisOverlayPanel

    NoesisGUI integration panel.

    Inheritance
    object
    IdentifiableObject
    DependencyObject
    AttachableObject
    PrefabInstanceObject
    Component
    Behavior
    NoesisPanel
    NoesisOverlayPanel
    Implements
    IDependencyObject
    Inherited Members
    NoesisPanel.graphicsContext
    NoesisPanel.graphicsPresenter
    NoesisPanel.noesisService
    NoesisPanel.OnViewCreated
    NoesisPanel.xaml
    NoesisPanel.frameworkElement
    NoesisPanel.backgroundColor
    NoesisPanel.width
    NoesisPanel.height
    NoesisPanel.ppaaEnabled
    NoesisPanel.tessellationQuality
    NoesisPanel.clearFlags
    NoesisPanel.flipY
    NoesisPanel.renderFlags
    NoesisPanel.viewSettingsDirty
    NoesisPanel.screenViewports
    NoesisPanel.view
    NoesisPanel.renderer
    NoesisPanel.lastMouse
    NoesisPanel.lastStyle
    NoesisPanel.definedKeys
    NoesisPanel.Content
    NoesisPanel.Xaml
    NoesisPanel.FrameworkElement
    NoesisPanel.BackgroundColor
    NoesisPanel.Width
    NoesisPanel.Height
    NoesisPanel.TouchDeadzoneRadius
    NoesisPanel.Display
    NoesisPanel.PPAAEnabled
    NoesisPanel.TessellationQuality
    NoesisPanel.ClearFlags
    NoesisPanel.FlipY
    NoesisPanel.EnableKeyboard
    NoesisPanel.EnableMouse
    NoesisPanel.EnableTouch
    NoesisPanel.RenderFlags
    NoesisPanel.DataContext
    NoesisPanel.OnAttached()
    NoesisPanel.Update(TimeSpan)
    NoesisPanel.OnDetach()
    NoesisPanel.OnDestroy()
    NoesisPanel.RebuildPanel()
    NoesisPanel.UpdateMousePosition(ref Point)
    NoesisPanel.UpdateMouseButtonEvent(ref Point, ButtonState, MouseButtons)
    NoesisPanel.UpdateMouseScrollEvent(ref Point, int)
    NoesisPanel.UpdateTouchEvent(ref Point, ButtonState, long)
    NoesisPanel.ViewTouchUp(ref Point, ulong)
    NoesisPanel.ViewTouchMove(ref Point, ulong)
    NoesisPanel.UpdateKeyDownEvent(Keys)
    NoesisPanel.UpdateKeyUpEvent(Keys)
    NoesisPanel.UpdateCharEvent(KeyCharEventArgs)
    NoesisPanel.NoesisBegin(bool)
    NoesisPanel.NoesisEnd()
    Behavior.Family
    Behavior.UpdateOrder
    Component.Owner
    Component.Managers
    Component.ShouldBeActivated
    Component.Clone()
    Component.Attach(Entity)
    Component.OnLoaded()
    Component.OnActivated()
    Component.Start()
    Component.OnDeactivated()
    PrefabInstanceObject.PrefabSource
    PrefabInstanceObject.PrefabElementId
    PrefabInstanceObject.IsPrefabInstance
    PrefabInstanceObject.IsMissingPrefabSource
    AttachableObject.AttachableStateChanged
    AttachableObject.IsEnabled
    AttachableObject.State
    AttachableObject.IsLoaded
    AttachableObject.IsAttached
    AttachableObject.IsActivated
    AttachableObject.IsStarted
    AttachableObject.IsDestroyed
    AttachableObject.Destroy()
    AttachableObject.DependencyBroken()
    DependencyObject.Dependencies
    DependencyObject.OnDependencyRemoved
    IdentifiableObject.Id
    IdentifiableObject.IdHasChanged(Guid)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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
    NoesisPanel.ObtainsDisplay()

    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
    NoesisPanel.ObtainsViewSize(out uint, out uint)

    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
    NoesisPanel.ProjectPointer(Point, out Point)

    RegisterRenderEvents()

    Register to the necessary events to perform the render cycle.

    Declaration
    protected override void RegisterRenderEvents()
    Overrides
    NoesisPanel.RegisterRenderEvents()

    UnregisterRenderEvents()

    Unregister to the necessary events to perform the render cycle.

    Declaration
    protected override void UnregisterRenderEvents()
    Overrides
    NoesisPanel.UnregisterRenderEvents()

    Implements

    IDependencyObject

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In This Article
    Back to top
    Generated by DocFX