From 9786e5885fd0a617d2f623e7510e97ed200566e1 Mon Sep 17 00:00:00 2001 From: Jonny Ramsden Date: Tue, 11 Aug 2026 17:05:27 +0100 Subject: [PATCH 1/3] can't deal with multiple type options - replace with a base type (this is what is in the docs anyway) --- api.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/api.json b/api.json index 06dd50a..5d0f1ce 100644 --- a/api.json +++ b/api.json @@ -36123,7 +36123,7 @@ }, { "name": "material", - "type": "SpatialMaterial,ORMSpatialMaterial,ShaderMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 @@ -36317,7 +36317,7 @@ }, { "name": "material", - "type": "SpatialMaterial,ORMSpatialMaterial,ShaderMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 @@ -36556,7 +36556,7 @@ "properties": [ { "name": "material", - "type": "SpatialMaterial,ORMSpatialMaterial,ShaderMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 @@ -36681,7 +36681,7 @@ }, { "name": "material", - "type": "SpatialMaterial,ORMSpatialMaterial,ShaderMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 @@ -37841,7 +37841,7 @@ "properties": [ { "name": "material", - "type": "SpatialMaterial,ORMSpatialMaterial,ShaderMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 @@ -38062,7 +38062,7 @@ }, { "name": "material", - "type": "SpatialMaterial,ORMSpatialMaterial,ShaderMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 @@ -141392,7 +141392,7 @@ }, { "name": "material", - "type": "SpatialMaterial,ORMSpatialMaterial,ShaderMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 From fb6a41c654a368e60ed3b0e0a7c7a6470d1613d2 Mon Sep 17 00:00:00 2001 From: Jonny Ramsden Date: Tue, 11 Aug 2026 17:10:16 +0100 Subject: [PATCH 2/3] hopefully fix the rest of these --- api.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api.json b/api.json index 5d0f1ce..6bf537b 100644 --- a/api.json +++ b/api.json @@ -40839,7 +40839,7 @@ }, { "name": "material", - "type": "ShaderMaterial,CanvasItemMaterial", + "type": "Material", "getter": "get_material", "setter": "set_material", "index": -1 @@ -78277,14 +78277,14 @@ }, { "name": "material_overlay", - "type": "ShaderMaterial,SpatialMaterial,ORMSpatialMaterial", + "type": "Material", "getter": "get_material_overlay", "setter": "set_material_overlay", "index": -1 }, { "name": "material_override", - "type": "ShaderMaterial,SpatialMaterial,ORMSpatialMaterial", + "type": "Material", "getter": "get_material_override", "setter": "set_material_override", "index": -1 @@ -124079,7 +124079,7 @@ }, { "name": "process_material", - "type": "ShaderMaterial,ParticlesMaterial", + "type": "Material", "getter": "get_process_material", "setter": "set_process_material", "index": -1 @@ -124768,7 +124768,7 @@ }, { "name": "process_material", - "type": "ShaderMaterial,ParticlesMaterial", + "type": "Material", "getter": "get_process_material", "setter": "set_process_material", "index": -1 From 42fe412e57a009984122e6175b9ff3a435288868 Mon Sep 17 00:00:00 2001 From: Jonny Ramsden Date: Tue, 11 Aug 2026 17:25:22 +0100 Subject: [PATCH 3/3] fix a load of things that the haskell compiler picked up as wrong --- api.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api.json b/api.json index 6bf537b..e3706fb 100644 --- a/api.json +++ b/api.json @@ -73976,7 +73976,7 @@ }, { "name": "mesh", - "type": "Object", + "type": "ArrayMesh", "getter": "get_mesh", "setter": "set_mesh", "index": -1 @@ -75089,7 +75089,7 @@ "properties": [ { "name": "godot_skin", - "type": "Object", + "type": "Skin", "getter": "get_godot_skin", "setter": "set_godot_skin", "index": -1 @@ -75505,7 +75505,7 @@ }, { "name": "diffuse_img", - "type": "Object", + "type": "Image", "getter": "get_diffuse_img", "setter": "set_diffuse_img", "index": -1 @@ -75519,7 +75519,7 @@ }, { "name": "spec_gloss_img", - "type": "Object", + "type": "Image", "getter": "get_spec_gloss_img", "setter": "set_spec_gloss_img", "index": -1 @@ -75817,7 +75817,7 @@ }, { "name": "root_nodes", - "type": "PoolIntArray", + "type": "Array", "getter": "get_root_nodes", "setter": "set_root_nodes", "index": -1 @@ -125487,7 +125487,7 @@ }, { "name": "color_initial_ramp", - "type": "GradientTexture", + "type": "Texture", "getter": "get_color_initial_ramp", "setter": "set_color_initial_ramp", "index": -1