logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AppReadinessOptions

    Configuration options for determining when the application is considered "ready".

    Inheritance
    object
    AppReadinessOptions
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Global.Domain.Entities
    Assembly: Serenity.Global.Domain.dll
    Syntax
    public class AppReadinessOptions

    Constructors

    AppReadinessOptions()

    Declaration
    public AppReadinessOptions()

    Properties

    Hints

    Extra hints (key/value) for specific adapters.

    Declaration
    public Dictionary<string, object> Hints { get; set; }
    Property Value
    Type Description
    Dictionary<string, object>

    Dictionary of hints for specific adapters.

    MaxFrameMilliseconds

    Maximum allowed frame time in milliseconds for a frame to be considered stable.

    Declaration
    public float MaxFrameMilliseconds { get; set; }
    Property Value
    Type Description
    float

    Maximum allowed frame time in milliseconds.

    PreloadKeysOrLabels

    Logical keys/labels to preload (e.g. "Boot", "MainMenu").

    Declaration
    public List<string> PreloadKeysOrLabels { get; set; }
    Property Value
    Type Description
    List<string>

    List of keys/labels to preload.

    StableFrames

    Number of consecutive "stable" frames/ticks before considering the app ready.

    Declaration
    public int StableFrames { get; set; }
    Property Value
    Type Description
    int

    Number of stable frames.

    In this article
    © 2026 Serenity. All Rights Reserved