Search Results for

    Show / Hide Table of Contents

    Class FormsSurface

    Represent a control/widget on a WindowSystem.

    Inheritance
    object
    Surface
    FormsSurface
    Implements
    IDisposable
    Inherited Members
    Surface.SurfaceInfo
    Surface.Width
    Surface.Height
    Surface.DPIDensity
    Surface.OnScreenSizeChanged
    Surface.OnSurfaceInfoChanged
    Surface.Closing
    Surface.GotFocus
    Surface.LostFocus
    Surface.Dispose()
    Surface.OnClosing()
    Surface.OnGotFocus()
    Surface.OnLostFocus()
    Surface.OnSizeChanged()
    Surface.OnInfoChanged()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Evergine.Forms
    Assembly: Evergine.Forms.dll
    Syntax
    public class FormsSurface : Surface, IDisposable

    Constructors

    FormsSurface(uint, uint)

    Initializes a new instance of the FormsSurface class.

    Declaration
    public FormsSurface(uint width, uint height)
    Parameters
    Type Name Description
    uint width

    Surface width.

    uint height

    Surface height.

    Properties

    KeyboardDispatcher

    Gets the keyboard events dispatcher associated to this surface.

    Declaration
    public override KeyboardDispatcher KeyboardDispatcher { get; }
    Property Value
    Type Description
    KeyboardDispatcher
    Overrides
    Surface.KeyboardDispatcher

    MouseDispatcher

    Gets the mouse events dispatcher associated to this surface.

    Declaration
    public override MouseDispatcher MouseDispatcher { get; }
    Property Value
    Type Description
    MouseDispatcher
    Overrides
    Surface.MouseDispatcher

    NativeControl

    Gets surface native control.

    Declaration
    public EvergineControl NativeControl { get; }
    Property Value
    Type Description
    EvergineControl

    TouchDispatcher

    Gets the touch events dispatcher associated to this surface.

    Declaration
    public override PointerDispatcher TouchDispatcher { get; }
    Property Value
    Type Description
    PointerDispatcher
    Overrides
    Surface.TouchDispatcher

    Methods

    Destroy()

    Remove managed resources.

    Declaration
    protected override void Destroy()
    Overrides
    Surface.Destroy()

    Implements

    IDisposable

    Extension Methods

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