mirror of
https://github.com/godotengine/godot.git
synced 2025-10-20 08:23:29 +00:00
Fix enums bindings
Add missed bindings for enums Move some enums to class to have correct output of api.json
This commit is contained in:
parent
69017974be
commit
0fffa45158
62 changed files with 412 additions and 210 deletions
|
@ -748,6 +748,13 @@ void VisualScriptFunctionCall::_bind_methods() {
|
|||
BIND_ENUM_CONSTANT(CALL_MODE_NODE_PATH);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_INSTANCE);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_BASIC_TYPE);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_SINGLETON);
|
||||
|
||||
BIND_ENUM_CONSTANT(RPC_DISABLED);
|
||||
BIND_ENUM_CONSTANT(RPC_RELIABLE);
|
||||
BIND_ENUM_CONSTANT(RPC_UNRELIABLE);
|
||||
BIND_ENUM_CONSTANT(RPC_RELIABLE_TO_ID);
|
||||
BIND_ENUM_CONSTANT(RPC_UNRELIABLE_TO_ID);
|
||||
}
|
||||
|
||||
class VisualScriptNodeInstanceFunctionCall : public VisualScriptNodeInstance {
|
||||
|
@ -1487,6 +1494,19 @@ void VisualScriptPropertySet::_bind_methods() {
|
|||
BIND_ENUM_CONSTANT(CALL_MODE_SELF);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_NODE_PATH);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_INSTANCE);
|
||||
BIND_ENUM_CONSTANT(CALL_MODE_BASIC_TYPE);
|
||||
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_NONE);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_ADD);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_SUB);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_MUL);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_DIV);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_MOD);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_SHIFT_LEFT);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_SHIFT_RIGHT);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_BIT_AND);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_BIT_OR);
|
||||
BIND_ENUM_CONSTANT(ASSIGN_OP_BIT_XOR);
|
||||
}
|
||||
|
||||
class VisualScriptNodeInstancePropertySet : public VisualScriptNodeInstance {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue