RattleHook

abstract class RattleHook

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
interface Draw
Link copied to clipboard
@ConfigSerializable
data class Settings(val defaultLocale: Locale = AlexandriaHook.fallbackLocale, val defaultTimescale: Double = 1.0, val worldPhysics: Map<String, PhysicsSpace.Settings> = emptyMap(), val simpleBodies: SimpleBodies.Settings = SimpleBodies.Settings(), val terrain: TerrainCollision.Settings = TerrainCollision.Settings(), val entities: EntityCollision.Settings = EntityCollision.Settings(), val stats: RattleHook.Settings.Stats = Stats(), val jobs: RattleHook.Settings.Jobs = Jobs(), val draw: RattleHook.Settings.Draw = Draw(), val rapier: RapierEngine.Settings = RapierEngine.Settings()) : AlexandriaHook.Settings

Properties

Link copied to clipboard
abstract val ax: AlexandriaHook<*>
Link copied to clipboard
abstract val draw: RattleHook.Draw
Link copied to clipboard
lateinit var engine: RapierEngine
Link copied to clipboard
abstract val glossa: Glossa
Link copied to clipboard
abstract val log: KLogger
Link copied to clipboard
lateinit var messages: MessageProxy<RattleMessages>
Link copied to clipboard

Functions

Link copied to clipboard
fun destroy(platform: RattlePlatform?)
Link copied to clipboard
fun init()
Link copied to clipboard
fun load(platform: RattlePlatform?)
Link copied to clipboard
fun reload()
Link copied to clipboard
fun runTask(task: Runnable)