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
}