[Complex Text Layouts] Implement GDNative interface for TextServer.

This commit is contained in:
bruvzg
2020-08-12 14:07:49 +03:00
parent 200828276e
commit 07d14f5bb8
17 changed files with 1969 additions and 12 deletions

View File

@ -90,6 +90,18 @@ void GDAPI godot_array_new_packed_vector2_array(godot_array *r_dest, const godot
}
}
void GDAPI godot_array_new_packed_vector2i_array(godot_array *r_dest, const godot_packed_vector2i_array *p_pv2a) {
Array *dest = (Array *)r_dest;
Vector<Vector2i> *pca = (Vector<Vector2i> *)p_pv2a;
memnew_placement(dest, Array);
dest->resize(pca->size());
for (int i = 0; i < dest->size(); i++) {
Variant v = pca->operator[](i);
dest->operator[](i) = v;
}
}
void GDAPI godot_array_new_packed_string_array(godot_array *r_dest, const godot_packed_string_array *p_psa) {
Array *dest = (Array *)r_dest;
Vector<String> *pca = (Vector<String> *)p_psa;