TesseraEngine

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun bootstrap(modulesDir: Path, scriptClassLoader: ClassLoader)
Link copied to clipboard
Link copied to clipboard
fun chat(message: String)
Link copied to clipboard
fun clearTimer(id: Int)
Link copied to clipboard
fun consoleLog(level: String, message: String)
Link copied to clipboard
Link copied to clipboard
fun dispatch(type: String, vararg args: Any?): Boolean
Link copied to clipboard
fun dispatchAsync(type: String, vararg args: Any?)
Link copied to clipboard
Link copied to clipboard
fun emitEvent(name: String, args: Array<out Any?>)
Link copied to clipboard
Link copied to clipboard
fun evaluate(code: String)
Link copied to clipboard
fun fireChat(type: String, formatted: String, unformatted: String): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun onJsThread(crossinline block: () -> Unit)
Link copied to clipboard
fun pump()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun recordError(where: String, detail: String)
fun recordError(where: String, t: Throwable)
Link copied to clipboard
fun registerTrigger(type: String, callback: Any): TriggerMeta
Link copied to clipboard
fun reload()
Link copied to clipboard
fun scheduleTickTask(callback: Any, ticks: Int, repeat: Boolean): Int
Link copied to clipboard
fun scheduleTimer(callback: Any, ms: Int, repeat: Boolean): Int
Link copied to clipboard
fun shutdown()
Link copied to clipboard
fun unloadModule(name: String)