|
34 | 34 | #include "UObject/UEPyAnimSequence.h" |
35 | 35 |
|
36 | 36 |
|
37 | | - |
38 | 37 | #include "UEPyAssetUserData.h" |
39 | 38 | #if WITH_EDITOR |
40 | 39 | #include "UEPyEditor.h" |
@@ -683,6 +682,15 @@ static PyMethodDef ue_PyUObject_methods[] = { |
683 | 682 |
|
684 | 683 | { "skeleton_add_bone", (PyCFunction)py_ue_skeleton_add_bone, METH_VARARGS, "" }, |
685 | 684 |
|
| 685 | + { "skeletal_mesh_set_soft_vertices", (PyCFunction)py_ue_skeletal_mesh_set_soft_vertices, METH_VARARGS, "" }, |
| 686 | + { "skeletal_mesh_get_soft_vertices", (PyCFunction)py_ue_skeletal_mesh_get_soft_vertices, METH_VARARGS, "" }, |
| 687 | + { "skeletal_mesh_set_skeleton", (PyCFunction)py_ue_skeletal_mesh_set_skeleton, METH_VARARGS, "" }, |
| 688 | + |
| 689 | + |
| 690 | + { "skeletal_mesh_get_bone_map", (PyCFunction)py_ue_skeletal_mesh_get_bone_map, METH_VARARGS, "" }, |
| 691 | + { "skeletal_mesh_set_bone_map", (PyCFunction)py_ue_skeletal_mesh_set_bone_map, METH_VARARGS, "" }, |
| 692 | + { "skeletal_mesh_set_active_bone_indices", (PyCFunction)py_ue_skeletal_mesh_set_active_bone_indices, METH_VARARGS, "" }, |
| 693 | + { "skeletal_mesh_set_required_bones", (PyCFunction)py_ue_skeletal_mesh_set_required_bones, METH_VARARGS, "" }, |
686 | 694 |
|
687 | 695 | // Timer |
688 | 696 | { "set_timer", (PyCFunction)py_ue_set_timer, METH_VARARGS, "" }, |
@@ -1460,6 +1468,8 @@ void unreal_engine_init_py_module() { |
1460 | 1468 |
|
1461 | 1469 | ue_python_init_fraw_anim_sequence_track(new_unreal_engine_module); |
1462 | 1470 |
|
| 1471 | + ue_python_init_fsoft_skin_vertex(new_unreal_engine_module); |
| 1472 | + |
1463 | 1473 | ue_python_init_fpython_output_device(new_unreal_engine_module); |
1464 | 1474 |
|
1465 | 1475 | ue_python_init_ftimerhandle(new_unreal_engine_module); |
|
0 commit comments