|
@@ -58,8 +58,8 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(2);
|
|
md.args.resize(2);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -68,9 +68,9 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(3);
|
|
md.args.resize(3);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -79,10 +79,10 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(4);
|
|
md.args.resize(4);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -91,11 +91,11 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(5);
|
|
md.args.resize(5);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -104,12 +104,12 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(6);
|
|
md.args.resize(6);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -118,13 +118,13 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(7);
|
|
md.args.resize(7);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
- md.args[6] = StaticCString::create(p_arg7);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
|
|
+ md.args.write[6] = StaticCString::create(p_arg7);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -133,14 +133,14 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(8);
|
|
md.args.resize(8);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
- md.args[6] = StaticCString::create(p_arg7);
|
|
|
|
- md.args[7] = StaticCString::create(p_arg8);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
|
|
+ md.args.write[6] = StaticCString::create(p_arg7);
|
|
|
|
+ md.args.write[7] = StaticCString::create(p_arg8);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -149,15 +149,15 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(9);
|
|
md.args.resize(9);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
- md.args[6] = StaticCString::create(p_arg7);
|
|
|
|
- md.args[7] = StaticCString::create(p_arg8);
|
|
|
|
- md.args[8] = StaticCString::create(p_arg9);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
|
|
+ md.args.write[6] = StaticCString::create(p_arg7);
|
|
|
|
+ md.args.write[7] = StaticCString::create(p_arg8);
|
|
|
|
+ md.args.write[8] = StaticCString::create(p_arg9);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -166,16 +166,16 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(10);
|
|
md.args.resize(10);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
- md.args[6] = StaticCString::create(p_arg7);
|
|
|
|
- md.args[7] = StaticCString::create(p_arg8);
|
|
|
|
- md.args[8] = StaticCString::create(p_arg9);
|
|
|
|
- md.args[9] = StaticCString::create(p_arg10);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
|
|
+ md.args.write[6] = StaticCString::create(p_arg7);
|
|
|
|
+ md.args.write[7] = StaticCString::create(p_arg8);
|
|
|
|
+ md.args.write[8] = StaticCString::create(p_arg9);
|
|
|
|
+ md.args.write[9] = StaticCString::create(p_arg10);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -184,17 +184,17 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(11);
|
|
md.args.resize(11);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
- md.args[6] = StaticCString::create(p_arg7);
|
|
|
|
- md.args[7] = StaticCString::create(p_arg8);
|
|
|
|
- md.args[8] = StaticCString::create(p_arg9);
|
|
|
|
- md.args[9] = StaticCString::create(p_arg10);
|
|
|
|
- md.args[10] = StaticCString::create(p_arg11);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
|
|
+ md.args.write[6] = StaticCString::create(p_arg7);
|
|
|
|
+ md.args.write[7] = StaticCString::create(p_arg8);
|
|
|
|
+ md.args.write[8] = StaticCString::create(p_arg9);
|
|
|
|
+ md.args.write[9] = StaticCString::create(p_arg10);
|
|
|
|
+ md.args.write[10] = StaticCString::create(p_arg11);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -203,18 +203,18 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(12);
|
|
md.args.resize(12);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
- md.args[6] = StaticCString::create(p_arg7);
|
|
|
|
- md.args[7] = StaticCString::create(p_arg8);
|
|
|
|
- md.args[8] = StaticCString::create(p_arg9);
|
|
|
|
- md.args[9] = StaticCString::create(p_arg10);
|
|
|
|
- md.args[10] = StaticCString::create(p_arg11);
|
|
|
|
- md.args[11] = StaticCString::create(p_arg12);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
|
|
+ md.args.write[6] = StaticCString::create(p_arg7);
|
|
|
|
+ md.args.write[7] = StaticCString::create(p_arg8);
|
|
|
|
+ md.args.write[8] = StaticCString::create(p_arg9);
|
|
|
|
+ md.args.write[9] = StaticCString::create(p_arg10);
|
|
|
|
+ md.args.write[10] = StaticCString::create(p_arg11);
|
|
|
|
+ md.args.write[11] = StaticCString::create(p_arg12);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -223,19 +223,19 @@ MethodDefinition D_METHOD(const char *p_name, const char *p_arg1, const char *p_
|
|
MethodDefinition md;
|
|
MethodDefinition md;
|
|
md.name = StaticCString::create(p_name);
|
|
md.name = StaticCString::create(p_name);
|
|
md.args.resize(13);
|
|
md.args.resize(13);
|
|
- md.args[0] = StaticCString::create(p_arg1);
|
|
|
|
- md.args[1] = StaticCString::create(p_arg2);
|
|
|
|
- md.args[2] = StaticCString::create(p_arg3);
|
|
|
|
- md.args[3] = StaticCString::create(p_arg4);
|
|
|
|
- md.args[4] = StaticCString::create(p_arg5);
|
|
|
|
- md.args[5] = StaticCString::create(p_arg6);
|
|
|
|
- md.args[6] = StaticCString::create(p_arg7);
|
|
|
|
- md.args[7] = StaticCString::create(p_arg8);
|
|
|
|
- md.args[8] = StaticCString::create(p_arg9);
|
|
|
|
- md.args[9] = StaticCString::create(p_arg10);
|
|
|
|
- md.args[10] = StaticCString::create(p_arg11);
|
|
|
|
- md.args[11] = StaticCString::create(p_arg12);
|
|
|
|
- md.args[12] = StaticCString::create(p_arg13);
|
|
|
|
|
|
+ md.args.write[0] = StaticCString::create(p_arg1);
|
|
|
|
+ md.args.write[1] = StaticCString::create(p_arg2);
|
|
|
|
+ md.args.write[2] = StaticCString::create(p_arg3);
|
|
|
|
+ md.args.write[3] = StaticCString::create(p_arg4);
|
|
|
|
+ md.args.write[4] = StaticCString::create(p_arg5);
|
|
|
|
+ md.args.write[5] = StaticCString::create(p_arg6);
|
|
|
|
+ md.args.write[6] = StaticCString::create(p_arg7);
|
|
|
|
+ md.args.write[7] = StaticCString::create(p_arg8);
|
|
|
|
+ md.args.write[8] = StaticCString::create(p_arg9);
|
|
|
|
+ md.args.write[9] = StaticCString::create(p_arg10);
|
|
|
|
+ md.args.write[10] = StaticCString::create(p_arg11);
|
|
|
|
+ md.args.write[11] = StaticCString::create(p_arg12);
|
|
|
|
+ md.args.write[12] = StaticCString::create(p_arg13);
|
|
return md;
|
|
return md;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1246,7 +1246,7 @@ MethodBind *ClassDB::bind_methodfi(uint32_t p_flags, MethodBind *p_bind, const c
|
|
defvals.resize(p_defcount);
|
|
defvals.resize(p_defcount);
|
|
for (int i = 0; i < p_defcount; i++) {
|
|
for (int i = 0; i < p_defcount; i++) {
|
|
|
|
|
|
- defvals[i] = *p_defs[p_defcount - i - 1];
|
|
|
|
|
|
+ defvals.write[i] = *p_defs[p_defcount - i - 1];
|
|
}
|
|
}
|
|
|
|
|
|
p_bind->set_default_arguments(defvals);
|
|
p_bind->set_default_arguments(defvals);
|