浏览代码

Merge pull request #96056 from Lielay9/expose_canvas_item_attach_skeleton

Expose `RenderingServer.canvas_item_attach_skeleton`
Rémi Verschelde 1 年之前
父节点
当前提交
28b2ed50b7
共有 2 个文件被更改,包括 9 次插入0 次删除
  1. 8 0
      doc/classes/RenderingServer.xml
  2. 1 0
      servers/rendering_server.cpp

+ 8 - 0
doc/classes/RenderingServer.xml

@@ -412,6 +412,14 @@
 				[b]Note:[/b] [param count] is unused and can be left unspecified.
 			</description>
 		</method>
+		<method name="canvas_item_attach_skeleton">
+			<return type="void" />
+			<param index="0" name="item" type="RID" />
+			<param index="1" name="skeleton" type="RID" />
+			<description>
+				Attaches a skeleton to the [CanvasItem]. Removes the previous skeleton.
+			</description>
+		</method>
 		<method name="canvas_item_clear">
 			<return type="void" />
 			<param index="0" name="item" type="RID" />

+ 1 - 0
servers/rendering_server.cpp

@@ -3263,6 +3263,7 @@ void RenderingServer::_bind_methods() {
 	ClassDB::bind_method(D_METHOD("canvas_item_set_z_index", "item", "z_index"), &RenderingServer::canvas_item_set_z_index);
 	ClassDB::bind_method(D_METHOD("canvas_item_set_z_as_relative_to_parent", "item", "enabled"), &RenderingServer::canvas_item_set_z_as_relative_to_parent);
 	ClassDB::bind_method(D_METHOD("canvas_item_set_copy_to_backbuffer", "item", "enabled", "rect"), &RenderingServer::canvas_item_set_copy_to_backbuffer);
+	ClassDB::bind_method(D_METHOD("canvas_item_attach_skeleton", "item", "skeleton"), &RenderingServer::canvas_item_attach_skeleton);
 
 	ClassDB::bind_method(D_METHOD("canvas_item_clear", "item"), &RenderingServer::canvas_item_clear);
 	ClassDB::bind_method(D_METHOD("canvas_item_set_draw_index", "item", "index"), &RenderingServer::canvas_item_set_draw_index);