Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Scene(val name: String, val screen: ScreenObjectSnapshot)

Represents a scene configuration.

Link copied to clipboard
@Serializable
data class SceneDocument(val version: Int, val scenes: List<Scene>)

Represents a document that contains multiple scenes.

Link copied to clipboard
class SceneManager(val screen: Screen)
Link copied to clipboard
@Serializable
data class ScreenObjectSnapshot(val type: String, val id: String, val size: ScreenObjectSnapshot.Size, val isVisible: Boolean, val layoutMargin: EdgeInsets, val horizontalAlignment: Int, val verticalAlignment: Int, val elements: Map<String, String>, val children: List<ScreenObjectSnapshot>)

Represents a serializable snapshot of a screen object.