#[repr(C)]
pub struct godot_gdnative_core_api_struct {
Show 749 fields pub type_: c_uint, pub version: godot_gdnative_api_version, pub next: *const godot_gdnative_api_struct, pub num_extensions: c_uint, pub extensions: *mut *const godot_gdnative_api_struct, pub godot_color_new_rgba: Option<unsafe extern "C" fn(r_dest: *mut godot_color, p_r: godot_real, p_g: godot_real, p_b: godot_real, p_a: godot_real)>, pub godot_color_new_rgb: Option<unsafe extern "C" fn(r_dest: *mut godot_color, p_r: godot_real, p_g: godot_real, p_b: godot_real)>, pub godot_color_get_r: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_set_r: Option<unsafe extern "C" fn(p_self: *mut godot_color, r: godot_real)>, pub godot_color_get_g: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_set_g: Option<unsafe extern "C" fn(p_self: *mut godot_color, g: godot_real)>, pub godot_color_get_b: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_set_b: Option<unsafe extern "C" fn(p_self: *mut godot_color, b: godot_real)>, pub godot_color_get_a: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_set_a: Option<unsafe extern "C" fn(p_self: *mut godot_color, a: godot_real)>, pub godot_color_get_h: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_get_s: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_get_v: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_as_string: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_string>, pub godot_color_to_rgba32: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_int>, pub godot_color_to_argb32: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_int>, pub godot_color_gray: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>, pub godot_color_inverted: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_color>, pub godot_color_contrasted: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_color>, pub godot_color_linear_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_color, p_b: *const godot_color, p_t: godot_real) -> godot_color>, pub godot_color_blend: Option<unsafe extern "C" fn(p_self: *const godot_color, p_over: *const godot_color) -> godot_color>, pub godot_color_to_html: Option<unsafe extern "C" fn(p_self: *const godot_color, p_with_alpha: godot_bool) -> godot_string>, pub godot_color_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_color, p_b: *const godot_color) -> godot_bool>, pub godot_color_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_color, p_b: *const godot_color) -> godot_bool>, pub godot_vector2_new: Option<unsafe extern "C" fn(r_dest: *mut godot_vector2, p_x: godot_real, p_y: godot_real)>, pub godot_vector2_as_string: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_string>, pub godot_vector2_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>, pub godot_vector2_length: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>, pub godot_vector2_angle: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>, pub godot_vector2_length_squared: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>, pub godot_vector2_is_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_bool>, pub godot_vector2_distance_to: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>, pub godot_vector2_distance_squared_to: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>, pub godot_vector2_angle_to: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>, pub godot_vector2_angle_to_point: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>, pub godot_vector2_linear_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2, p_t: godot_real) -> godot_vector2>, pub godot_vector2_cubic_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2, p_pre_a: *const godot_vector2, p_post_b: *const godot_vector2, p_t: godot_real) -> godot_vector2>, pub godot_vector2_rotated: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_phi: godot_real) -> godot_vector2>, pub godot_vector2_tangent: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>, pub godot_vector2_floor: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>, pub godot_vector2_snapped: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_by: *const godot_vector2) -> godot_vector2>, pub godot_vector2_aspect: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>, pub godot_vector2_dot: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_with: *const godot_vector2) -> godot_real>, pub godot_vector2_slide: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_n: *const godot_vector2) -> godot_vector2>, pub godot_vector2_bounce: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_n: *const godot_vector2) -> godot_vector2>, pub godot_vector2_reflect: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_n: *const godot_vector2) -> godot_vector2>, pub godot_vector2_abs: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>, pub godot_vector2_clamped: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_length: godot_real) -> godot_vector2>, pub godot_vector2_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>, pub godot_vector2_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>, pub godot_vector2_operator_multiply_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>, pub godot_vector2_operator_multiply_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: godot_real) -> godot_vector2>, pub godot_vector2_operator_divide_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>, pub godot_vector2_operator_divide_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: godot_real) -> godot_vector2>, pub godot_vector2_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_bool>, pub godot_vector2_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_bool>, pub godot_vector2_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>, pub godot_vector2_set_x: Option<unsafe extern "C" fn(p_self: *mut godot_vector2, p_x: godot_real)>, pub godot_vector2_set_y: Option<unsafe extern "C" fn(p_self: *mut godot_vector2, p_y: godot_real)>, pub godot_vector2_get_x: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>, pub godot_vector2_get_y: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>, pub godot_quat_new: Option<unsafe extern "C" fn(r_dest: *mut godot_quat, p_x: godot_real, p_y: godot_real, p_z: godot_real, p_w: godot_real)>, pub godot_quat_new_with_axis_angle: Option<unsafe extern "C" fn(r_dest: *mut godot_quat, p_axis: *const godot_vector3, p_angle: godot_real)>, pub godot_quat_get_x: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>, pub godot_quat_set_x: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>, pub godot_quat_get_y: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>, pub godot_quat_set_y: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>, pub godot_quat_get_z: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>, pub godot_quat_set_z: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>, pub godot_quat_get_w: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>, pub godot_quat_set_w: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>, pub godot_quat_as_string: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_string>, pub godot_quat_length: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>, pub godot_quat_length_squared: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>, pub godot_quat_normalized: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_quat>, pub godot_quat_is_normalized: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_bool>, pub godot_quat_inverse: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_quat>, pub godot_quat_dot: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_real>, pub godot_quat_xform: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_v: *const godot_vector3) -> godot_vector3>, pub godot_quat_slerp: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat, p_t: godot_real) -> godot_quat>, pub godot_quat_slerpni: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat, p_t: godot_real) -> godot_quat>, pub godot_quat_cubic_slerp: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat, p_pre_a: *const godot_quat, p_post_b: *const godot_quat, p_t: godot_real) -> godot_quat>, pub godot_quat_operator_multiply: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: godot_real) -> godot_quat>, pub godot_quat_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_quat>, pub godot_quat_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_quat>, pub godot_quat_operator_divide: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: godot_real) -> godot_quat>, pub godot_quat_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_bool>, pub godot_quat_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_quat>, pub godot_basis_new_with_rows: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_x_axis: *const godot_vector3, p_y_axis: *const godot_vector3, p_z_axis: *const godot_vector3)>, pub godot_basis_new_with_axis_and_angle: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_axis: *const godot_vector3, p_phi: godot_real)>, pub godot_basis_new_with_euler: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_euler: *const godot_vector3)>, pub godot_basis_as_string: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_string>, pub godot_basis_inverse: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_basis>, pub godot_basis_transposed: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_basis>, pub godot_basis_orthonormalized: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_basis>, pub godot_basis_determinant: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_real>, pub godot_basis_rotated: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_axis: *const godot_vector3, p_phi: godot_real) -> godot_basis>, pub godot_basis_scaled: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_scale: *const godot_vector3) -> godot_basis>, pub godot_basis_get_scale: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_vector3>, pub godot_basis_get_euler: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_vector3>, pub godot_basis_tdotx: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_with: *const godot_vector3) -> godot_real>, pub godot_basis_tdoty: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_with: *const godot_vector3) -> godot_real>, pub godot_basis_tdotz: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_with: *const godot_vector3) -> godot_real>, pub godot_basis_xform: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_v: *const godot_vector3) -> godot_vector3>, pub godot_basis_xform_inv: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_v: *const godot_vector3) -> godot_vector3>, pub godot_basis_get_orthogonal_index: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_int>, pub godot_basis_new: Option<unsafe extern "C" fn(r_dest: *mut godot_basis)>, pub godot_basis_new_with_euler_quat: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_euler: *const godot_quat)>, pub godot_basis_get_elements: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_elements: *mut godot_vector3)>, pub godot_basis_get_axis: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_axis: godot_int) -> godot_vector3>, pub godot_basis_set_axis: Option<unsafe extern "C" fn(p_self: *mut godot_basis, p_axis: godot_int, p_value: *const godot_vector3)>, pub godot_basis_get_row: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_row: godot_int) -> godot_vector3>, pub godot_basis_set_row: Option<unsafe extern "C" fn(p_self: *mut godot_basis, p_row: godot_int, p_value: *const godot_vector3)>, pub godot_basis_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_bool>, pub godot_basis_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_basis>, pub godot_basis_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_basis>, pub godot_basis_operator_multiply_vector: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_basis>, pub godot_basis_operator_multiply_scalar: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: godot_real) -> godot_basis>, pub godot_vector3_new: Option<unsafe extern "C" fn(r_dest: *mut godot_vector3, p_x: godot_real, p_y: godot_real, p_z: godot_real)>, pub godot_vector3_as_string: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_string>, pub godot_vector3_min_axis: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_int>, pub godot_vector3_max_axis: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_int>, pub godot_vector3_length: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_real>, pub godot_vector3_length_squared: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_real>, pub godot_vector3_is_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_bool>, pub godot_vector3_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>, pub godot_vector3_inverse: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>, pub godot_vector3_snapped: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_by: *const godot_vector3) -> godot_vector3>, pub godot_vector3_rotated: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_axis: *const godot_vector3, p_phi: godot_real) -> godot_vector3>, pub godot_vector3_linear_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3, p_t: godot_real) -> godot_vector3>, pub godot_vector3_cubic_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3, p_pre_a: *const godot_vector3, p_post_b: *const godot_vector3, p_t: godot_real) -> godot_vector3>, pub godot_vector3_dot: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_real>, pub godot_vector3_cross: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>, pub godot_vector3_outer: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_basis>, pub godot_vector3_to_diagonal_matrix: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_basis>, pub godot_vector3_abs: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>, pub godot_vector3_floor: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>, pub godot_vector3_ceil: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>, pub godot_vector3_distance_to: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_real>, pub godot_vector3_distance_squared_to: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_real>, pub godot_vector3_angle_to: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_to: *const godot_vector3) -> godot_real>, pub godot_vector3_slide: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_n: *const godot_vector3) -> godot_vector3>, pub godot_vector3_bounce: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_n: *const godot_vector3) -> godot_vector3>, pub godot_vector3_reflect: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_n: *const godot_vector3) -> godot_vector3>, pub godot_vector3_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>, pub godot_vector3_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>, pub godot_vector3_operator_multiply_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>, pub godot_vector3_operator_multiply_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: godot_real) -> godot_vector3>, pub godot_vector3_operator_divide_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>, pub godot_vector3_operator_divide_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: godot_real) -> godot_vector3>, pub godot_vector3_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_bool>, pub godot_vector3_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_bool>, pub godot_vector3_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>, pub godot_vector3_set_axis: Option<unsafe extern "C" fn(p_self: *mut godot_vector3, p_axis: godot_vector3_axis, p_val: godot_real)>, pub godot_vector3_get_axis: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_axis: godot_vector3_axis) -> godot_real>, pub godot_pool_byte_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_byte_array)>, pub godot_pool_byte_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_byte_array, p_src: *const godot_pool_byte_array)>, pub godot_pool_byte_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_byte_array, p_a: *const godot_array)>, pub godot_pool_byte_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_data: u8)>, pub godot_pool_byte_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_array: *const godot_pool_byte_array)>, pub godot_pool_byte_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_idx: godot_int, p_data: u8) -> godot_error>, pub godot_pool_byte_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array)>, pub godot_pool_byte_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_data: u8)>, pub godot_pool_byte_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_idx: godot_int)>, pub godot_pool_byte_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_size: godot_int)>, pub godot_pool_byte_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_byte_array) -> *mut godot_pool_byte_array_read_access>, pub godot_pool_byte_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array) -> *mut godot_pool_byte_array_write_access>, pub godot_pool_byte_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_idx: godot_int, p_data: u8)>, pub godot_pool_byte_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_byte_array, p_idx: godot_int) -> u8>, pub godot_pool_byte_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_byte_array) -> godot_int>, pub godot_pool_byte_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array)>, pub godot_pool_int_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_int_array)>, pub godot_pool_int_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_int_array, p_src: *const godot_pool_int_array)>, pub godot_pool_int_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_int_array, p_a: *const godot_array)>, pub godot_pool_int_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_data: godot_int)>, pub godot_pool_int_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_array: *const godot_pool_int_array)>, pub godot_pool_int_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_idx: godot_int, p_data: godot_int) -> godot_error>, pub godot_pool_int_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array)>, pub godot_pool_int_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_data: godot_int)>, pub godot_pool_int_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_idx: godot_int)>, pub godot_pool_int_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_size: godot_int)>, pub godot_pool_int_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_int_array) -> *mut godot_pool_int_array_read_access>, pub godot_pool_int_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array) -> *mut godot_pool_int_array_write_access>, pub godot_pool_int_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_idx: godot_int, p_data: godot_int)>, pub godot_pool_int_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_int_array, p_idx: godot_int) -> godot_int>, pub godot_pool_int_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_int_array) -> godot_int>, pub godot_pool_int_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array)>, pub godot_pool_real_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_real_array)>, pub godot_pool_real_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_real_array, p_src: *const godot_pool_real_array)>, pub godot_pool_real_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_real_array, p_a: *const godot_array)>, pub godot_pool_real_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_data: godot_real)>, pub godot_pool_real_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_array: *const godot_pool_real_array)>, pub godot_pool_real_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_idx: godot_int, p_data: godot_real) -> godot_error>, pub godot_pool_real_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array)>, pub godot_pool_real_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_data: godot_real)>, pub godot_pool_real_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_idx: godot_int)>, pub godot_pool_real_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_size: godot_int)>, pub godot_pool_real_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_real_array) -> *mut godot_pool_real_array_read_access>, pub godot_pool_real_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array) -> *mut godot_pool_real_array_write_access>, pub godot_pool_real_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_idx: godot_int, p_data: godot_real)>, pub godot_pool_real_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_real_array, p_idx: godot_int) -> godot_real>, pub godot_pool_real_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_real_array) -> godot_int>, pub godot_pool_real_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array)>, pub godot_pool_string_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_string_array)>, pub godot_pool_string_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_string_array, p_src: *const godot_pool_string_array)>, pub godot_pool_string_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_string_array, p_a: *const godot_array)>, pub godot_pool_string_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_data: *const godot_string)>, pub godot_pool_string_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_array: *const godot_pool_string_array)>, pub godot_pool_string_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_idx: godot_int, p_data: *const godot_string) -> godot_error>, pub godot_pool_string_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array)>, pub godot_pool_string_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_data: *const godot_string)>, pub godot_pool_string_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_idx: godot_int)>, pub godot_pool_string_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_size: godot_int)>, pub godot_pool_string_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_string_array) -> *mut godot_pool_string_array_read_access>, pub godot_pool_string_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array) -> *mut godot_pool_string_array_write_access>, pub godot_pool_string_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_idx: godot_int, p_data: *const godot_string)>, pub godot_pool_string_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_string_array, p_idx: godot_int) -> godot_string>, pub godot_pool_string_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_string_array) -> godot_int>, pub godot_pool_string_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array)>, pub godot_pool_vector2_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector2_array)>, pub godot_pool_vector2_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector2_array, p_src: *const godot_pool_vector2_array)>, pub godot_pool_vector2_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector2_array, p_a: *const godot_array)>, pub godot_pool_vector2_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_data: *const godot_vector2)>, pub godot_pool_vector2_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_array: *const godot_pool_vector2_array)>, pub godot_pool_vector2_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_idx: godot_int, p_data: *const godot_vector2) -> godot_error>, pub godot_pool_vector2_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array)>, pub godot_pool_vector2_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_data: *const godot_vector2)>, pub godot_pool_vector2_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_idx: godot_int)>, pub godot_pool_vector2_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_size: godot_int)>, pub godot_pool_vector2_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector2_array) -> *mut godot_pool_vector2_array_read_access>, pub godot_pool_vector2_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array) -> *mut godot_pool_vector2_array_write_access>, pub godot_pool_vector2_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_idx: godot_int, p_data: *const godot_vector2)>, pub godot_pool_vector2_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector2_array, p_idx: godot_int) -> godot_vector2>, pub godot_pool_vector2_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector2_array) -> godot_int>, pub godot_pool_vector2_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array)>, pub godot_pool_vector3_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector3_array)>, pub godot_pool_vector3_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector3_array, p_src: *const godot_pool_vector3_array)>, pub godot_pool_vector3_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector3_array, p_a: *const godot_array)>, pub godot_pool_vector3_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_data: *const godot_vector3)>, pub godot_pool_vector3_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_array: *const godot_pool_vector3_array)>, pub godot_pool_vector3_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_idx: godot_int, p_data: *const godot_vector3) -> godot_error>, pub godot_pool_vector3_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array)>, pub godot_pool_vector3_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_data: *const godot_vector3)>, pub godot_pool_vector3_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_idx: godot_int)>, pub godot_pool_vector3_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_size: godot_int)>, pub godot_pool_vector3_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector3_array) -> *mut godot_pool_vector3_array_read_access>, pub godot_pool_vector3_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array) -> *mut godot_pool_vector3_array_write_access>, pub godot_pool_vector3_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_idx: godot_int, p_data: *const godot_vector3)>, pub godot_pool_vector3_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector3_array, p_idx: godot_int) -> godot_vector3>, pub godot_pool_vector3_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector3_array) -> godot_int>, pub godot_pool_vector3_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array)>, pub godot_pool_color_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_color_array)>, pub godot_pool_color_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_color_array, p_src: *const godot_pool_color_array)>, pub godot_pool_color_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_color_array, p_a: *const godot_array)>, pub godot_pool_color_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_data: *const godot_color)>, pub godot_pool_color_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_array: *const godot_pool_color_array)>, pub godot_pool_color_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_idx: godot_int, p_data: *const godot_color) -> godot_error>, pub godot_pool_color_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array)>, pub godot_pool_color_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_data: *const godot_color)>, pub godot_pool_color_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_idx: godot_int)>, pub godot_pool_color_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_size: godot_int)>, pub godot_pool_color_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_color_array) -> *mut godot_pool_color_array_read_access>, pub godot_pool_color_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array) -> *mut godot_pool_color_array_write_access>, pub godot_pool_color_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_idx: godot_int, p_data: *const godot_color)>, pub godot_pool_color_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_color_array, p_idx: godot_int) -> godot_color>, pub godot_pool_color_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_color_array) -> godot_int>, pub godot_pool_color_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array)>, pub godot_pool_byte_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_byte_array_read_access) -> *mut godot_pool_byte_array_read_access>, pub godot_pool_byte_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_byte_array_read_access) -> *const u8>, pub godot_pool_byte_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_byte_array_read_access, p_other: *mut godot_pool_byte_array_read_access)>, pub godot_pool_byte_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_byte_array_read_access)>, pub godot_pool_int_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_int_array_read_access) -> *mut godot_pool_int_array_read_access>, pub godot_pool_int_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_int_array_read_access) -> *const godot_int>, pub godot_pool_int_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_int_array_read_access, p_other: *mut godot_pool_int_array_read_access)>, pub godot_pool_int_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_int_array_read_access)>, pub godot_pool_real_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_real_array_read_access) -> *mut godot_pool_real_array_read_access>, pub godot_pool_real_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_real_array_read_access) -> *const godot_real>, pub godot_pool_real_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_real_array_read_access, p_other: *mut godot_pool_real_array_read_access)>, pub godot_pool_real_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_real_array_read_access)>, pub godot_pool_string_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_string_array_read_access) -> *mut godot_pool_string_array_read_access>, pub godot_pool_string_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_string_array_read_access) -> *const godot_string>, pub godot_pool_string_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_string_array_read_access, p_other: *mut godot_pool_string_array_read_access)>, pub godot_pool_string_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_string_array_read_access)>, pub godot_pool_vector2_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector2_array_read_access) -> *mut godot_pool_vector2_array_read_access>, pub godot_pool_vector2_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector2_array_read_access) -> *const godot_vector2>, pub godot_pool_vector2_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector2_array_read_access, p_other: *mut godot_pool_vector2_array_read_access)>, pub godot_pool_vector2_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector2_array_read_access)>, pub godot_pool_vector3_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector3_array_read_access) -> *mut godot_pool_vector3_array_read_access>, pub godot_pool_vector3_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector3_array_read_access) -> *const godot_vector3>, pub godot_pool_vector3_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector3_array_read_access, p_other: *mut godot_pool_vector3_array_read_access)>, pub godot_pool_vector3_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector3_array_read_access)>, pub godot_pool_color_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_color_array_read_access) -> *mut godot_pool_color_array_read_access>, pub godot_pool_color_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_color_array_read_access) -> *const godot_color>, pub godot_pool_color_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_color_array_read_access, p_other: *mut godot_pool_color_array_read_access)>, pub godot_pool_color_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_color_array_read_access)>, pub godot_pool_byte_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_byte_array_write_access) -> *mut godot_pool_byte_array_write_access>, pub godot_pool_byte_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_byte_array_write_access) -> *mut u8>, pub godot_pool_byte_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_byte_array_write_access, p_other: *mut godot_pool_byte_array_write_access)>, pub godot_pool_byte_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_byte_array_write_access)>, pub godot_pool_int_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_int_array_write_access) -> *mut godot_pool_int_array_write_access>, pub godot_pool_int_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_int_array_write_access) -> *mut godot_int>, pub godot_pool_int_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_int_array_write_access, p_other: *mut godot_pool_int_array_write_access)>, pub godot_pool_int_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_int_array_write_access)>, pub godot_pool_real_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_real_array_write_access) -> *mut godot_pool_real_array_write_access>, pub godot_pool_real_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_real_array_write_access) -> *mut godot_real>, pub godot_pool_real_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_real_array_write_access, p_other: *mut godot_pool_real_array_write_access)>, pub godot_pool_real_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_real_array_write_access)>, pub godot_pool_string_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_string_array_write_access) -> *mut godot_pool_string_array_write_access>, pub godot_pool_string_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_string_array_write_access) -> *mut godot_string>, pub godot_pool_string_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_string_array_write_access, p_other: *mut godot_pool_string_array_write_access)>, pub godot_pool_string_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_string_array_write_access)>, pub godot_pool_vector2_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector2_array_write_access) -> *mut godot_pool_vector2_array_write_access>, pub godot_pool_vector2_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector2_array_write_access) -> *mut godot_vector2>, pub godot_pool_vector2_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector2_array_write_access, p_other: *mut godot_pool_vector2_array_write_access)>, pub godot_pool_vector2_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector2_array_write_access)>, pub godot_pool_vector3_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector3_array_write_access) -> *mut godot_pool_vector3_array_write_access>, pub godot_pool_vector3_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector3_array_write_access) -> *mut godot_vector3>, pub godot_pool_vector3_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector3_array_write_access, p_other: *mut godot_pool_vector3_array_write_access)>, pub godot_pool_vector3_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector3_array_write_access)>, pub godot_pool_color_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_color_array_write_access) -> *mut godot_pool_color_array_write_access>, pub godot_pool_color_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_color_array_write_access) -> *mut godot_color>, pub godot_pool_color_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_color_array_write_access, p_other: *mut godot_pool_color_array_write_access)>, pub godot_pool_color_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_color_array_write_access)>, pub godot_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_array)>, pub godot_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_src: *const godot_array)>, pub godot_array_new_pool_color_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pca: *const godot_pool_color_array)>, pub godot_array_new_pool_vector3_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pv3a: *const godot_pool_vector3_array)>, pub godot_array_new_pool_vector2_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pv2a: *const godot_pool_vector2_array)>, pub godot_array_new_pool_string_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_psa: *const godot_pool_string_array)>, pub godot_array_new_pool_real_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pra: *const godot_pool_real_array)>, pub godot_array_new_pool_int_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pia: *const godot_pool_int_array)>, pub godot_array_new_pool_byte_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pba: *const godot_pool_byte_array)>, pub godot_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_idx: godot_int, p_value: *const godot_variant)>, pub godot_array_get: Option<unsafe extern "C" fn(p_self: *const godot_array, p_idx: godot_int) -> godot_variant>, pub godot_array_operator_index: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_idx: godot_int) -> *mut godot_variant>, pub godot_array_operator_index_const: Option<unsafe extern "C" fn(p_self: *const godot_array, p_idx: godot_int) -> *const godot_variant>, pub godot_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>, pub godot_array_clear: Option<unsafe extern "C" fn(p_self: *mut godot_array)>, pub godot_array_count: Option<unsafe extern "C" fn(p_self: *const godot_array, p_value: *const godot_variant) -> godot_int>, pub godot_array_empty: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_bool>, pub godot_array_erase: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>, pub godot_array_front: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_variant>, pub godot_array_back: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_variant>, pub godot_array_find: Option<unsafe extern "C" fn(p_self: *const godot_array, p_what: *const godot_variant, p_from: godot_int) -> godot_int>, pub godot_array_find_last: Option<unsafe extern "C" fn(p_self: *const godot_array, p_what: *const godot_variant) -> godot_int>, pub godot_array_has: Option<unsafe extern "C" fn(p_self: *const godot_array, p_value: *const godot_variant) -> godot_bool>, pub godot_array_hash: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_int>, pub godot_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_pos: godot_int, p_value: *const godot_variant)>, pub godot_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_array)>, pub godot_array_pop_back: Option<unsafe extern "C" fn(p_self: *mut godot_array) -> godot_variant>, pub godot_array_pop_front: Option<unsafe extern "C" fn(p_self: *mut godot_array) -> godot_variant>, pub godot_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>, pub godot_array_push_front: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>, pub godot_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_idx: godot_int)>, pub godot_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_size: godot_int)>, pub godot_array_rfind: Option<unsafe extern "C" fn(p_self: *const godot_array, p_what: *const godot_variant, p_from: godot_int) -> godot_int>, pub godot_array_size: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_int>, pub godot_array_sort: Option<unsafe extern "C" fn(p_self: *mut godot_array)>, pub godot_array_sort_custom: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_obj: *mut godot_object, p_func: *const godot_string)>, pub godot_array_bsearch: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant, p_before: godot_bool) -> godot_int>, pub godot_array_bsearch_custom: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant, p_obj: *mut godot_object, p_func: *const godot_string, p_before: godot_bool) -> godot_int>, pub godot_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_array)>, pub godot_dictionary_new: Option<unsafe extern "C" fn(r_dest: *mut godot_dictionary)>, pub godot_dictionary_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_dictionary, p_src: *const godot_dictionary)>, pub godot_dictionary_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary)>, pub godot_dictionary_size: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_int>, pub godot_dictionary_empty: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_bool>, pub godot_dictionary_clear: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary)>, pub godot_dictionary_has: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> godot_bool>, pub godot_dictionary_has_all: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_keys: *const godot_array) -> godot_bool>, pub godot_dictionary_erase: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary, p_key: *const godot_variant)>, pub godot_dictionary_hash: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_int>, pub godot_dictionary_keys: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_array>, pub godot_dictionary_values: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_array>, pub godot_dictionary_get: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> godot_variant>, pub godot_dictionary_set: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary, p_key: *const godot_variant, p_value: *const godot_variant)>, pub godot_dictionary_operator_index: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary, p_key: *const godot_variant) -> *mut godot_variant>, pub godot_dictionary_operator_index_const: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> *const godot_variant>, pub godot_dictionary_next: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> *mut godot_variant>, pub godot_dictionary_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_b: *const godot_dictionary) -> godot_bool>, pub godot_dictionary_to_json: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_string>, pub godot_node_path_new: Option<unsafe extern "C" fn(r_dest: *mut godot_node_path, p_from: *const godot_string)>, pub godot_node_path_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_node_path, p_src: *const godot_node_path)>, pub godot_node_path_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_node_path)>, pub godot_node_path_as_string: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_string>, pub godot_node_path_is_absolute: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_bool>, pub godot_node_path_get_name_count: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_int>, pub godot_node_path_get_name: Option<unsafe extern "C" fn(p_self: *const godot_node_path, p_idx: godot_int) -> godot_string>, pub godot_node_path_get_subname_count: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_int>, pub godot_node_path_get_subname: Option<unsafe extern "C" fn(p_self: *const godot_node_path, p_idx: godot_int) -> godot_string>, pub godot_node_path_get_concatenated_subnames: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_string>, pub godot_node_path_is_empty: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_bool>, pub godot_node_path_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_node_path, p_b: *const godot_node_path) -> godot_bool>, pub godot_plane_new_with_reals: Option<unsafe extern "C" fn(r_dest: *mut godot_plane, p_a: godot_real, p_b: godot_real, p_c: godot_real, p_d: godot_real)>, pub godot_plane_new_with_vectors: Option<unsafe extern "C" fn(r_dest: *mut godot_plane, p_v1: *const godot_vector3, p_v2: *const godot_vector3, p_v3: *const godot_vector3)>, pub godot_plane_new_with_normal: Option<unsafe extern "C" fn(r_dest: *mut godot_plane, p_normal: *const godot_vector3, p_d: godot_real)>, pub godot_plane_as_string: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_string>, pub godot_plane_normalized: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_plane>, pub godot_plane_center: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_vector3>, pub godot_plane_get_any_point: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_vector3>, pub godot_plane_is_point_over: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3) -> godot_bool>, pub godot_plane_distance_to: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3) -> godot_real>, pub godot_plane_has_point: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3, p_epsilon: godot_real) -> godot_bool>, pub godot_plane_project: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3) -> godot_vector3>, pub godot_plane_intersect_3: Option<unsafe extern "C" fn(p_self: *const godot_plane, r_dest: *mut godot_vector3, p_b: *const godot_plane, p_c: *const godot_plane) -> godot_bool>, pub godot_plane_intersects_ray: Option<unsafe extern "C" fn(p_self: *const godot_plane, r_dest: *mut godot_vector3, p_from: *const godot_vector3, p_dir: *const godot_vector3) -> godot_bool>, pub godot_plane_intersects_segment: Option<unsafe extern "C" fn(p_self: *const godot_plane, r_dest: *mut godot_vector3, p_begin: *const godot_vector3, p_end: *const godot_vector3) -> godot_bool>, pub godot_plane_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_plane>, pub godot_plane_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_b: *const godot_plane) -> godot_bool>, pub godot_plane_set_normal: Option<unsafe extern "C" fn(p_self: *mut godot_plane, p_normal: *const godot_vector3)>, pub godot_plane_get_normal: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_vector3>, pub godot_plane_get_d: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_real>, pub godot_plane_set_d: Option<unsafe extern "C" fn(p_self: *mut godot_plane, p_d: godot_real)>, pub godot_rect2_new_with_position_and_size: Option<unsafe extern "C" fn(r_dest: *mut godot_rect2, p_pos: *const godot_vector2, p_size: *const godot_vector2)>, pub godot_rect2_new: Option<unsafe extern "C" fn(r_dest: *mut godot_rect2, p_x: godot_real, p_y: godot_real, p_width: godot_real, p_height: godot_real)>, pub godot_rect2_as_string: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_string>, pub godot_rect2_get_area: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_real>, pub godot_rect2_intersects: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_bool>, pub godot_rect2_encloses: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_bool>, pub godot_rect2_has_no_area: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_bool>, pub godot_rect2_clip: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_rect2>, pub godot_rect2_merge: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_rect2>, pub godot_rect2_has_point: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_point: *const godot_vector2) -> godot_bool>, pub godot_rect2_grow: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_by: godot_real) -> godot_rect2>, pub godot_rect2_expand: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_to: *const godot_vector2) -> godot_rect2>, pub godot_rect2_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_bool>, pub godot_rect2_get_position: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_vector2>, pub godot_rect2_get_size: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_vector2>, pub godot_rect2_set_position: Option<unsafe extern "C" fn(p_self: *mut godot_rect2, p_pos: *const godot_vector2)>, pub godot_rect2_set_size: Option<unsafe extern "C" fn(p_self: *mut godot_rect2, p_size: *const godot_vector2)>, pub godot_aabb_new: Option<unsafe extern "C" fn(r_dest: *mut godot_aabb, p_pos: *const godot_vector3, p_size: *const godot_vector3)>, pub godot_aabb_get_position: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>, pub godot_aabb_set_position: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_v: *const godot_vector3)>, pub godot_aabb_get_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>, pub godot_aabb_set_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_v: *const godot_vector3)>, pub godot_aabb_as_string: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_string>, pub godot_aabb_get_area: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_real>, pub godot_aabb_has_no_area: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_bool>, pub godot_aabb_has_no_surface: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_bool>, pub godot_aabb_intersects: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_bool>, pub godot_aabb_encloses: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_bool>, pub godot_aabb_merge: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_aabb>, pub godot_aabb_intersection: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_aabb>, pub godot_aabb_intersects_plane: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_plane: *const godot_plane) -> godot_bool>, pub godot_aabb_intersects_segment: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_from: *const godot_vector3, p_to: *const godot_vector3) -> godot_bool>, pub godot_aabb_has_point: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_point: *const godot_vector3) -> godot_bool>, pub godot_aabb_get_support: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_dir: *const godot_vector3) -> godot_vector3>, pub godot_aabb_get_longest_axis: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>, pub godot_aabb_get_longest_axis_index: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_int>, pub godot_aabb_get_longest_axis_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_real>, pub godot_aabb_get_shortest_axis: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>, pub godot_aabb_get_shortest_axis_index: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_int>, pub godot_aabb_get_shortest_axis_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_real>, pub godot_aabb_expand: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_to_point: *const godot_vector3) -> godot_aabb>, pub godot_aabb_grow: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_by: godot_real) -> godot_aabb>, pub godot_aabb_get_endpoint: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_idx: godot_int) -> godot_vector3>, pub godot_aabb_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_b: *const godot_aabb) -> godot_bool>, pub godot_rid_new: Option<unsafe extern "C" fn(r_dest: *mut godot_rid)>, pub godot_rid_get_id: Option<unsafe extern "C" fn(p_self: *const godot_rid) -> godot_int>, pub godot_rid_new_with_resource: Option<unsafe extern "C" fn(r_dest: *mut godot_rid, p_from: *const godot_object)>, pub godot_rid_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_rid, p_b: *const godot_rid) -> godot_bool>, pub godot_rid_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_rid, p_b: *const godot_rid) -> godot_bool>, pub godot_transform_new_with_axis_origin: Option<unsafe extern "C" fn(r_dest: *mut godot_transform, p_x_axis: *const godot_vector3, p_y_axis: *const godot_vector3, p_z_axis: *const godot_vector3, p_origin: *const godot_vector3)>, pub godot_transform_new: Option<unsafe extern "C" fn(r_dest: *mut godot_transform, p_basis: *const godot_basis, p_origin: *const godot_vector3)>, pub godot_transform_get_basis: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_basis>, pub godot_transform_set_basis: Option<unsafe extern "C" fn(p_self: *mut godot_transform, p_v: *const godot_basis)>, pub godot_transform_get_origin: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_vector3>, pub godot_transform_set_origin: Option<unsafe extern "C" fn(p_self: *mut godot_transform, p_v: *const godot_vector3)>, pub godot_transform_as_string: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_string>, pub godot_transform_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_transform>, pub godot_transform_affine_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_transform>, pub godot_transform_orthonormalized: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_transform>, pub godot_transform_rotated: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_axis: *const godot_vector3, p_phi: godot_real) -> godot_transform>, pub godot_transform_scaled: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_scale: *const godot_vector3) -> godot_transform>, pub godot_transform_translated: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_ofs: *const godot_vector3) -> godot_transform>, pub godot_transform_looking_at: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_target: *const godot_vector3, p_up: *const godot_vector3) -> godot_transform>, pub godot_transform_xform_plane: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_plane) -> godot_plane>, pub godot_transform_xform_inv_plane: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_plane) -> godot_plane>, pub godot_transform_new_identity: Option<unsafe extern "C" fn(r_dest: *mut godot_transform)>, pub godot_transform_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_b: *const godot_transform) -> godot_bool>, pub godot_transform_operator_multiply: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_b: *const godot_transform) -> godot_transform>, pub godot_transform_xform_vector3: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_vector3) -> godot_vector3>, pub godot_transform_xform_inv_vector3: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_vector3) -> godot_vector3>, pub godot_transform_xform_aabb: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_aabb) -> godot_aabb>, pub godot_transform_xform_inv_aabb: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_aabb) -> godot_aabb>, pub godot_transform2d_new: Option<unsafe extern "C" fn(r_dest: *mut godot_transform2d, p_rot: godot_real, p_pos: *const godot_vector2)>, pub godot_transform2d_new_axis_origin: Option<unsafe extern "C" fn(r_dest: *mut godot_transform2d, p_x_axis: *const godot_vector2, p_y_axis: *const godot_vector2, p_origin: *const godot_vector2)>, pub godot_transform2d_as_string: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_string>, pub godot_transform2d_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_transform2d>, pub godot_transform2d_affine_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_transform2d>, pub godot_transform2d_get_rotation: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_real>, pub godot_transform2d_get_origin: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_vector2>, pub godot_transform2d_get_scale: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_vector2>, pub godot_transform2d_orthonormalized: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_transform2d>, pub godot_transform2d_rotated: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_phi: godot_real) -> godot_transform2d>, pub godot_transform2d_scaled: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_scale: *const godot_vector2) -> godot_transform2d>, pub godot_transform2d_translated: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_offset: *const godot_vector2) -> godot_transform2d>, pub godot_transform2d_xform_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>, pub godot_transform2d_xform_inv_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>, pub godot_transform2d_basis_xform_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>, pub godot_transform2d_basis_xform_inv_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>, pub godot_transform2d_interpolate_with: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_m: *const godot_transform2d, p_c: godot_real) -> godot_transform2d>, pub godot_transform2d_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_b: *const godot_transform2d) -> godot_bool>, pub godot_transform2d_operator_multiply: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_b: *const godot_transform2d) -> godot_transform2d>, pub godot_transform2d_new_identity: Option<unsafe extern "C" fn(r_dest: *mut godot_transform2d)>, pub godot_transform2d_xform_rect2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_rect2) -> godot_rect2>, pub godot_transform2d_xform_inv_rect2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_rect2) -> godot_rect2>, pub godot_variant_get_type: Option<unsafe extern "C" fn(p_v: *const godot_variant) -> godot_variant_type>, pub godot_variant_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_src: *const godot_variant)>, pub godot_variant_new_nil: Option<unsafe extern "C" fn(r_dest: *mut godot_variant)>, pub godot_variant_new_bool: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_b: godot_bool)>, pub godot_variant_new_uint: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_i: u64)>, pub godot_variant_new_int: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_i: i64)>, pub godot_variant_new_real: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_r: f64)>, pub godot_variant_new_string: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_s: *const godot_string)>, pub godot_variant_new_vector2: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_v2: *const godot_vector2)>, pub godot_variant_new_rect2: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_rect2: *const godot_rect2)>, pub godot_variant_new_vector3: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_v3: *const godot_vector3)>, pub godot_variant_new_transform2d: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_t2d: *const godot_transform2d)>, pub godot_variant_new_plane: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_plane: *const godot_plane)>, pub godot_variant_new_quat: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_quat: *const godot_quat)>, pub godot_variant_new_aabb: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_aabb: *const godot_aabb)>, pub godot_variant_new_basis: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_basis: *const godot_basis)>, pub godot_variant_new_transform: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_trans: *const godot_transform)>, pub godot_variant_new_color: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_color: *const godot_color)>, pub godot_variant_new_node_path: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_np: *const godot_node_path)>, pub godot_variant_new_rid: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_rid: *const godot_rid)>, pub godot_variant_new_object: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_obj: *const godot_object)>, pub godot_variant_new_dictionary: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_dict: *const godot_dictionary)>, pub godot_variant_new_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_arr: *const godot_array)>, pub godot_variant_new_pool_byte_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pba: *const godot_pool_byte_array)>, pub godot_variant_new_pool_int_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pia: *const godot_pool_int_array)>, pub godot_variant_new_pool_real_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pra: *const godot_pool_real_array)>, pub godot_variant_new_pool_string_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_psa: *const godot_pool_string_array)>, pub godot_variant_new_pool_vector2_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pv2a: *const godot_pool_vector2_array)>, pub godot_variant_new_pool_vector3_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pv3a: *const godot_pool_vector3_array)>, pub godot_variant_new_pool_color_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pca: *const godot_pool_color_array)>, pub godot_variant_as_bool: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_bool>, pub godot_variant_as_uint: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> u64>, pub godot_variant_as_int: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> i64>, pub godot_variant_as_real: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> f64>, pub godot_variant_as_string: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_string>, pub godot_variant_as_vector2: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_vector2>, pub godot_variant_as_rect2: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_rect2>, pub godot_variant_as_vector3: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_vector3>, pub godot_variant_as_transform2d: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_transform2d>, pub godot_variant_as_plane: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_plane>, pub godot_variant_as_quat: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_quat>, pub godot_variant_as_aabb: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_aabb>, pub godot_variant_as_basis: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_basis>, pub godot_variant_as_transform: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_transform>, pub godot_variant_as_color: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_color>, pub godot_variant_as_node_path: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_node_path>, pub godot_variant_as_rid: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_rid>, pub godot_variant_as_object: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> *mut godot_object>, pub godot_variant_as_dictionary: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_dictionary>, pub godot_variant_as_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_array>, pub godot_variant_as_pool_byte_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_byte_array>, pub godot_variant_as_pool_int_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_int_array>, pub godot_variant_as_pool_real_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_real_array>, pub godot_variant_as_pool_string_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_string_array>, pub godot_variant_as_pool_vector2_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_vector2_array>, pub godot_variant_as_pool_vector3_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_vector3_array>, pub godot_variant_as_pool_color_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_color_array>, pub godot_variant_call: Option<unsafe extern "C" fn(p_self: *mut godot_variant, p_method: *const godot_string, p_args: *mut *const godot_variant, p_argcount: godot_int, r_error: *mut godot_variant_call_error) -> godot_variant>, pub godot_variant_has_method: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_method: *const godot_string) -> godot_bool>, pub godot_variant_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_other: *const godot_variant) -> godot_bool>, pub godot_variant_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_other: *const godot_variant) -> godot_bool>, pub godot_variant_hash_compare: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_other: *const godot_variant) -> godot_bool>, pub godot_variant_booleanize: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_bool>, pub godot_variant_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_variant)>, pub godot_char_string_length: Option<unsafe extern "C" fn(p_cs: *const godot_char_string) -> godot_int>, pub godot_char_string_get_data: Option<unsafe extern "C" fn(p_cs: *const godot_char_string) -> *const c_char>, pub godot_char_string_destroy: Option<unsafe extern "C" fn(p_cs: *mut godot_char_string)>, pub godot_string_new: Option<unsafe extern "C" fn(r_dest: *mut godot_string)>, pub godot_string_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_string, p_src: *const godot_string)>, pub godot_string_new_with_wide_string: Option<unsafe extern "C" fn(r_dest: *mut godot_string, p_contents: *const wchar_t, p_size: c_int)>, pub godot_string_operator_index: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_idx: godot_int) -> *const wchar_t>, pub godot_string_operator_index_const: Option<unsafe extern "C" fn(p_self: *const godot_string, p_idx: godot_int) -> wchar_t>, pub godot_string_wide_str: Option<unsafe extern "C" fn(p_self: *const godot_string) -> *const wchar_t>, pub godot_string_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_string, p_b: *const godot_string) -> godot_bool>, pub godot_string_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_string, p_b: *const godot_string) -> godot_bool>, pub godot_string_operator_plus: Option<unsafe extern "C" fn(p_self: *const godot_string, p_b: *const godot_string) -> godot_string>, pub godot_string_length: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>, pub godot_string_casecmp_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_str: *const godot_string) -> c_schar>, pub godot_string_nocasecmp_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_str: *const godot_string) -> c_schar>, pub godot_string_naturalnocasecmp_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_str: *const godot_string) -> c_schar>, pub godot_string_begins_with: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>, pub godot_string_begins_with_char_array: Option<unsafe extern "C" fn(p_self: *const godot_string, p_char_array: *const c_char) -> godot_bool>, pub godot_string_bigrams: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_array>, pub godot_string_chr: Option<unsafe extern "C" fn(p_character: wchar_t) -> godot_string>, pub godot_string_ends_with: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>, pub godot_string_find: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>, pub godot_string_find_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>, pub godot_string_findmk: Option<unsafe extern "C" fn(p_self: *const godot_string, p_keys: *const godot_array) -> godot_int>, pub godot_string_findmk_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_keys: *const godot_array, p_from: godot_int) -> godot_int>, pub godot_string_findmk_from_in_place: Option<unsafe extern "C" fn(p_self: *const godot_string, p_keys: *const godot_array, p_from: godot_int, r_key: *mut godot_int) -> godot_int>, pub godot_string_findn: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>, pub godot_string_findn_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>, pub godot_string_find_last: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>, pub godot_string_format: Option<unsafe extern "C" fn(p_self: *const godot_string, p_values: *const godot_variant) -> godot_string>, pub godot_string_format_with_custom_placeholder: Option<unsafe extern "C" fn(p_self: *const godot_string, p_values: *const godot_variant, p_placeholder: *const c_char) -> godot_string>, pub godot_string_hex_encode_buffer: Option<unsafe extern "C" fn(p_buffer: *const u8, p_len: godot_int) -> godot_string>, pub godot_string_hex_to_int: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>, pub godot_string_hex_to_int_without_prefix: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>, pub godot_string_insert: Option<unsafe extern "C" fn(p_self: *const godot_string, p_at_pos: godot_int, p_string: godot_string) -> godot_string>, pub godot_string_is_numeric: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_is_subsequence_of: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>, pub godot_string_is_subsequence_ofi: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>, pub godot_string_lpad: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int) -> godot_string>, pub godot_string_lpad_with_custom_character: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int, p_character: *const godot_string) -> godot_string>, pub godot_string_match: Option<unsafe extern "C" fn(p_self: *const godot_string, p_wildcard: *const godot_string) -> godot_bool>, pub godot_string_matchn: Option<unsafe extern "C" fn(p_self: *const godot_string, p_wildcard: *const godot_string) -> godot_bool>, pub godot_string_md5: Option<unsafe extern "C" fn(p_md5: *const u8) -> godot_string>, pub godot_string_num: Option<unsafe extern "C" fn(p_num: f64) -> godot_string>, pub godot_string_num_int64: Option<unsafe extern "C" fn(p_num: i64, p_base: godot_int) -> godot_string>, pub godot_string_num_int64_capitalized: Option<unsafe extern "C" fn(p_num: i64, p_base: godot_int, p_capitalize_hex: godot_bool) -> godot_string>, pub godot_string_num_real: Option<unsafe extern "C" fn(p_num: f64) -> godot_string>, pub godot_string_num_scientific: Option<unsafe extern "C" fn(p_num: f64) -> godot_string>, pub godot_string_num_with_decimals: Option<unsafe extern "C" fn(p_num: f64, p_decimals: godot_int) -> godot_string>, pub godot_string_pad_decimals: Option<unsafe extern "C" fn(p_self: *const godot_string, p_digits: godot_int) -> godot_string>, pub godot_string_pad_zeros: Option<unsafe extern "C" fn(p_self: *const godot_string, p_digits: godot_int) -> godot_string>, pub godot_string_replace_first: Option<unsafe extern "C" fn(p_self: *const godot_string, p_key: godot_string, p_with: godot_string) -> godot_string>, pub godot_string_replace: Option<unsafe extern "C" fn(p_self: *const godot_string, p_key: godot_string, p_with: godot_string) -> godot_string>, pub godot_string_replacen: Option<unsafe extern "C" fn(p_self: *const godot_string, p_key: godot_string, p_with: godot_string) -> godot_string>, pub godot_string_rfind: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>, pub godot_string_rfindn: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>, pub godot_string_rfind_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>, pub godot_string_rfindn_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>, pub godot_string_rpad: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int) -> godot_string>, pub godot_string_rpad_with_custom_character: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int, p_character: *const godot_string) -> godot_string>, pub godot_string_similarity: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_real>, pub godot_string_sprintf: Option<unsafe extern "C" fn(p_self: *const godot_string, p_values: *const godot_array, p_error: *mut godot_bool) -> godot_string>, pub godot_string_substr: Option<unsafe extern "C" fn(p_self: *const godot_string, p_from: godot_int, p_chars: godot_int) -> godot_string>, pub godot_string_to_double: Option<unsafe extern "C" fn(p_self: *const godot_string) -> f64>, pub godot_string_to_float: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_real>, pub godot_string_to_int: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>, pub godot_string_camelcase_to_underscore: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_camelcase_to_underscore_lowercased: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_capitalize: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_char_to_double: Option<unsafe extern "C" fn(p_what: *const c_char) -> f64>, pub godot_string_char_to_int: Option<unsafe extern "C" fn(p_what: *const c_char) -> godot_int>, pub godot_string_wchar_to_int: Option<unsafe extern "C" fn(p_str: *const wchar_t) -> i64>, pub godot_string_char_to_int_with_len: Option<unsafe extern "C" fn(p_what: *const c_char, p_len: godot_int) -> godot_int>, pub godot_string_char_to_int64_with_len: Option<unsafe extern "C" fn(p_str: *const wchar_t, p_len: c_int) -> i64>, pub godot_string_hex_to_int64: Option<unsafe extern "C" fn(p_self: *const godot_string) -> i64>, pub godot_string_hex_to_int64_with_prefix: Option<unsafe extern "C" fn(p_self: *const godot_string) -> i64>, pub godot_string_to_int64: Option<unsafe extern "C" fn(p_self: *const godot_string) -> i64>, pub godot_string_unicode_char_to_double: Option<unsafe extern "C" fn(p_str: *const wchar_t, r_end: *mut *const wchar_t) -> f64>, pub godot_string_get_slice_count: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: godot_string) -> godot_int>, pub godot_string_get_slice: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: godot_string, p_slice: godot_int) -> godot_string>, pub godot_string_get_slicec: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: wchar_t, p_slice: godot_int) -> godot_string>, pub godot_string_split: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>, pub godot_string_split_allow_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>, pub godot_string_split_floats: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>, pub godot_string_split_floats_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>, pub godot_string_split_floats_mk: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>, pub godot_string_split_floats_mk_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>, pub godot_string_split_ints: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>, pub godot_string_split_ints_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>, pub godot_string_split_ints_mk: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>, pub godot_string_split_ints_mk_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>, pub godot_string_split_spaces: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_array>, pub godot_string_char_lowercase: Option<unsafe extern "C" fn(p_char: wchar_t) -> wchar_t>, pub godot_string_char_uppercase: Option<unsafe extern "C" fn(p_char: wchar_t) -> wchar_t>, pub godot_string_to_lower: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_to_upper: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_get_basename: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_get_extension: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_left: Option<unsafe extern "C" fn(p_self: *const godot_string, p_pos: godot_int) -> godot_string>, pub godot_string_ord_at: Option<unsafe extern "C" fn(p_self: *const godot_string, p_idx: godot_int) -> wchar_t>, pub godot_string_plus_file: Option<unsafe extern "C" fn(p_self: *const godot_string, p_file: *const godot_string) -> godot_string>, pub godot_string_right: Option<unsafe extern "C" fn(p_self: *const godot_string, p_pos: godot_int) -> godot_string>, pub godot_string_strip_edges: Option<unsafe extern "C" fn(p_self: *const godot_string, p_left: godot_bool, p_right: godot_bool) -> godot_string>, pub godot_string_strip_escapes: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_erase: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_pos: godot_int, p_chars: godot_int)>, pub godot_string_ascii: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_char_string>, pub godot_string_ascii_extended: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_char_string>, pub godot_string_utf8: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_char_string>, pub godot_string_parse_utf8: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_utf8: *const c_char) -> godot_bool>, pub godot_string_parse_utf8_with_len: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_utf8: *const c_char, p_len: godot_int) -> godot_bool>, pub godot_string_chars_to_utf8: Option<unsafe extern "C" fn(p_utf8: *const c_char) -> godot_string>, pub godot_string_chars_to_utf8_with_len: Option<unsafe extern "C" fn(p_utf8: *const c_char, p_len: godot_int) -> godot_string>, pub godot_string_hash: Option<unsafe extern "C" fn(p_self: *const godot_string) -> u32>, pub godot_string_hash64: Option<unsafe extern "C" fn(p_self: *const godot_string) -> u64>, pub godot_string_hash_chars: Option<unsafe extern "C" fn(p_cstr: *const c_char) -> u32>, pub godot_string_hash_chars_with_len: Option<unsafe extern "C" fn(p_cstr: *const c_char, p_len: godot_int) -> u32>, pub godot_string_hash_utf8_chars: Option<unsafe extern "C" fn(p_str: *const wchar_t) -> u32>, pub godot_string_hash_utf8_chars_with_len: Option<unsafe extern "C" fn(p_str: *const wchar_t, p_len: godot_int) -> u32>, pub godot_string_md5_buffer: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_pool_byte_array>, pub godot_string_md5_text: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_sha256_buffer: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_pool_byte_array>, pub godot_string_sha256_text: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_empty: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_get_base_dir: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_get_file: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_humanize_size: Option<unsafe extern "C" fn(p_size: usize) -> godot_string>, pub godot_string_is_abs_path: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_is_rel_path: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_is_resource_file: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_path_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_path: *const godot_string) -> godot_string>, pub godot_string_path_to_file: Option<unsafe extern "C" fn(p_self: *const godot_string, p_path: *const godot_string) -> godot_string>, pub godot_string_simplify_path: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_c_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_c_escape_multiline: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_c_unescape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_http_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_http_unescape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_json_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_word_wrap: Option<unsafe extern "C" fn(p_self: *const godot_string, p_chars_per_line: godot_int) -> godot_string>, pub godot_string_xml_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_xml_escape_with_quotes: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_xml_unescape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_percent_decode: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_percent_encode: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>, pub godot_string_is_valid_float: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_is_valid_hex_number: Option<unsafe extern "C" fn(p_self: *const godot_string, p_with_prefix: godot_bool) -> godot_bool>, pub godot_string_is_valid_html_color: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_is_valid_identifier: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_is_valid_integer: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_is_valid_ip_address: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>, pub godot_string_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_string)>, pub godot_string_name_new: Option<unsafe extern "C" fn(r_dest: *mut godot_string_name, p_name: *const godot_string)>, pub godot_string_name_new_data: Option<unsafe extern "C" fn(r_dest: *mut godot_string_name, p_name: *const c_char)>, pub godot_string_name_get_name: Option<unsafe extern "C" fn(p_self: *const godot_string_name) -> godot_string>, pub godot_string_name_get_hash: Option<unsafe extern "C" fn(p_self: *const godot_string_name) -> u32>, pub godot_string_name_get_data_unique_pointer: Option<unsafe extern "C" fn(p_self: *const godot_string_name) -> *const c_void>, pub godot_string_name_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_string_name, p_other: *const godot_string_name) -> godot_bool>, pub godot_string_name_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_string_name, p_other: *const godot_string_name) -> godot_bool>, pub godot_string_name_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_string_name)>, pub godot_object_destroy: Option<unsafe extern "C" fn(p_o: *mut godot_object)>, pub godot_global_get_singleton: Option<unsafe extern "C" fn(p_name: *mut c_char) -> *mut godot_object>, pub godot_method_bind_get_method: Option<unsafe extern "C" fn(p_classname: *const c_char, p_methodname: *const c_char) -> *mut godot_method_bind>, pub godot_method_bind_ptrcall: Option<unsafe extern "C" fn(p_method_bind: *mut godot_method_bind, p_instance: *mut godot_object, p_args: *mut *const c_void, p_ret: *mut c_void)>, pub godot_method_bind_call: Option<unsafe extern "C" fn(p_method_bind: *mut godot_method_bind, p_instance: *mut godot_object, p_args: *mut *const godot_variant, p_arg_count: c_int, p_call_error: *mut godot_variant_call_error) -> godot_variant>, pub godot_get_class_constructor: Option<unsafe extern "C" fn(p_classname: *const c_char) -> godot_class_constructor>, pub godot_get_global_constants: Option<unsafe extern "C" fn() -> godot_dictionary>, pub godot_register_native_call_type: Option<unsafe extern "C" fn(call_type: *const c_char, p_callback: native_call_cb)>, pub godot_alloc: Option<unsafe extern "C" fn(p_bytes: c_int) -> *mut c_void>, pub godot_realloc: Option<unsafe extern "C" fn(p_ptr: *mut c_void, p_bytes: c_int) -> *mut c_void>, pub godot_free: Option<unsafe extern "C" fn(p_ptr: *mut c_void)>, pub godot_print_error: Option<unsafe extern "C" fn(p_description: *const c_char, p_function: *const c_char, p_file: *const c_char, p_line: c_int)>, pub godot_print_warning: Option<unsafe extern "C" fn(p_description: *const c_char, p_function: *const c_char, p_file: *const c_char, p_line: c_int)>, pub godot_print: Option<unsafe extern "C" fn(p_message: *const godot_string)>,
}

Fields§

§type_: c_uint§version: godot_gdnative_api_version§next: *const godot_gdnative_api_struct§num_extensions: c_uint§extensions: *mut *const godot_gdnative_api_struct§godot_color_new_rgba: Option<unsafe extern "C" fn(r_dest: *mut godot_color, p_r: godot_real, p_g: godot_real, p_b: godot_real, p_a: godot_real)>§godot_color_new_rgb: Option<unsafe extern "C" fn(r_dest: *mut godot_color, p_r: godot_real, p_g: godot_real, p_b: godot_real)>§godot_color_get_r: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_set_r: Option<unsafe extern "C" fn(p_self: *mut godot_color, r: godot_real)>§godot_color_get_g: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_set_g: Option<unsafe extern "C" fn(p_self: *mut godot_color, g: godot_real)>§godot_color_get_b: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_set_b: Option<unsafe extern "C" fn(p_self: *mut godot_color, b: godot_real)>§godot_color_get_a: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_set_a: Option<unsafe extern "C" fn(p_self: *mut godot_color, a: godot_real)>§godot_color_get_h: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_get_s: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_get_v: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_as_string: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_string>§godot_color_to_rgba32: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_int>§godot_color_to_argb32: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_int>§godot_color_gray: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_real>§godot_color_inverted: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_color>§godot_color_contrasted: Option<unsafe extern "C" fn(p_self: *const godot_color) -> godot_color>§godot_color_linear_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_color, p_b: *const godot_color, p_t: godot_real) -> godot_color>§godot_color_blend: Option<unsafe extern "C" fn(p_self: *const godot_color, p_over: *const godot_color) -> godot_color>§godot_color_to_html: Option<unsafe extern "C" fn(p_self: *const godot_color, p_with_alpha: godot_bool) -> godot_string>§godot_color_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_color, p_b: *const godot_color) -> godot_bool>§godot_color_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_color, p_b: *const godot_color) -> godot_bool>§godot_vector2_new: Option<unsafe extern "C" fn(r_dest: *mut godot_vector2, p_x: godot_real, p_y: godot_real)>§godot_vector2_as_string: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_string>§godot_vector2_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>§godot_vector2_length: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>§godot_vector2_angle: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>§godot_vector2_length_squared: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>§godot_vector2_is_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_bool>§godot_vector2_distance_to: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>§godot_vector2_distance_squared_to: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>§godot_vector2_angle_to: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>§godot_vector2_angle_to_point: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_to: *const godot_vector2) -> godot_real>§godot_vector2_linear_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2, p_t: godot_real) -> godot_vector2>§godot_vector2_cubic_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2, p_pre_a: *const godot_vector2, p_post_b: *const godot_vector2, p_t: godot_real) -> godot_vector2>§godot_vector2_rotated: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_phi: godot_real) -> godot_vector2>§godot_vector2_tangent: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>§godot_vector2_floor: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>§godot_vector2_snapped: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_by: *const godot_vector2) -> godot_vector2>§godot_vector2_aspect: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>§godot_vector2_dot: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_with: *const godot_vector2) -> godot_real>§godot_vector2_slide: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_n: *const godot_vector2) -> godot_vector2>§godot_vector2_bounce: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_n: *const godot_vector2) -> godot_vector2>§godot_vector2_reflect: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_n: *const godot_vector2) -> godot_vector2>§godot_vector2_abs: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>§godot_vector2_clamped: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_length: godot_real) -> godot_vector2>§godot_vector2_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>§godot_vector2_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>§godot_vector2_operator_multiply_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>§godot_vector2_operator_multiply_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: godot_real) -> godot_vector2>§godot_vector2_operator_divide_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_vector2>§godot_vector2_operator_divide_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: godot_real) -> godot_vector2>§godot_vector2_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_bool>§godot_vector2_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_vector2, p_b: *const godot_vector2) -> godot_bool>§godot_vector2_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_vector2>§godot_vector2_set_x: Option<unsafe extern "C" fn(p_self: *mut godot_vector2, p_x: godot_real)>§godot_vector2_set_y: Option<unsafe extern "C" fn(p_self: *mut godot_vector2, p_y: godot_real)>§godot_vector2_get_x: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>§godot_vector2_get_y: Option<unsafe extern "C" fn(p_self: *const godot_vector2) -> godot_real>§godot_quat_new: Option<unsafe extern "C" fn(r_dest: *mut godot_quat, p_x: godot_real, p_y: godot_real, p_z: godot_real, p_w: godot_real)>§godot_quat_new_with_axis_angle: Option<unsafe extern "C" fn(r_dest: *mut godot_quat, p_axis: *const godot_vector3, p_angle: godot_real)>§godot_quat_get_x: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>§godot_quat_set_x: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>§godot_quat_get_y: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>§godot_quat_set_y: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>§godot_quat_get_z: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>§godot_quat_set_z: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>§godot_quat_get_w: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>§godot_quat_set_w: Option<unsafe extern "C" fn(p_self: *mut godot_quat, val: godot_real)>§godot_quat_as_string: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_string>§godot_quat_length: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>§godot_quat_length_squared: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_real>§godot_quat_normalized: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_quat>§godot_quat_is_normalized: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_bool>§godot_quat_inverse: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_quat>§godot_quat_dot: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_real>§godot_quat_xform: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_v: *const godot_vector3) -> godot_vector3>§godot_quat_slerp: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat, p_t: godot_real) -> godot_quat>§godot_quat_slerpni: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat, p_t: godot_real) -> godot_quat>§godot_quat_cubic_slerp: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat, p_pre_a: *const godot_quat, p_post_b: *const godot_quat, p_t: godot_real) -> godot_quat>§godot_quat_operator_multiply: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: godot_real) -> godot_quat>§godot_quat_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_quat>§godot_quat_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_quat>§godot_quat_operator_divide: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: godot_real) -> godot_quat>§godot_quat_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_quat, p_b: *const godot_quat) -> godot_bool>§godot_quat_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_quat) -> godot_quat>§godot_basis_new_with_rows: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_x_axis: *const godot_vector3, p_y_axis: *const godot_vector3, p_z_axis: *const godot_vector3)>§godot_basis_new_with_axis_and_angle: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_axis: *const godot_vector3, p_phi: godot_real)>§godot_basis_new_with_euler: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_euler: *const godot_vector3)>§godot_basis_as_string: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_string>§godot_basis_inverse: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_basis>§godot_basis_transposed: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_basis>§godot_basis_orthonormalized: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_basis>§godot_basis_determinant: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_real>§godot_basis_rotated: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_axis: *const godot_vector3, p_phi: godot_real) -> godot_basis>§godot_basis_scaled: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_scale: *const godot_vector3) -> godot_basis>§godot_basis_get_scale: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_vector3>§godot_basis_get_euler: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_vector3>§godot_basis_tdotx: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_with: *const godot_vector3) -> godot_real>§godot_basis_tdoty: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_with: *const godot_vector3) -> godot_real>§godot_basis_tdotz: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_with: *const godot_vector3) -> godot_real>§godot_basis_xform: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_v: *const godot_vector3) -> godot_vector3>§godot_basis_xform_inv: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_v: *const godot_vector3) -> godot_vector3>§godot_basis_get_orthogonal_index: Option<unsafe extern "C" fn(p_self: *const godot_basis) -> godot_int>§godot_basis_new: Option<unsafe extern "C" fn(r_dest: *mut godot_basis)>§godot_basis_new_with_euler_quat: Option<unsafe extern "C" fn(r_dest: *mut godot_basis, p_euler: *const godot_quat)>§godot_basis_get_elements: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_elements: *mut godot_vector3)>§godot_basis_get_axis: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_axis: godot_int) -> godot_vector3>§godot_basis_set_axis: Option<unsafe extern "C" fn(p_self: *mut godot_basis, p_axis: godot_int, p_value: *const godot_vector3)>§godot_basis_get_row: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_row: godot_int) -> godot_vector3>§godot_basis_set_row: Option<unsafe extern "C" fn(p_self: *mut godot_basis, p_row: godot_int, p_value: *const godot_vector3)>§godot_basis_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_bool>§godot_basis_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_basis>§godot_basis_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_basis>§godot_basis_operator_multiply_vector: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: *const godot_basis) -> godot_basis>§godot_basis_operator_multiply_scalar: Option<unsafe extern "C" fn(p_self: *const godot_basis, p_b: godot_real) -> godot_basis>§godot_vector3_new: Option<unsafe extern "C" fn(r_dest: *mut godot_vector3, p_x: godot_real, p_y: godot_real, p_z: godot_real)>§godot_vector3_as_string: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_string>§godot_vector3_min_axis: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_int>§godot_vector3_max_axis: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_int>§godot_vector3_length: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_real>§godot_vector3_length_squared: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_real>§godot_vector3_is_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_bool>§godot_vector3_normalized: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>§godot_vector3_inverse: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>§godot_vector3_snapped: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_by: *const godot_vector3) -> godot_vector3>§godot_vector3_rotated: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_axis: *const godot_vector3, p_phi: godot_real) -> godot_vector3>§godot_vector3_linear_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3, p_t: godot_real) -> godot_vector3>§godot_vector3_cubic_interpolate: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3, p_pre_a: *const godot_vector3, p_post_b: *const godot_vector3, p_t: godot_real) -> godot_vector3>§godot_vector3_dot: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_real>§godot_vector3_cross: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>§godot_vector3_outer: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_basis>§godot_vector3_to_diagonal_matrix: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_basis>§godot_vector3_abs: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>§godot_vector3_floor: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>§godot_vector3_ceil: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>§godot_vector3_distance_to: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_real>§godot_vector3_distance_squared_to: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_real>§godot_vector3_angle_to: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_to: *const godot_vector3) -> godot_real>§godot_vector3_slide: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_n: *const godot_vector3) -> godot_vector3>§godot_vector3_bounce: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_n: *const godot_vector3) -> godot_vector3>§godot_vector3_reflect: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_n: *const godot_vector3) -> godot_vector3>§godot_vector3_operator_add: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>§godot_vector3_operator_subtract: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>§godot_vector3_operator_multiply_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>§godot_vector3_operator_multiply_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: godot_real) -> godot_vector3>§godot_vector3_operator_divide_vector: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_vector3>§godot_vector3_operator_divide_scalar: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: godot_real) -> godot_vector3>§godot_vector3_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_bool>§godot_vector3_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_b: *const godot_vector3) -> godot_bool>§godot_vector3_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_vector3) -> godot_vector3>§godot_vector3_set_axis: Option<unsafe extern "C" fn(p_self: *mut godot_vector3, p_axis: godot_vector3_axis, p_val: godot_real)>§godot_vector3_get_axis: Option<unsafe extern "C" fn(p_self: *const godot_vector3, p_axis: godot_vector3_axis) -> godot_real>§godot_pool_byte_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_byte_array)>§godot_pool_byte_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_byte_array, p_src: *const godot_pool_byte_array)>§godot_pool_byte_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_byte_array, p_a: *const godot_array)>§godot_pool_byte_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_data: u8)>§godot_pool_byte_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_array: *const godot_pool_byte_array)>§godot_pool_byte_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_idx: godot_int, p_data: u8) -> godot_error>§godot_pool_byte_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array)>§godot_pool_byte_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_data: u8)>§godot_pool_byte_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_idx: godot_int)>§godot_pool_byte_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_size: godot_int)>§godot_pool_byte_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_byte_array) -> *mut godot_pool_byte_array_read_access>§godot_pool_byte_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array) -> *mut godot_pool_byte_array_write_access>§godot_pool_byte_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array, p_idx: godot_int, p_data: u8)>§godot_pool_byte_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_byte_array, p_idx: godot_int) -> u8>§godot_pool_byte_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_byte_array) -> godot_int>§godot_pool_byte_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_byte_array)>§godot_pool_int_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_int_array)>§godot_pool_int_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_int_array, p_src: *const godot_pool_int_array)>§godot_pool_int_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_int_array, p_a: *const godot_array)>§godot_pool_int_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_data: godot_int)>§godot_pool_int_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_array: *const godot_pool_int_array)>§godot_pool_int_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_idx: godot_int, p_data: godot_int) -> godot_error>§godot_pool_int_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array)>§godot_pool_int_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_data: godot_int)>§godot_pool_int_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_idx: godot_int)>§godot_pool_int_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_size: godot_int)>§godot_pool_int_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_int_array) -> *mut godot_pool_int_array_read_access>§godot_pool_int_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array) -> *mut godot_pool_int_array_write_access>§godot_pool_int_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array, p_idx: godot_int, p_data: godot_int)>§godot_pool_int_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_int_array, p_idx: godot_int) -> godot_int>§godot_pool_int_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_int_array) -> godot_int>§godot_pool_int_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_int_array)>§godot_pool_real_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_real_array)>§godot_pool_real_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_real_array, p_src: *const godot_pool_real_array)>§godot_pool_real_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_real_array, p_a: *const godot_array)>§godot_pool_real_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_data: godot_real)>§godot_pool_real_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_array: *const godot_pool_real_array)>§godot_pool_real_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_idx: godot_int, p_data: godot_real) -> godot_error>§godot_pool_real_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array)>§godot_pool_real_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_data: godot_real)>§godot_pool_real_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_idx: godot_int)>§godot_pool_real_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_size: godot_int)>§godot_pool_real_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_real_array) -> *mut godot_pool_real_array_read_access>§godot_pool_real_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array) -> *mut godot_pool_real_array_write_access>§godot_pool_real_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array, p_idx: godot_int, p_data: godot_real)>§godot_pool_real_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_real_array, p_idx: godot_int) -> godot_real>§godot_pool_real_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_real_array) -> godot_int>§godot_pool_real_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_real_array)>§godot_pool_string_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_string_array)>§godot_pool_string_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_string_array, p_src: *const godot_pool_string_array)>§godot_pool_string_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_string_array, p_a: *const godot_array)>§godot_pool_string_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_data: *const godot_string)>§godot_pool_string_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_array: *const godot_pool_string_array)>§godot_pool_string_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_idx: godot_int, p_data: *const godot_string) -> godot_error>§godot_pool_string_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array)>§godot_pool_string_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_data: *const godot_string)>§godot_pool_string_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_idx: godot_int)>§godot_pool_string_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_size: godot_int)>§godot_pool_string_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_string_array) -> *mut godot_pool_string_array_read_access>§godot_pool_string_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array) -> *mut godot_pool_string_array_write_access>§godot_pool_string_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array, p_idx: godot_int, p_data: *const godot_string)>§godot_pool_string_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_string_array, p_idx: godot_int) -> godot_string>§godot_pool_string_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_string_array) -> godot_int>§godot_pool_string_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_string_array)>§godot_pool_vector2_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector2_array)>§godot_pool_vector2_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector2_array, p_src: *const godot_pool_vector2_array)>§godot_pool_vector2_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector2_array, p_a: *const godot_array)>§godot_pool_vector2_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_data: *const godot_vector2)>§godot_pool_vector2_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_array: *const godot_pool_vector2_array)>§godot_pool_vector2_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_idx: godot_int, p_data: *const godot_vector2) -> godot_error>§godot_pool_vector2_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array)>§godot_pool_vector2_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_data: *const godot_vector2)>§godot_pool_vector2_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_idx: godot_int)>§godot_pool_vector2_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_size: godot_int)>§godot_pool_vector2_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector2_array) -> *mut godot_pool_vector2_array_read_access>§godot_pool_vector2_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array) -> *mut godot_pool_vector2_array_write_access>§godot_pool_vector2_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array, p_idx: godot_int, p_data: *const godot_vector2)>§godot_pool_vector2_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector2_array, p_idx: godot_int) -> godot_vector2>§godot_pool_vector2_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector2_array) -> godot_int>§godot_pool_vector2_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector2_array)>§godot_pool_vector3_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector3_array)>§godot_pool_vector3_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector3_array, p_src: *const godot_pool_vector3_array)>§godot_pool_vector3_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_vector3_array, p_a: *const godot_array)>§godot_pool_vector3_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_data: *const godot_vector3)>§godot_pool_vector3_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_array: *const godot_pool_vector3_array)>§godot_pool_vector3_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_idx: godot_int, p_data: *const godot_vector3) -> godot_error>§godot_pool_vector3_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array)>§godot_pool_vector3_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_data: *const godot_vector3)>§godot_pool_vector3_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_idx: godot_int)>§godot_pool_vector3_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_size: godot_int)>§godot_pool_vector3_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector3_array) -> *mut godot_pool_vector3_array_read_access>§godot_pool_vector3_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array) -> *mut godot_pool_vector3_array_write_access>§godot_pool_vector3_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array, p_idx: godot_int, p_data: *const godot_vector3)>§godot_pool_vector3_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector3_array, p_idx: godot_int) -> godot_vector3>§godot_pool_vector3_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_vector3_array) -> godot_int>§godot_pool_vector3_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_vector3_array)>§godot_pool_color_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_color_array)>§godot_pool_color_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_color_array, p_src: *const godot_pool_color_array)>§godot_pool_color_array_new_with_array: Option<unsafe extern "C" fn(r_dest: *mut godot_pool_color_array, p_a: *const godot_array)>§godot_pool_color_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_data: *const godot_color)>§godot_pool_color_array_append_array: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_array: *const godot_pool_color_array)>§godot_pool_color_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_idx: godot_int, p_data: *const godot_color) -> godot_error>§godot_pool_color_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array)>§godot_pool_color_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_data: *const godot_color)>§godot_pool_color_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_idx: godot_int)>§godot_pool_color_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_size: godot_int)>§godot_pool_color_array_read: Option<unsafe extern "C" fn(p_self: *const godot_pool_color_array) -> *mut godot_pool_color_array_read_access>§godot_pool_color_array_write: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array) -> *mut godot_pool_color_array_write_access>§godot_pool_color_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array, p_idx: godot_int, p_data: *const godot_color)>§godot_pool_color_array_get: Option<unsafe extern "C" fn(p_self: *const godot_pool_color_array, p_idx: godot_int) -> godot_color>§godot_pool_color_array_size: Option<unsafe extern "C" fn(p_self: *const godot_pool_color_array) -> godot_int>§godot_pool_color_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_pool_color_array)>§godot_pool_byte_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_byte_array_read_access) -> *mut godot_pool_byte_array_read_access>§godot_pool_byte_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_byte_array_read_access) -> *const u8>§godot_pool_byte_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_byte_array_read_access, p_other: *mut godot_pool_byte_array_read_access)>§godot_pool_byte_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_byte_array_read_access)>§godot_pool_int_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_int_array_read_access) -> *mut godot_pool_int_array_read_access>§godot_pool_int_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_int_array_read_access) -> *const godot_int>§godot_pool_int_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_int_array_read_access, p_other: *mut godot_pool_int_array_read_access)>§godot_pool_int_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_int_array_read_access)>§godot_pool_real_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_real_array_read_access) -> *mut godot_pool_real_array_read_access>§godot_pool_real_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_real_array_read_access) -> *const godot_real>§godot_pool_real_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_real_array_read_access, p_other: *mut godot_pool_real_array_read_access)>§godot_pool_real_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_real_array_read_access)>§godot_pool_string_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_string_array_read_access) -> *mut godot_pool_string_array_read_access>§godot_pool_string_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_string_array_read_access) -> *const godot_string>§godot_pool_string_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_string_array_read_access, p_other: *mut godot_pool_string_array_read_access)>§godot_pool_string_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_string_array_read_access)>§godot_pool_vector2_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector2_array_read_access) -> *mut godot_pool_vector2_array_read_access>§godot_pool_vector2_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector2_array_read_access) -> *const godot_vector2>§godot_pool_vector2_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector2_array_read_access, p_other: *mut godot_pool_vector2_array_read_access)>§godot_pool_vector2_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector2_array_read_access)>§godot_pool_vector3_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector3_array_read_access) -> *mut godot_pool_vector3_array_read_access>§godot_pool_vector3_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_vector3_array_read_access) -> *const godot_vector3>§godot_pool_vector3_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector3_array_read_access, p_other: *mut godot_pool_vector3_array_read_access)>§godot_pool_vector3_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_vector3_array_read_access)>§godot_pool_color_array_read_access_copy: Option<unsafe extern "C" fn(p_read: *const godot_pool_color_array_read_access) -> *mut godot_pool_color_array_read_access>§godot_pool_color_array_read_access_ptr: Option<unsafe extern "C" fn(p_read: *const godot_pool_color_array_read_access) -> *const godot_color>§godot_pool_color_array_read_access_operator_assign: Option<unsafe extern "C" fn(p_read: *mut godot_pool_color_array_read_access, p_other: *mut godot_pool_color_array_read_access)>§godot_pool_color_array_read_access_destroy: Option<unsafe extern "C" fn(p_read: *mut godot_pool_color_array_read_access)>§godot_pool_byte_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_byte_array_write_access) -> *mut godot_pool_byte_array_write_access>§godot_pool_byte_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_byte_array_write_access) -> *mut u8>§godot_pool_byte_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_byte_array_write_access, p_other: *mut godot_pool_byte_array_write_access)>§godot_pool_byte_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_byte_array_write_access)>§godot_pool_int_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_int_array_write_access) -> *mut godot_pool_int_array_write_access>§godot_pool_int_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_int_array_write_access) -> *mut godot_int>§godot_pool_int_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_int_array_write_access, p_other: *mut godot_pool_int_array_write_access)>§godot_pool_int_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_int_array_write_access)>§godot_pool_real_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_real_array_write_access) -> *mut godot_pool_real_array_write_access>§godot_pool_real_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_real_array_write_access) -> *mut godot_real>§godot_pool_real_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_real_array_write_access, p_other: *mut godot_pool_real_array_write_access)>§godot_pool_real_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_real_array_write_access)>§godot_pool_string_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_string_array_write_access) -> *mut godot_pool_string_array_write_access>§godot_pool_string_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_string_array_write_access) -> *mut godot_string>§godot_pool_string_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_string_array_write_access, p_other: *mut godot_pool_string_array_write_access)>§godot_pool_string_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_string_array_write_access)>§godot_pool_vector2_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector2_array_write_access) -> *mut godot_pool_vector2_array_write_access>§godot_pool_vector2_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector2_array_write_access) -> *mut godot_vector2>§godot_pool_vector2_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector2_array_write_access, p_other: *mut godot_pool_vector2_array_write_access)>§godot_pool_vector2_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector2_array_write_access)>§godot_pool_vector3_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector3_array_write_access) -> *mut godot_pool_vector3_array_write_access>§godot_pool_vector3_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_vector3_array_write_access) -> *mut godot_vector3>§godot_pool_vector3_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector3_array_write_access, p_other: *mut godot_pool_vector3_array_write_access)>§godot_pool_vector3_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_vector3_array_write_access)>§godot_pool_color_array_write_access_copy: Option<unsafe extern "C" fn(p_write: *const godot_pool_color_array_write_access) -> *mut godot_pool_color_array_write_access>§godot_pool_color_array_write_access_ptr: Option<unsafe extern "C" fn(p_write: *const godot_pool_color_array_write_access) -> *mut godot_color>§godot_pool_color_array_write_access_operator_assign: Option<unsafe extern "C" fn(p_write: *mut godot_pool_color_array_write_access, p_other: *mut godot_pool_color_array_write_access)>§godot_pool_color_array_write_access_destroy: Option<unsafe extern "C" fn(p_write: *mut godot_pool_color_array_write_access)>§godot_array_new: Option<unsafe extern "C" fn(r_dest: *mut godot_array)>§godot_array_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_src: *const godot_array)>§godot_array_new_pool_color_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pca: *const godot_pool_color_array)>§godot_array_new_pool_vector3_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pv3a: *const godot_pool_vector3_array)>§godot_array_new_pool_vector2_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pv2a: *const godot_pool_vector2_array)>§godot_array_new_pool_string_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_psa: *const godot_pool_string_array)>§godot_array_new_pool_real_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pra: *const godot_pool_real_array)>§godot_array_new_pool_int_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pia: *const godot_pool_int_array)>§godot_array_new_pool_byte_array: Option<unsafe extern "C" fn(r_dest: *mut godot_array, p_pba: *const godot_pool_byte_array)>§godot_array_set: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_idx: godot_int, p_value: *const godot_variant)>§godot_array_get: Option<unsafe extern "C" fn(p_self: *const godot_array, p_idx: godot_int) -> godot_variant>§godot_array_operator_index: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_idx: godot_int) -> *mut godot_variant>§godot_array_operator_index_const: Option<unsafe extern "C" fn(p_self: *const godot_array, p_idx: godot_int) -> *const godot_variant>§godot_array_append: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>§godot_array_clear: Option<unsafe extern "C" fn(p_self: *mut godot_array)>§godot_array_count: Option<unsafe extern "C" fn(p_self: *const godot_array, p_value: *const godot_variant) -> godot_int>§godot_array_empty: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_bool>§godot_array_erase: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>§godot_array_front: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_variant>§godot_array_back: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_variant>§godot_array_find: Option<unsafe extern "C" fn(p_self: *const godot_array, p_what: *const godot_variant, p_from: godot_int) -> godot_int>§godot_array_find_last: Option<unsafe extern "C" fn(p_self: *const godot_array, p_what: *const godot_variant) -> godot_int>§godot_array_has: Option<unsafe extern "C" fn(p_self: *const godot_array, p_value: *const godot_variant) -> godot_bool>§godot_array_hash: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_int>§godot_array_insert: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_pos: godot_int, p_value: *const godot_variant)>§godot_array_invert: Option<unsafe extern "C" fn(p_self: *mut godot_array)>§godot_array_pop_back: Option<unsafe extern "C" fn(p_self: *mut godot_array) -> godot_variant>§godot_array_pop_front: Option<unsafe extern "C" fn(p_self: *mut godot_array) -> godot_variant>§godot_array_push_back: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>§godot_array_push_front: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant)>§godot_array_remove: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_idx: godot_int)>§godot_array_resize: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_size: godot_int)>§godot_array_rfind: Option<unsafe extern "C" fn(p_self: *const godot_array, p_what: *const godot_variant, p_from: godot_int) -> godot_int>§godot_array_size: Option<unsafe extern "C" fn(p_self: *const godot_array) -> godot_int>§godot_array_sort: Option<unsafe extern "C" fn(p_self: *mut godot_array)>§godot_array_sort_custom: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_obj: *mut godot_object, p_func: *const godot_string)>§godot_array_bsearch: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant, p_before: godot_bool) -> godot_int>§godot_array_bsearch_custom: Option<unsafe extern "C" fn(p_self: *mut godot_array, p_value: *const godot_variant, p_obj: *mut godot_object, p_func: *const godot_string, p_before: godot_bool) -> godot_int>§godot_array_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_array)>§godot_dictionary_new: Option<unsafe extern "C" fn(r_dest: *mut godot_dictionary)>§godot_dictionary_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_dictionary, p_src: *const godot_dictionary)>§godot_dictionary_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary)>§godot_dictionary_size: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_int>§godot_dictionary_empty: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_bool>§godot_dictionary_clear: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary)>§godot_dictionary_has: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> godot_bool>§godot_dictionary_has_all: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_keys: *const godot_array) -> godot_bool>§godot_dictionary_erase: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary, p_key: *const godot_variant)>§godot_dictionary_hash: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_int>§godot_dictionary_keys: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_array>§godot_dictionary_values: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_array>§godot_dictionary_get: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> godot_variant>§godot_dictionary_set: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary, p_key: *const godot_variant, p_value: *const godot_variant)>§godot_dictionary_operator_index: Option<unsafe extern "C" fn(p_self: *mut godot_dictionary, p_key: *const godot_variant) -> *mut godot_variant>§godot_dictionary_operator_index_const: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> *const godot_variant>§godot_dictionary_next: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_key: *const godot_variant) -> *mut godot_variant>§godot_dictionary_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_dictionary, p_b: *const godot_dictionary) -> godot_bool>§godot_dictionary_to_json: Option<unsafe extern "C" fn(p_self: *const godot_dictionary) -> godot_string>§godot_node_path_new: Option<unsafe extern "C" fn(r_dest: *mut godot_node_path, p_from: *const godot_string)>§godot_node_path_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_node_path, p_src: *const godot_node_path)>§godot_node_path_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_node_path)>§godot_node_path_as_string: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_string>§godot_node_path_is_absolute: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_bool>§godot_node_path_get_name_count: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_int>§godot_node_path_get_name: Option<unsafe extern "C" fn(p_self: *const godot_node_path, p_idx: godot_int) -> godot_string>§godot_node_path_get_subname_count: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_int>§godot_node_path_get_subname: Option<unsafe extern "C" fn(p_self: *const godot_node_path, p_idx: godot_int) -> godot_string>§godot_node_path_get_concatenated_subnames: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_string>§godot_node_path_is_empty: Option<unsafe extern "C" fn(p_self: *const godot_node_path) -> godot_bool>§godot_node_path_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_node_path, p_b: *const godot_node_path) -> godot_bool>§godot_plane_new_with_reals: Option<unsafe extern "C" fn(r_dest: *mut godot_plane, p_a: godot_real, p_b: godot_real, p_c: godot_real, p_d: godot_real)>§godot_plane_new_with_vectors: Option<unsafe extern "C" fn(r_dest: *mut godot_plane, p_v1: *const godot_vector3, p_v2: *const godot_vector3, p_v3: *const godot_vector3)>§godot_plane_new_with_normal: Option<unsafe extern "C" fn(r_dest: *mut godot_plane, p_normal: *const godot_vector3, p_d: godot_real)>§godot_plane_as_string: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_string>§godot_plane_normalized: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_plane>§godot_plane_center: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_vector3>§godot_plane_get_any_point: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_vector3>§godot_plane_is_point_over: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3) -> godot_bool>§godot_plane_distance_to: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3) -> godot_real>§godot_plane_has_point: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3, p_epsilon: godot_real) -> godot_bool>§godot_plane_project: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_point: *const godot_vector3) -> godot_vector3>§godot_plane_intersect_3: Option<unsafe extern "C" fn(p_self: *const godot_plane, r_dest: *mut godot_vector3, p_b: *const godot_plane, p_c: *const godot_plane) -> godot_bool>§godot_plane_intersects_ray: Option<unsafe extern "C" fn(p_self: *const godot_plane, r_dest: *mut godot_vector3, p_from: *const godot_vector3, p_dir: *const godot_vector3) -> godot_bool>§godot_plane_intersects_segment: Option<unsafe extern "C" fn(p_self: *const godot_plane, r_dest: *mut godot_vector3, p_begin: *const godot_vector3, p_end: *const godot_vector3) -> godot_bool>§godot_plane_operator_neg: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_plane>§godot_plane_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_plane, p_b: *const godot_plane) -> godot_bool>§godot_plane_set_normal: Option<unsafe extern "C" fn(p_self: *mut godot_plane, p_normal: *const godot_vector3)>§godot_plane_get_normal: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_vector3>§godot_plane_get_d: Option<unsafe extern "C" fn(p_self: *const godot_plane) -> godot_real>§godot_plane_set_d: Option<unsafe extern "C" fn(p_self: *mut godot_plane, p_d: godot_real)>§godot_rect2_new_with_position_and_size: Option<unsafe extern "C" fn(r_dest: *mut godot_rect2, p_pos: *const godot_vector2, p_size: *const godot_vector2)>§godot_rect2_new: Option<unsafe extern "C" fn(r_dest: *mut godot_rect2, p_x: godot_real, p_y: godot_real, p_width: godot_real, p_height: godot_real)>§godot_rect2_as_string: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_string>§godot_rect2_get_area: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_real>§godot_rect2_intersects: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_bool>§godot_rect2_encloses: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_bool>§godot_rect2_has_no_area: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_bool>§godot_rect2_clip: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_rect2>§godot_rect2_merge: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_rect2>§godot_rect2_has_point: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_point: *const godot_vector2) -> godot_bool>§godot_rect2_grow: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_by: godot_real) -> godot_rect2>§godot_rect2_expand: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_to: *const godot_vector2) -> godot_rect2>§godot_rect2_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_rect2, p_b: *const godot_rect2) -> godot_bool>§godot_rect2_get_position: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_vector2>§godot_rect2_get_size: Option<unsafe extern "C" fn(p_self: *const godot_rect2) -> godot_vector2>§godot_rect2_set_position: Option<unsafe extern "C" fn(p_self: *mut godot_rect2, p_pos: *const godot_vector2)>§godot_rect2_set_size: Option<unsafe extern "C" fn(p_self: *mut godot_rect2, p_size: *const godot_vector2)>§godot_aabb_new: Option<unsafe extern "C" fn(r_dest: *mut godot_aabb, p_pos: *const godot_vector3, p_size: *const godot_vector3)>§godot_aabb_get_position: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>§godot_aabb_set_position: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_v: *const godot_vector3)>§godot_aabb_get_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>§godot_aabb_set_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_v: *const godot_vector3)>§godot_aabb_as_string: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_string>§godot_aabb_get_area: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_real>§godot_aabb_has_no_area: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_bool>§godot_aabb_has_no_surface: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_bool>§godot_aabb_intersects: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_bool>§godot_aabb_encloses: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_bool>§godot_aabb_merge: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_aabb>§godot_aabb_intersection: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_with: *const godot_aabb) -> godot_aabb>§godot_aabb_intersects_plane: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_plane: *const godot_plane) -> godot_bool>§godot_aabb_intersects_segment: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_from: *const godot_vector3, p_to: *const godot_vector3) -> godot_bool>§godot_aabb_has_point: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_point: *const godot_vector3) -> godot_bool>§godot_aabb_get_support: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_dir: *const godot_vector3) -> godot_vector3>§godot_aabb_get_longest_axis: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>§godot_aabb_get_longest_axis_index: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_int>§godot_aabb_get_longest_axis_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_real>§godot_aabb_get_shortest_axis: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_vector3>§godot_aabb_get_shortest_axis_index: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_int>§godot_aabb_get_shortest_axis_size: Option<unsafe extern "C" fn(p_self: *const godot_aabb) -> godot_real>§godot_aabb_expand: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_to_point: *const godot_vector3) -> godot_aabb>§godot_aabb_grow: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_by: godot_real) -> godot_aabb>§godot_aabb_get_endpoint: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_idx: godot_int) -> godot_vector3>§godot_aabb_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_aabb, p_b: *const godot_aabb) -> godot_bool>§godot_rid_new: Option<unsafe extern "C" fn(r_dest: *mut godot_rid)>§godot_rid_get_id: Option<unsafe extern "C" fn(p_self: *const godot_rid) -> godot_int>§godot_rid_new_with_resource: Option<unsafe extern "C" fn(r_dest: *mut godot_rid, p_from: *const godot_object)>§godot_rid_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_rid, p_b: *const godot_rid) -> godot_bool>§godot_rid_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_rid, p_b: *const godot_rid) -> godot_bool>§godot_transform_new_with_axis_origin: Option<unsafe extern "C" fn(r_dest: *mut godot_transform, p_x_axis: *const godot_vector3, p_y_axis: *const godot_vector3, p_z_axis: *const godot_vector3, p_origin: *const godot_vector3)>§godot_transform_new: Option<unsafe extern "C" fn(r_dest: *mut godot_transform, p_basis: *const godot_basis, p_origin: *const godot_vector3)>§godot_transform_get_basis: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_basis>§godot_transform_set_basis: Option<unsafe extern "C" fn(p_self: *mut godot_transform, p_v: *const godot_basis)>§godot_transform_get_origin: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_vector3>§godot_transform_set_origin: Option<unsafe extern "C" fn(p_self: *mut godot_transform, p_v: *const godot_vector3)>§godot_transform_as_string: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_string>§godot_transform_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_transform>§godot_transform_affine_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_transform>§godot_transform_orthonormalized: Option<unsafe extern "C" fn(p_self: *const godot_transform) -> godot_transform>§godot_transform_rotated: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_axis: *const godot_vector3, p_phi: godot_real) -> godot_transform>§godot_transform_scaled: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_scale: *const godot_vector3) -> godot_transform>§godot_transform_translated: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_ofs: *const godot_vector3) -> godot_transform>§godot_transform_looking_at: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_target: *const godot_vector3, p_up: *const godot_vector3) -> godot_transform>§godot_transform_xform_plane: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_plane) -> godot_plane>§godot_transform_xform_inv_plane: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_plane) -> godot_plane>§godot_transform_new_identity: Option<unsafe extern "C" fn(r_dest: *mut godot_transform)>§godot_transform_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_b: *const godot_transform) -> godot_bool>§godot_transform_operator_multiply: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_b: *const godot_transform) -> godot_transform>§godot_transform_xform_vector3: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_vector3) -> godot_vector3>§godot_transform_xform_inv_vector3: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_vector3) -> godot_vector3>§godot_transform_xform_aabb: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_aabb) -> godot_aabb>§godot_transform_xform_inv_aabb: Option<unsafe extern "C" fn(p_self: *const godot_transform, p_v: *const godot_aabb) -> godot_aabb>§godot_transform2d_new: Option<unsafe extern "C" fn(r_dest: *mut godot_transform2d, p_rot: godot_real, p_pos: *const godot_vector2)>§godot_transform2d_new_axis_origin: Option<unsafe extern "C" fn(r_dest: *mut godot_transform2d, p_x_axis: *const godot_vector2, p_y_axis: *const godot_vector2, p_origin: *const godot_vector2)>§godot_transform2d_as_string: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_string>§godot_transform2d_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_transform2d>§godot_transform2d_affine_inverse: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_transform2d>§godot_transform2d_get_rotation: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_real>§godot_transform2d_get_origin: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_vector2>§godot_transform2d_get_scale: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_vector2>§godot_transform2d_orthonormalized: Option<unsafe extern "C" fn(p_self: *const godot_transform2d) -> godot_transform2d>§godot_transform2d_rotated: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_phi: godot_real) -> godot_transform2d>§godot_transform2d_scaled: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_scale: *const godot_vector2) -> godot_transform2d>§godot_transform2d_translated: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_offset: *const godot_vector2) -> godot_transform2d>§godot_transform2d_xform_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>§godot_transform2d_xform_inv_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>§godot_transform2d_basis_xform_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>§godot_transform2d_basis_xform_inv_vector2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_vector2) -> godot_vector2>§godot_transform2d_interpolate_with: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_m: *const godot_transform2d, p_c: godot_real) -> godot_transform2d>§godot_transform2d_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_b: *const godot_transform2d) -> godot_bool>§godot_transform2d_operator_multiply: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_b: *const godot_transform2d) -> godot_transform2d>§godot_transform2d_new_identity: Option<unsafe extern "C" fn(r_dest: *mut godot_transform2d)>§godot_transform2d_xform_rect2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_rect2) -> godot_rect2>§godot_transform2d_xform_inv_rect2: Option<unsafe extern "C" fn(p_self: *const godot_transform2d, p_v: *const godot_rect2) -> godot_rect2>§godot_variant_get_type: Option<unsafe extern "C" fn(p_v: *const godot_variant) -> godot_variant_type>§godot_variant_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_src: *const godot_variant)>§godot_variant_new_nil: Option<unsafe extern "C" fn(r_dest: *mut godot_variant)>§godot_variant_new_bool: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_b: godot_bool)>§godot_variant_new_uint: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_i: u64)>§godot_variant_new_int: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_i: i64)>§godot_variant_new_real: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_r: f64)>§godot_variant_new_string: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_s: *const godot_string)>§godot_variant_new_vector2: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_v2: *const godot_vector2)>§godot_variant_new_rect2: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_rect2: *const godot_rect2)>§godot_variant_new_vector3: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_v3: *const godot_vector3)>§godot_variant_new_transform2d: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_t2d: *const godot_transform2d)>§godot_variant_new_plane: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_plane: *const godot_plane)>§godot_variant_new_quat: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_quat: *const godot_quat)>§godot_variant_new_aabb: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_aabb: *const godot_aabb)>§godot_variant_new_basis: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_basis: *const godot_basis)>§godot_variant_new_transform: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_trans: *const godot_transform)>§godot_variant_new_color: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_color: *const godot_color)>§godot_variant_new_node_path: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_np: *const godot_node_path)>§godot_variant_new_rid: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_rid: *const godot_rid)>§godot_variant_new_object: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_obj: *const godot_object)>§godot_variant_new_dictionary: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_dict: *const godot_dictionary)>§godot_variant_new_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_arr: *const godot_array)>§godot_variant_new_pool_byte_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pba: *const godot_pool_byte_array)>§godot_variant_new_pool_int_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pia: *const godot_pool_int_array)>§godot_variant_new_pool_real_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pra: *const godot_pool_real_array)>§godot_variant_new_pool_string_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_psa: *const godot_pool_string_array)>§godot_variant_new_pool_vector2_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pv2a: *const godot_pool_vector2_array)>§godot_variant_new_pool_vector3_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pv3a: *const godot_pool_vector3_array)>§godot_variant_new_pool_color_array: Option<unsafe extern "C" fn(r_dest: *mut godot_variant, p_pca: *const godot_pool_color_array)>§godot_variant_as_bool: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_bool>§godot_variant_as_uint: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> u64>§godot_variant_as_int: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> i64>§godot_variant_as_real: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> f64>§godot_variant_as_string: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_string>§godot_variant_as_vector2: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_vector2>§godot_variant_as_rect2: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_rect2>§godot_variant_as_vector3: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_vector3>§godot_variant_as_transform2d: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_transform2d>§godot_variant_as_plane: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_plane>§godot_variant_as_quat: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_quat>§godot_variant_as_aabb: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_aabb>§godot_variant_as_basis: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_basis>§godot_variant_as_transform: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_transform>§godot_variant_as_color: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_color>§godot_variant_as_node_path: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_node_path>§godot_variant_as_rid: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_rid>§godot_variant_as_object: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> *mut godot_object>§godot_variant_as_dictionary: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_dictionary>§godot_variant_as_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_array>§godot_variant_as_pool_byte_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_byte_array>§godot_variant_as_pool_int_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_int_array>§godot_variant_as_pool_real_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_real_array>§godot_variant_as_pool_string_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_string_array>§godot_variant_as_pool_vector2_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_vector2_array>§godot_variant_as_pool_vector3_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_vector3_array>§godot_variant_as_pool_color_array: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_pool_color_array>§godot_variant_call: Option<unsafe extern "C" fn(p_self: *mut godot_variant, p_method: *const godot_string, p_args: *mut *const godot_variant, p_argcount: godot_int, r_error: *mut godot_variant_call_error) -> godot_variant>§godot_variant_has_method: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_method: *const godot_string) -> godot_bool>§godot_variant_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_other: *const godot_variant) -> godot_bool>§godot_variant_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_other: *const godot_variant) -> godot_bool>§godot_variant_hash_compare: Option<unsafe extern "C" fn(p_self: *const godot_variant, p_other: *const godot_variant) -> godot_bool>§godot_variant_booleanize: Option<unsafe extern "C" fn(p_self: *const godot_variant) -> godot_bool>§godot_variant_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_variant)>§godot_char_string_length: Option<unsafe extern "C" fn(p_cs: *const godot_char_string) -> godot_int>§godot_char_string_get_data: Option<unsafe extern "C" fn(p_cs: *const godot_char_string) -> *const c_char>§godot_char_string_destroy: Option<unsafe extern "C" fn(p_cs: *mut godot_char_string)>§godot_string_new: Option<unsafe extern "C" fn(r_dest: *mut godot_string)>§godot_string_new_copy: Option<unsafe extern "C" fn(r_dest: *mut godot_string, p_src: *const godot_string)>§godot_string_new_with_wide_string: Option<unsafe extern "C" fn(r_dest: *mut godot_string, p_contents: *const wchar_t, p_size: c_int)>§godot_string_operator_index: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_idx: godot_int) -> *const wchar_t>§godot_string_operator_index_const: Option<unsafe extern "C" fn(p_self: *const godot_string, p_idx: godot_int) -> wchar_t>§godot_string_wide_str: Option<unsafe extern "C" fn(p_self: *const godot_string) -> *const wchar_t>§godot_string_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_string, p_b: *const godot_string) -> godot_bool>§godot_string_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_string, p_b: *const godot_string) -> godot_bool>§godot_string_operator_plus: Option<unsafe extern "C" fn(p_self: *const godot_string, p_b: *const godot_string) -> godot_string>§godot_string_length: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>§godot_string_casecmp_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_str: *const godot_string) -> c_schar>§godot_string_nocasecmp_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_str: *const godot_string) -> c_schar>§godot_string_naturalnocasecmp_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_str: *const godot_string) -> c_schar>§godot_string_begins_with: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>§godot_string_begins_with_char_array: Option<unsafe extern "C" fn(p_self: *const godot_string, p_char_array: *const c_char) -> godot_bool>§godot_string_bigrams: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_array>§godot_string_chr: Option<unsafe extern "C" fn(p_character: wchar_t) -> godot_string>§godot_string_ends_with: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>§godot_string_find: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>§godot_string_find_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>§godot_string_findmk: Option<unsafe extern "C" fn(p_self: *const godot_string, p_keys: *const godot_array) -> godot_int>§godot_string_findmk_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_keys: *const godot_array, p_from: godot_int) -> godot_int>§godot_string_findmk_from_in_place: Option<unsafe extern "C" fn(p_self: *const godot_string, p_keys: *const godot_array, p_from: godot_int, r_key: *mut godot_int) -> godot_int>§godot_string_findn: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>§godot_string_findn_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>§godot_string_find_last: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>§godot_string_format: Option<unsafe extern "C" fn(p_self: *const godot_string, p_values: *const godot_variant) -> godot_string>§godot_string_format_with_custom_placeholder: Option<unsafe extern "C" fn(p_self: *const godot_string, p_values: *const godot_variant, p_placeholder: *const c_char) -> godot_string>§godot_string_hex_encode_buffer: Option<unsafe extern "C" fn(p_buffer: *const u8, p_len: godot_int) -> godot_string>§godot_string_hex_to_int: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>§godot_string_hex_to_int_without_prefix: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>§godot_string_insert: Option<unsafe extern "C" fn(p_self: *const godot_string, p_at_pos: godot_int, p_string: godot_string) -> godot_string>§godot_string_is_numeric: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_is_subsequence_of: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>§godot_string_is_subsequence_ofi: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_bool>§godot_string_lpad: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int) -> godot_string>§godot_string_lpad_with_custom_character: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int, p_character: *const godot_string) -> godot_string>§godot_string_match: Option<unsafe extern "C" fn(p_self: *const godot_string, p_wildcard: *const godot_string) -> godot_bool>§godot_string_matchn: Option<unsafe extern "C" fn(p_self: *const godot_string, p_wildcard: *const godot_string) -> godot_bool>§godot_string_md5: Option<unsafe extern "C" fn(p_md5: *const u8) -> godot_string>§godot_string_num: Option<unsafe extern "C" fn(p_num: f64) -> godot_string>§godot_string_num_int64: Option<unsafe extern "C" fn(p_num: i64, p_base: godot_int) -> godot_string>§godot_string_num_int64_capitalized: Option<unsafe extern "C" fn(p_num: i64, p_base: godot_int, p_capitalize_hex: godot_bool) -> godot_string>§godot_string_num_real: Option<unsafe extern "C" fn(p_num: f64) -> godot_string>§godot_string_num_scientific: Option<unsafe extern "C" fn(p_num: f64) -> godot_string>§godot_string_num_with_decimals: Option<unsafe extern "C" fn(p_num: f64, p_decimals: godot_int) -> godot_string>§godot_string_pad_decimals: Option<unsafe extern "C" fn(p_self: *const godot_string, p_digits: godot_int) -> godot_string>§godot_string_pad_zeros: Option<unsafe extern "C" fn(p_self: *const godot_string, p_digits: godot_int) -> godot_string>§godot_string_replace_first: Option<unsafe extern "C" fn(p_self: *const godot_string, p_key: godot_string, p_with: godot_string) -> godot_string>§godot_string_replace: Option<unsafe extern "C" fn(p_self: *const godot_string, p_key: godot_string, p_with: godot_string) -> godot_string>§godot_string_replacen: Option<unsafe extern "C" fn(p_self: *const godot_string, p_key: godot_string, p_with: godot_string) -> godot_string>§godot_string_rfind: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>§godot_string_rfindn: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string) -> godot_int>§godot_string_rfind_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>§godot_string_rfindn_from: Option<unsafe extern "C" fn(p_self: *const godot_string, p_what: godot_string, p_from: godot_int) -> godot_int>§godot_string_rpad: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int) -> godot_string>§godot_string_rpad_with_custom_character: Option<unsafe extern "C" fn(p_self: *const godot_string, p_min_length: godot_int, p_character: *const godot_string) -> godot_string>§godot_string_similarity: Option<unsafe extern "C" fn(p_self: *const godot_string, p_string: *const godot_string) -> godot_real>§godot_string_sprintf: Option<unsafe extern "C" fn(p_self: *const godot_string, p_values: *const godot_array, p_error: *mut godot_bool) -> godot_string>§godot_string_substr: Option<unsafe extern "C" fn(p_self: *const godot_string, p_from: godot_int, p_chars: godot_int) -> godot_string>§godot_string_to_double: Option<unsafe extern "C" fn(p_self: *const godot_string) -> f64>§godot_string_to_float: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_real>§godot_string_to_int: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_int>§godot_string_camelcase_to_underscore: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_camelcase_to_underscore_lowercased: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_capitalize: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_char_to_double: Option<unsafe extern "C" fn(p_what: *const c_char) -> f64>§godot_string_char_to_int: Option<unsafe extern "C" fn(p_what: *const c_char) -> godot_int>§godot_string_wchar_to_int: Option<unsafe extern "C" fn(p_str: *const wchar_t) -> i64>§godot_string_char_to_int_with_len: Option<unsafe extern "C" fn(p_what: *const c_char, p_len: godot_int) -> godot_int>§godot_string_char_to_int64_with_len: Option<unsafe extern "C" fn(p_str: *const wchar_t, p_len: c_int) -> i64>§godot_string_hex_to_int64: Option<unsafe extern "C" fn(p_self: *const godot_string) -> i64>§godot_string_hex_to_int64_with_prefix: Option<unsafe extern "C" fn(p_self: *const godot_string) -> i64>§godot_string_to_int64: Option<unsafe extern "C" fn(p_self: *const godot_string) -> i64>§godot_string_unicode_char_to_double: Option<unsafe extern "C" fn(p_str: *const wchar_t, r_end: *mut *const wchar_t) -> f64>§godot_string_get_slice_count: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: godot_string) -> godot_int>§godot_string_get_slice: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: godot_string, p_slice: godot_int) -> godot_string>§godot_string_get_slicec: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: wchar_t, p_slice: godot_int) -> godot_string>§godot_string_split: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>§godot_string_split_allow_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>§godot_string_split_floats: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>§godot_string_split_floats_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>§godot_string_split_floats_mk: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>§godot_string_split_floats_mk_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>§godot_string_split_ints: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>§godot_string_split_ints_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitter: *const godot_string) -> godot_array>§godot_string_split_ints_mk: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>§godot_string_split_ints_mk_allows_empty: Option<unsafe extern "C" fn(p_self: *const godot_string, p_splitters: *const godot_array) -> godot_array>§godot_string_split_spaces: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_array>§godot_string_char_lowercase: Option<unsafe extern "C" fn(p_char: wchar_t) -> wchar_t>§godot_string_char_uppercase: Option<unsafe extern "C" fn(p_char: wchar_t) -> wchar_t>§godot_string_to_lower: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_to_upper: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_get_basename: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_get_extension: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_left: Option<unsafe extern "C" fn(p_self: *const godot_string, p_pos: godot_int) -> godot_string>§godot_string_ord_at: Option<unsafe extern "C" fn(p_self: *const godot_string, p_idx: godot_int) -> wchar_t>§godot_string_plus_file: Option<unsafe extern "C" fn(p_self: *const godot_string, p_file: *const godot_string) -> godot_string>§godot_string_right: Option<unsafe extern "C" fn(p_self: *const godot_string, p_pos: godot_int) -> godot_string>§godot_string_strip_edges: Option<unsafe extern "C" fn(p_self: *const godot_string, p_left: godot_bool, p_right: godot_bool) -> godot_string>§godot_string_strip_escapes: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_erase: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_pos: godot_int, p_chars: godot_int)>§godot_string_ascii: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_char_string>§godot_string_ascii_extended: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_char_string>§godot_string_utf8: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_char_string>§godot_string_parse_utf8: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_utf8: *const c_char) -> godot_bool>§godot_string_parse_utf8_with_len: Option<unsafe extern "C" fn(p_self: *mut godot_string, p_utf8: *const c_char, p_len: godot_int) -> godot_bool>§godot_string_chars_to_utf8: Option<unsafe extern "C" fn(p_utf8: *const c_char) -> godot_string>§godot_string_chars_to_utf8_with_len: Option<unsafe extern "C" fn(p_utf8: *const c_char, p_len: godot_int) -> godot_string>§godot_string_hash: Option<unsafe extern "C" fn(p_self: *const godot_string) -> u32>§godot_string_hash64: Option<unsafe extern "C" fn(p_self: *const godot_string) -> u64>§godot_string_hash_chars: Option<unsafe extern "C" fn(p_cstr: *const c_char) -> u32>§godot_string_hash_chars_with_len: Option<unsafe extern "C" fn(p_cstr: *const c_char, p_len: godot_int) -> u32>§godot_string_hash_utf8_chars: Option<unsafe extern "C" fn(p_str: *const wchar_t) -> u32>§godot_string_hash_utf8_chars_with_len: Option<unsafe extern "C" fn(p_str: *const wchar_t, p_len: godot_int) -> u32>§godot_string_md5_buffer: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_pool_byte_array>§godot_string_md5_text: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_sha256_buffer: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_pool_byte_array>§godot_string_sha256_text: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_empty: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_get_base_dir: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_get_file: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_humanize_size: Option<unsafe extern "C" fn(p_size: usize) -> godot_string>§godot_string_is_abs_path: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_is_rel_path: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_is_resource_file: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_path_to: Option<unsafe extern "C" fn(p_self: *const godot_string, p_path: *const godot_string) -> godot_string>§godot_string_path_to_file: Option<unsafe extern "C" fn(p_self: *const godot_string, p_path: *const godot_string) -> godot_string>§godot_string_simplify_path: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_c_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_c_escape_multiline: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_c_unescape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_http_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_http_unescape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_json_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_word_wrap: Option<unsafe extern "C" fn(p_self: *const godot_string, p_chars_per_line: godot_int) -> godot_string>§godot_string_xml_escape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_xml_escape_with_quotes: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_xml_unescape: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_percent_decode: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_percent_encode: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_string>§godot_string_is_valid_float: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_is_valid_hex_number: Option<unsafe extern "C" fn(p_self: *const godot_string, p_with_prefix: godot_bool) -> godot_bool>§godot_string_is_valid_html_color: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_is_valid_identifier: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_is_valid_integer: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_is_valid_ip_address: Option<unsafe extern "C" fn(p_self: *const godot_string) -> godot_bool>§godot_string_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_string)>§godot_string_name_new: Option<unsafe extern "C" fn(r_dest: *mut godot_string_name, p_name: *const godot_string)>§godot_string_name_new_data: Option<unsafe extern "C" fn(r_dest: *mut godot_string_name, p_name: *const c_char)>§godot_string_name_get_name: Option<unsafe extern "C" fn(p_self: *const godot_string_name) -> godot_string>§godot_string_name_get_hash: Option<unsafe extern "C" fn(p_self: *const godot_string_name) -> u32>§godot_string_name_get_data_unique_pointer: Option<unsafe extern "C" fn(p_self: *const godot_string_name) -> *const c_void>§godot_string_name_operator_equal: Option<unsafe extern "C" fn(p_self: *const godot_string_name, p_other: *const godot_string_name) -> godot_bool>§godot_string_name_operator_less: Option<unsafe extern "C" fn(p_self: *const godot_string_name, p_other: *const godot_string_name) -> godot_bool>§godot_string_name_destroy: Option<unsafe extern "C" fn(p_self: *mut godot_string_name)>§godot_object_destroy: Option<unsafe extern "C" fn(p_o: *mut godot_object)>§godot_global_get_singleton: Option<unsafe extern "C" fn(p_name: *mut c_char) -> *mut godot_object>§godot_method_bind_get_method: Option<unsafe extern "C" fn(p_classname: *const c_char, p_methodname: *const c_char) -> *mut godot_method_bind>§godot_method_bind_ptrcall: Option<unsafe extern "C" fn(p_method_bind: *mut godot_method_bind, p_instance: *mut godot_object, p_args: *mut *const c_void, p_ret: *mut c_void)>§godot_method_bind_call: Option<unsafe extern "C" fn(p_method_bind: *mut godot_method_bind, p_instance: *mut godot_object, p_args: *mut *const godot_variant, p_arg_count: c_int, p_call_error: *mut godot_variant_call_error) -> godot_variant>§godot_get_class_constructor: Option<unsafe extern "C" fn(p_classname: *const c_char) -> godot_class_constructor>§godot_get_global_constants: Option<unsafe extern "C" fn() -> godot_dictionary>§godot_register_native_call_type: Option<unsafe extern "C" fn(call_type: *const c_char, p_callback: native_call_cb)>§godot_alloc: Option<unsafe extern "C" fn(p_bytes: c_int) -> *mut c_void>§godot_realloc: Option<unsafe extern "C" fn(p_ptr: *mut c_void, p_bytes: c_int) -> *mut c_void>§godot_free: Option<unsafe extern "C" fn(p_ptr: *mut c_void)>§godot_print_error: Option<unsafe extern "C" fn(p_description: *const c_char, p_function: *const c_char, p_file: *const c_char, p_line: c_int)>§godot_print_warning: Option<unsafe extern "C" fn(p_description: *const c_char, p_function: *const c_char, p_file: *const c_char, p_line: c_int)>§godot_print: Option<unsafe extern "C" fn(p_message: *const godot_string)>

Trait Implementations§

source§

impl Clone for godot_gdnative_core_api_struct

source§

fn clone(&self) -> godot_gdnative_core_api_struct

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for godot_gdnative_core_api_struct

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for godot_gdnative_core_api_struct

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Copy for godot_gdnative_core_api_struct

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere
    T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere
    T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere
    T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere
    U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere
    T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere
    U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere
    U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.