# /!\ Autogenerated code, modifications will be lost /!\ # see `generation/generate_builtins.py` cimport cython from godot._hazmat.gdnative_api_struct cimport * from godot.pool_arrays cimport ( PoolIntArray, PoolRealArray, PoolByteArray, PoolVector2Array, PoolVector3Array, PoolColorArray, PoolStringArray, ) @cython.final cdef class RID: cdef godot_rid _gd_data @cython.final cdef class Vector3: cdef godot_vector3 _gd_data @cython.final cdef class Vector2: cdef godot_vector2 _gd_data @cython.final cdef class AABB: cdef godot_aabb _gd_data @cython.final cdef class Basis: cdef godot_basis _gd_data @cython.final cdef class Color: cdef godot_color _gd_data @cython.final cdef class GDString: cdef godot_string _gd_data @staticmethod cdef inline GDString new() @staticmethod cdef inline GDString new_with_wide_string(wchar_t *content, int size) @staticmethod cdef inline GDString from_ptr(const godot_string *_ptr) @cython.final cdef class Rect2: cdef godot_rect2 _gd_data @cython.final cdef class Transform2D: cdef godot_transform2d _gd_data @cython.final cdef class Plane: cdef godot_plane _gd_data @cython.final cdef class Quat: cdef godot_quat _gd_data @cython.final cdef class Transform: cdef godot_transform _gd_data @cython.final cdef class NodePath: cdef godot_node_path _gd_data @cython.final cdef class Dictionary: cdef godot_dictionary _gd_data @staticmethod cdef inline Dictionary new() @staticmethod cdef inline Dictionary from_ptr(const godot_dictionary *_ptr) cdef inline operator_update(self, Dictionary items) cdef inline bint operator_equal(self, Dictionary other) @cython.final cdef class Array: cdef godot_array _gd_data @staticmethod cdef inline Array new() @staticmethod cdef inline Array from_ptr(const godot_array *_ptr) cdef inline Array operator_getslice(self, godot_int start, godot_int stop, godot_int step) cdef inline bint operator_equal(self, Array other) cdef inline Array operator_add(self, Array items) cdef inline operator_iadd(self, Array items)