SignalName

gdext.classes.SignalName
enum SignalName(val godotName: String)

Named built-in engine signals, so connection sites pass a typed value (SignalName.Pressed) instead of a bare "pressed" string. Each case carries its exact Godot signal name. This is not exhaustive — it covers the common BaseButton / Control / Node signals games connect to; add cases as needed. For a signal not listed here, the string-based connect overloads still work.

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case AreaEntered extends SignalName
case AreaExited extends SignalName
case BodyEntered extends SignalName
case BodyExited extends SignalName
case ButtonDown extends SignalName
case ButtonUp extends SignalName
case FocusEntered extends SignalName
case FocusExited extends SignalName
case GuiInput extends SignalName
case MouseEntered extends SignalName
case MouseExited extends SignalName
case Pressed extends SignalName
case Ready extends SignalName
case Resized extends SignalName
case Timeout extends SignalName
case Toggled extends SignalName
case TreeEntered extends SignalName
case TreeExited extends SignalName
case TreeExiting extends SignalName
case ValueChanged extends SignalName