Skip to content

Commit a5bbd42

Browse files
committed
chore: regenerate api with godot kotlin json
1 parent a905134 commit a5bbd42

File tree

312 files changed

+349
-313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

312 files changed

+349
-313
lines changed

harness/tests/src/main/scala/godot/tests/ScalaTestClass.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ class ScalaTestClass extends Node {
7878

7979
@RegisterFunction
8080
def connectAndTriggerSignal(): Unit = {
81-
connect(StringNames.asStringName("test_signal"), new NativeCallable(this, StringNames.asStringName("signal_callback")), ConnectFlags.CONNECT_ONE_SHOT.getId.toInt)
81+
connect(StringNames.asStringName("test_signal"), new NativeCallable(this, StringNames.asStringName("signal_callback")), ConnectFlags.ONE_SHOT.getId.toInt)
8282
emitSignal(StringNames.asStringName("test_signal"))
8383
}
8484

kt/api-generator/src/main/resources/api.json

+11-2
Original file line numberDiff line numberDiff line change
@@ -145050,10 +145050,10 @@
145050145050
{
145051145051
"name": "new",
145052145052
"is_const": false,
145053-
"is_vararg": true,
145053+
"is_vararg": false,
145054145054
"is_static": false,
145055145055
"is_virtual": false,
145056-
"hash": 1545262638,
145056+
"hash": 1460262497,
145057145057
"return_value": {
145058145058
"type": "Variant"
145059145059
},
@@ -258423,6 +258423,15 @@
258423258423
"brief_description": "Editor-only helper for setting up root motion in [AnimationMixer].",
258424258424
"description": "[i]Root motion[/i] refers to an animation technique where a mesh's skeleton is used to give impulse to a character. When working with 3D animations, a popular technique is for animators to use the root skeleton bone to give motion to the rest of the skeleton. This allows animating characters in a way where steps actually match the floor below. It also allows precise interaction with objects during cinematics. See also [AnimationMixer].\n[b]Note:[/b] [RootMotionView] is only visible in the editor. It will be hidden automatically in the running project."
258425258425
},
258426+
{
258427+
"name": "ScalaScript",
258428+
"is_refcounted": true,
258429+
"is_instantiable": true,
258430+
"inherits": "JvmScript",
258431+
"api_type": "core",
258432+
"brief_description": "",
258433+
"description": ""
258434+
},
258426258435
{
258427258436
"name": "SceneMultiplayer",
258428258437
"is_refcounted": true,

kt/godot-library/godot-api-library/src/main/kotlin/godot/RegisterEngineTypes.kt

+4
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,7 @@ import godot.api.RichTextLabel
568568
import godot.api.RigidBody2D
569569
import godot.api.RigidBody3D
570570
import godot.api.RootMotionView
571+
import godot.api.ScalaScript
571572
import godot.api.SceneMultiplayer
572573
import godot.api.SceneReplicationConfig
573574
import godot.api.SceneState
@@ -1452,6 +1453,7 @@ public fun registerVariantMapping(): Unit {
14521453
variantMapper[RigidBody2D::class] = OBJECT
14531454
variantMapper[RigidBody3D::class] = OBJECT
14541455
variantMapper[RootMotionView::class] = OBJECT
1456+
variantMapper[ScalaScript::class] = OBJECT
14551457
variantMapper[SceneMultiplayer::class] = OBJECT
14561458
variantMapper[SceneReplicationConfig::class] = OBJECT
14571459
variantMapper[SceneState::class] = OBJECT
@@ -2334,6 +2336,7 @@ public fun registerEngineTypeMethods(): Unit {
23342336
RigidBody2D.MethodBindings
23352337
RigidBody3D.MethodBindings
23362338
RootMotionView.MethodBindings
2339+
ScalaScript.MethodBindings
23372340
SceneMultiplayer.MethodBindings
23382341
SceneReplicationConfig.MethodBindings
23392342
SceneState.MethodBindings
@@ -3246,6 +3249,7 @@ public fun registerEngineTypes(): Unit {
32463249
TypeManager.registerEngineType("RigidBody2D", RigidBody2D::class, ::RigidBody2D)
32473250
TypeManager.registerEngineType("RigidBody3D", RigidBody3D::class, ::RigidBody3D)
32483251
TypeManager.registerEngineType("RootMotionView", RootMotionView::class, ::RootMotionView)
3252+
TypeManager.registerEngineType("ScalaScript", ScalaScript::class, ::ScalaScript)
32493253
TypeManager.registerEngineType("SceneMultiplayer", SceneMultiplayer::class, ::SceneMultiplayer)
32503254
TypeManager.registerEngineType("SceneReplicationConfig", SceneReplicationConfig::class, ::SceneReplicationConfig)
32513255
TypeManager.registerEngineType("SceneState", SceneState::class, ::SceneState)

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/JvmScript.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ public open class JvmScript internal constructor() : Script() {
2222
createNativeObject(324, scriptIndex)
2323
}
2424

25-
public final fun new(vararg __var_args: Any?): Any? {
26-
TransferContext.writeArguments( *__var_args.map { ANY to it }.toTypedArray())
25+
public final fun new(): Any? {
26+
TransferContext.writeArguments()
2727
TransferContext.callMethod(ptr, MethodBindings.newPtr, ANY)
2828
return (TransferContext.readReturnValue(ANY) as Any?)
2929
}
3030

3131
public companion object
3232

3333
public object MethodBindings {
34-
internal val newPtr: VoidPtr = TypeManager.getMethodBindPtr("JvmScript", "new", 1545262638)
34+
internal val newPtr: VoidPtr = TypeManager.getMethodBindPtr("JvmScript", "new", 1460262497)
3535
}
3636
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// THIS FILE IS GENERATED! DO NOT EDIT IT MANUALLY!
2+
@file:Suppress("PackageDirectoryMismatch", "unused", "FunctionName", "RedundantModalityModifier",
3+
"UNCHECKED_CAST", "JoinDeclarationAndAssignment", "USELESS_CAST",
4+
"RemoveRedundantQualifierName", "NOTHING_TO_INLINE", "NON_FINAL_MEMBER_IN_OBJECT",
5+
"RedundantVisibilityModifier", "RedundantUnitReturnType", "MemberVisibilityCanBePrivate")
6+
7+
package godot.api
8+
9+
import godot.`annotation`.GodotBaseType
10+
import kotlin.Int
11+
import kotlin.Suppress
12+
import kotlin.Unit
13+
14+
@GodotBaseType
15+
public open class ScalaScript : JvmScript() {
16+
public override fun new(scriptIndex: Int): Unit {
17+
createNativeObject(567, scriptIndex)
18+
}
19+
20+
public companion object
21+
22+
public object MethodBindings
23+
}

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SceneMultiplayer.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ public open class SceneMultiplayer : MultiplayerAPI() {
190190
}
191191

192192
public override fun new(scriptIndex: Int): Unit {
193-
createNativeObject(567, scriptIndex)
193+
createNativeObject(568, scriptIndex)
194194
}
195195

196196
public final fun setRootPath(path: NodePath): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SceneReplicationConfig.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import kotlin.jvm.JvmOverloads
2929
@GodotBaseType
3030
public open class SceneReplicationConfig : Resource() {
3131
public override fun new(scriptIndex: Int): Unit {
32-
createNativeObject(568, scriptIndex)
32+
createNativeObject(569, scriptIndex)
3333
}
3434

3535
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SceneState.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ import kotlin.jvm.JvmOverloads
4343
@GodotBaseType
4444
public open class SceneState internal constructor() : RefCounted() {
4545
public override fun new(scriptIndex: Int): Unit {
46-
createNativeObject(569, scriptIndex)
46+
createNativeObject(570, scriptIndex)
4747
}
4848

4949
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SceneTree.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ public open class SceneTree : MainLoop() {
260260
}
261261

262262
public override fun new(scriptIndex: Int): Unit {
263-
createNativeObject(570, scriptIndex)
263+
createNativeObject(571, scriptIndex)
264264
}
265265

266266
public final fun getRoot(): Window? {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SceneTreeTimer.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public open class SceneTreeTimer internal constructor() : RefCounted() {
7070
}
7171

7272
public override fun new(scriptIndex: Int): Unit {
73-
createNativeObject(571, scriptIndex)
73+
createNativeObject(572, scriptIndex)
7474
}
7575

7676
public final fun setTimeLeft(time: Double): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Script.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public open class Script internal constructor() : Resource() {
5959
}
6060

6161
public override fun new(scriptIndex: Int): Unit {
62-
createNativeObject(572, scriptIndex)
62+
createNativeObject(573, scriptIndex)
6363
}
6464

6565
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ScriptExtension.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import kotlin.Unit
2222
@GodotBaseType
2323
public open class ScriptExtension : Script() {
2424
public override fun new(scriptIndex: Int): Unit {
25-
createNativeObject(573, scriptIndex)
25+
createNativeObject(574, scriptIndex)
2626
}
2727

2828
public open fun _editorCanReloadFromFile(): Boolean {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ScriptLanguage.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import kotlin.Unit
1515
@GodotBaseType
1616
public open class ScriptLanguage internal constructor() : Object() {
1717
public override fun new(scriptIndex: Int): Unit {
18-
createNativeObject(574, scriptIndex)
18+
createNativeObject(575, scriptIndex)
1919
}
2020

2121
public enum class ScriptNameCasing(

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ScriptLanguageExtension.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import kotlin.Unit
2424
@GodotBaseType
2525
public open class ScriptLanguageExtension : ScriptLanguage() {
2626
public override fun new(scriptIndex: Int): Unit {
27-
createNativeObject(575, scriptIndex)
27+
createNativeObject(576, scriptIndex)
2828
}
2929

3030
public open fun _getName(): String {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ScrollBar.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public open class ScrollBar internal constructor() : Range() {
4444
}
4545

4646
public override fun new(scriptIndex: Int): Unit {
47-
createNativeObject(576, scriptIndex)
47+
createNativeObject(577, scriptIndex)
4848
}
4949

5050
public final fun setCustomStep(step: Float): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ScrollContainer.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ public open class ScrollContainer : Container() {
175175
}
176176

177177
public override fun new(scriptIndex: Int): Unit {
178-
createNativeObject(577, scriptIndex)
178+
createNativeObject(578, scriptIndex)
179179
}
180180

181181
public final fun setHScroll(`value`: Int): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SegmentShape2D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public open class SegmentShape2D : Shape2D() {
6565
}
6666

6767
public override fun new(scriptIndex: Int): Unit {
68-
createNativeObject(578, scriptIndex)
68+
createNativeObject(579, scriptIndex)
6969
}
7070

7171
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Semaphore.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import kotlin.jvm.JvmOverloads
3737
@GodotBaseType
3838
public open class Semaphore : RefCounted() {
3939
public override fun new(scriptIndex: Int): Unit {
40-
createNativeObject(579, scriptIndex)
40+
createNativeObject(580, scriptIndex)
4141
}
4242

4343
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SeparationRayShape2D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public open class SeparationRayShape2D : Shape2D() {
5555
}
5656

5757
public override fun new(scriptIndex: Int): Unit {
58-
createNativeObject(580, scriptIndex)
58+
createNativeObject(581, scriptIndex)
5959
}
6060

6161
public final fun setLength(length: Float): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SeparationRayShape3D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public open class SeparationRayShape3D : Shape3D() {
5555
}
5656

5757
public override fun new(scriptIndex: Int): Unit {
58-
createNativeObject(581, scriptIndex)
58+
createNativeObject(582, scriptIndex)
5959
}
6060

6161
public final fun setLength(length: Float): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Separator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import kotlin.Unit
1818
@GodotBaseType
1919
public open class Separator internal constructor() : Control() {
2020
public override fun new(scriptIndex: Int): Unit {
21-
createNativeObject(582, scriptIndex)
21+
createNativeObject(583, scriptIndex)
2222
}
2323

2424
public companion object

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Shader.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public open class Shader : Resource() {
5353
}
5454

5555
public override fun new(scriptIndex: Int): Unit {
56-
createNativeObject(583, scriptIndex)
56+
createNativeObject(584, scriptIndex)
5757
}
5858

5959
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ShaderGlobalsOverride.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import kotlin.Unit
2929
@GodotBaseType
3030
public open class ShaderGlobalsOverride : Node() {
3131
public override fun new(scriptIndex: Int): Unit {
32-
createNativeObject(584, scriptIndex)
32+
createNativeObject(585, scriptIndex)
3333
}
3434

3535
public companion object

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ShaderInclude.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public open class ShaderInclude : Resource() {
3939
}
4040

4141
public override fun new(scriptIndex: Int): Unit {
42-
createNativeObject(585, scriptIndex)
42+
createNativeObject(586, scriptIndex)
4343
}
4444

4545
public final fun setCode(code: String): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ShaderIncludeDB.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import kotlin.jvm.JvmStatic
2929
@GodotBaseType
3030
public open class ShaderIncludeDB : Object() {
3131
public override fun new(scriptIndex: Int): Unit {
32-
createNativeObject(586, scriptIndex)
32+
createNativeObject(587, scriptIndex)
3333
}
3434

3535
public companion object {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ShaderMaterial.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public open class ShaderMaterial : Material() {
4949
}
5050

5151
public override fun new(scriptIndex: Int): Unit {
52-
createNativeObject(587, scriptIndex)
52+
createNativeObject(588, scriptIndex)
5353
}
5454

5555
public final fun setShader(shader: Shader?): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Shape2D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public open class Shape2D internal constructor() : Resource() {
5858
}
5959

6060
public override fun new(scriptIndex: Int): Unit {
61-
createNativeObject(588, scriptIndex)
61+
createNativeObject(589, scriptIndex)
6262
}
6363

6464
public final fun setCustomSolverBias(bias: Float): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Shape3D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public open class Shape3D internal constructor() : Resource() {
6161
}
6262

6363
public override fun new(scriptIndex: Int): Unit {
64-
createNativeObject(589, scriptIndex)
64+
createNativeObject(590, scriptIndex)
6565
}
6666

6767
public final fun setCustomSolverBias(bias: Float): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ShapeCast2D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public open class ShapeCast2D : Node2D() {
168168
}
169169

170170
public override fun new(scriptIndex: Int): Unit {
171-
createNativeObject(590, scriptIndex)
171+
createNativeObject(591, scriptIndex)
172172
}
173173

174174
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/ShapeCast3D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ public open class ShapeCast3D : Node3D() {
194194
}
195195

196196
public override fun new(scriptIndex: Int): Unit {
197-
createNativeObject(591, scriptIndex)
197+
createNativeObject(592, scriptIndex)
198198
}
199199

200200
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Shortcut.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public open class Shortcut : Resource() {
4848
}
4949

5050
public override fun new(scriptIndex: Int): Unit {
51-
createNativeObject(592, scriptIndex)
51+
createNativeObject(593, scriptIndex)
5252
}
5353

5454
public final fun setEvents(events: VariantArray<Any?>): Unit {

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Skeleton2D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public open class Skeleton2D : Node2D() {
4444
public val boneSetupChanged: Signal0 by Signal0
4545

4646
public override fun new(scriptIndex: Int): Unit {
47-
createNativeObject(593, scriptIndex)
47+
createNativeObject(594, scriptIndex)
4848
}
4949

5050
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/Skeleton3D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ public open class Skeleton3D : Node3D() {
149149
}
150150

151151
public override fun new(scriptIndex: Int): Unit {
152-
createNativeObject(594, scriptIndex)
152+
createNativeObject(595, scriptIndex)
153153
}
154154

155155
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SkeletonIK3D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ public open class SkeletonIK3D : SkeletonModifier3D() {
211211
}
212212

213213
public override fun new(scriptIndex: Int): Unit {
214-
createNativeObject(595, scriptIndex)
214+
createNativeObject(596, scriptIndex)
215215
}
216216

217217
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SkeletonModification2D.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public open class SkeletonModification2D : Resource() {
5959
}
6060

6161
public override fun new(scriptIndex: Int): Unit {
62-
createNativeObject(596, scriptIndex)
62+
createNativeObject(597, scriptIndex)
6363
}
6464

6565
/**

kt/godot-library/godot-api-library/src/main/kotlin/godot/api/SkeletonModification2DCCDIK.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public open class SkeletonModification2DCCDIK : SkeletonModification2D() {
8282
}
8383

8484
public override fun new(scriptIndex: Int): Unit {
85-
createNativeObject(597, scriptIndex)
85+
createNativeObject(598, scriptIndex)
8686
}
8787

8888
public final fun setTargetNode(targetNodepath: NodePath): Unit {

0 commit comments

Comments
 (0)