You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Add ability to bind typed arrays to script API
Note: Only replaced 2 instances to test, Node.get_children and TileMap.get_used_cells Note: Will do a mass replace on later PRs of whathever I can find, but probably need a tool to grep through doc. Warning: Mono will break, needs to be fixed (and so do TypeScript and NativeScript, need to ask respective maintainers)
This commit is contained in:
@@ -47,6 +47,10 @@ class Array {
|
||||
int _clamp_index(int p_index) const;
|
||||
static int _fix_slice_index(int p_index, int p_arr_len, int p_top_mod);
|
||||
|
||||
protected:
|
||||
Array(const Array &p_base, uint32_t p_type, const StringName &p_class_name, const Variant &p_script);
|
||||
void _assign(const Array &p_array);
|
||||
|
||||
public:
|
||||
Variant &operator[](int p_idx);
|
||||
const Variant &operator[](int p_idx) const;
|
||||
@@ -101,6 +105,7 @@ public:
|
||||
|
||||
const void *id() const;
|
||||
|
||||
void set_typed(uint32_t p_type, const StringName &p_class_name, const Variant &p_script);
|
||||
Array(const Array &p_from);
|
||||
Array();
|
||||
~Array();
|
||||
|
||||
Reference in New Issue
Block a user