Search Results for

    Show / Hide Table of Contents

    Class CreateWindowSettings

    Settings for new window.

    Inheritance
    System.Object
    CreateWindowSettings
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [Unmanaged]
    public sealed class CreateWindowSettings : ValueType

    Fields

    ActivateWhenFirstShown

    Auto activate window after show.

    Declaration
    public bool ActivateWhenFirstShown
    Field Value
    System.Boolean

    AllowDragAndDrop

    Enable/disable drag and drop actions over the window.

    Declaration
    public bool AllowDragAndDrop
    Field Value
    System.Boolean

    AllowInput

    Allow window to capture input.

    Declaration
    public bool AllowInput
    Field Value
    System.Boolean

    AllowMaximize

    Allow window maximize action.

    Declaration
    public bool AllowMaximize
    Field Value
    System.Boolean

    AllowMinimize

    Allow window minimize action.

    Declaration
    public bool AllowMinimize
    Field Value
    System.Boolean

    Data

    The custom data (platform dependant).

    Declaration
    public IntPtr Data
    Field Value
    System.IntPtr

    Fullscreen

    True if show window fullscreen on show.

    Declaration
    public bool Fullscreen
    Field Value
    System.Boolean

    HasBorder

    Enable/disable window border.

    Declaration
    public bool HasBorder
    Field Value
    System.Boolean

    HasSizingFrame

    Enable/disable window sizing frame.

    Declaration
    public bool HasSizingFrame
    Field Value
    System.Boolean

    IsRegularWindow

    True if it's a regular window, false for tooltips, contextmenu and other utility windows.

    Declaration
    public bool IsRegularWindow
    Field Value
    System.Boolean

    IsTopmost

    True if window topmost, otherwise false as default layout.

    Declaration
    public bool IsTopmost
    Field Value
    System.Boolean

    MaximumSize

    The maximum size. Set to 0 to use unlimited size.

    Declaration
    public Float2 MaximumSize
    Field Value
    Float2

    MinimumSize

    The minimum size.

    Declaration
    public Float2 MinimumSize
    Field Value
    Float2

    Parent

    The native parent window pointer.

    Declaration
    public Window Parent
    Field Value
    Window

    Position

    The custom start position.

    Declaration
    public Float2 Position
    Field Value
    Float2

    ShowAfterFirstPaint

    Enable/disable window auto-show after the first paint.

    Declaration
    public bool ShowAfterFirstPaint
    Field Value
    System.Boolean

    ShowInTaskbar

    True if show window on taskbar, otherwise it will be hidden.

    Declaration
    public bool ShowInTaskbar
    Field Value
    System.Boolean

    Size

    The client size.

    Declaration
    public Float2 Size
    Field Value
    Float2

    StartPosition

    The start position mode.

    Declaration
    public WindowStartPosition StartPosition
    Field Value
    WindowStartPosition

    SupportsTransparency

    Enable/disable window transparency support. Required to change window opacity property.

    Declaration
    public bool SupportsTransparency
    Field Value
    System.Boolean

    Title

    The title.

    Declaration
    public string Title
    Field Value
    System.String

    Properties

    Default

    Gets the default settings.

    Declaration
    public static CreateWindowSettings Default { get; }
    Property Value
    CreateWindowSettings

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat