All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.cesium.PerformanceWatchdogViewModel.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

@file:Suppress(
    "NON_EXTERNAL_DECLARATION_IN_INAPPROPRIATE_FILE",
)

package cesium

/**
 * The view model for [PerformanceWatchdog].
 * @see Online Documentation
 */
@JsName("\$cesium__PerformanceWatchdogViewModel")
external class PerformanceWatchdogViewModel {
    /**
     * Gets or sets the message to display when a low frame rate is detected.  This string will be interpreted as HTML.
     * @see Online Documentation
     */
    var lowFrameRateMessage: String

    /**
     * Gets or sets a value indicating whether the low frame rate message has previously been dismissed by the user.  If it has
     * been dismissed, the message will not be redisplayed, no matter the frame rate.
     * @see Online Documentation
     */
    var lowFrameRateMessageDismissed: Boolean

    /**
     * Gets or sets a value indicating whether the low frame rate message is currently being displayed.
     * @see Online Documentation
     */
    var showingLowFrameRateMessage: Boolean

    /**
     * Gets the [Scene] instance for which to monitor performance.
     * @see Online Documentation
     */
    var scene: Scene

    /**
     * Gets a command that dismisses the low frame rate message.  Once it is dismissed, the message
     * will not be redisplayed.
     * @see Online Documentation
     */
    var dismissMessage: Command
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy