Theme

class Theme : BaseApi, Closeable, ResourceManagerReloadListener

A web-based theme loaded from the provided URL.

Can be local from ClientInteropServer or remote from the internet.

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val defaultHeaders: Headers
Link copied to clipboard
Link copied to clipboard
open val name: String
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
suspend fun compileShader(): Boolean
Link copied to clipboard
fun getUrl(name: String? = null, markAsStatic: Boolean = false): String

Get the URL to the given page name in the theme.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onResourceManagerReload(manager: ResourceManager)
Link copied to clipboard
open fun prepareSharedState(sharedState: PreparableReloadListener.SharedState)
Link copied to clipboard
open fun reload(sharedState: PreparableReloadListener.SharedState, executor: Executor, preparationBarrier: PreparableReloadListener.PreparationBarrier, executor2: Executor): CompletableFuture<Void>
Link copied to clipboard
open override fun toString(): String