浏览代码

Add missing `OP_POWER` operator to `Variant`

(cherry picked from commit f037a697eb2ce45d63840dfe87c48212d7cbf09e)
A Thousand Ships 1 年之前
父节点
当前提交
1c03aa7746
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      binding_generator.py
  2. 1 0
      include/godot_cpp/variant/variant.hpp

+ 1 - 0
binding_generator.py

@@ -2334,6 +2334,7 @@ def get_operator_id_name(op):
         "unary-": "negate",
         "unary-": "negate",
         "unary+": "positive",
         "unary+": "positive",
         "%": "module",
         "%": "module",
+        "**": "power",
         "<<": "shift_left",
         "<<": "shift_left",
         ">>": "shift_right",
         ">>": "shift_right",
         "&": "bit_and",
         "&": "bit_and",

+ 1 - 0
include/godot_cpp/variant/variant.hpp

@@ -122,6 +122,7 @@ public:
 		OP_NEGATE,
 		OP_NEGATE,
 		OP_POSITIVE,
 		OP_POSITIVE,
 		OP_MODULE,
 		OP_MODULE,
+		OP_POWER,
 		// bitwise
 		// bitwise
 		OP_SHIFT_LEFT,
 		OP_SHIFT_LEFT,
 		OP_SHIFT_RIGHT,
 		OP_SHIFT_RIGHT,