class ButtonHoverMoveEventArgs(val hitInfo: HitInfo, val dataModel: DataModel) : EventArgs
// Register a hover movement event listener on an entity
entity.registerEventListener<ButtonHoverMoveEventArgs>(ButtonHoverMoveEventArgs.EVENT_NAME) { entity, eventArgs ->
// Handle the hover movement event
val hitPoint = eventArgs.hitInfo.hitPoint
// Update UI elements based on hover position
updateCursorPosition(hitPoint)
// Or perform other hover-related interactions
updateHoverFeedback(eventArgs.hitInfo)
}
| Name | Summary |
|---|---|
Companion | object Companion |
| Name | Summary |
|---|---|
dataModel | val dataModel: DataModel |
eventName | val eventName: String |
handled | var handled: Boolean |
hitInfo | |
throttleTime | var throttleTime: Int? |
object Companion
| Name | Summary |
|---|---|
EVENT_NAME | const val EVENT_NAME: String The name of the hover movement event, used when registering event listeners. |