Files

1678 lines
110 KiB
Rust

use crate::{
GDExtensionConstTypePtr, GDExtensionTypePtr, GDExtensionUninitializedTypePtr, GDExtensionUninitializedVariantPtr, GDExtensionVariantPtr,
};
#[allow(non_snake_case)]
pub struct BuiltinLifecycleTable {
pub bool_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub bool_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub int_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub int_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub float_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub float_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub string_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub string_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub string_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub string_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub string_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_from_string_name: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_from_node_path: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub vector2_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub vector2_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub vector2_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector2_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector2_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector2_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector2_from_vector2i: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector2_from_x_y: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector2i_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub vector2i_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub vector2i_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector2i_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector2i_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector2i_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector2i_from_vector2: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector2i_from_x_y: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub rect2_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub rect2_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub rect2_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2_from_rect2i: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2_from_position_size: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2_from_x_y_width_height: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2i_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub rect2i_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub rect2i_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub rect2i_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2i_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2i_from_rect2: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2i_from_position_size: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rect2i_from_x_y_width_height: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub vector3_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub vector3_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector3_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector3_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3_from_vector3i: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3_from_x_y_z: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3i_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub vector3i_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub vector3i_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector3i_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector3i_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3i_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3i_from_vector3: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector3i_from_x_y_z: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_2d_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub transform_2d_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub transform_2d_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub transform_2d_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_2d_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_2d_from_rotation_position: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_2d_from_rotation_scale_skew_position: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_2d_from_x_axis_y_axis_origin: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub vector4_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub vector4_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector4_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector4_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4_from_vector4i: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4_from_x_y_z_w: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4i_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub vector4i_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub vector4i_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector4i_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub vector4i_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4i_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4i_from_vector4: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub vector4i_from_x_y_z_w: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub plane_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub plane_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub plane_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub plane_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub plane_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub plane_from_normal: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub plane_from_normal_d: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub plane_from_normal_point: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub plane_from_point1_point2_point3: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub plane_from_a_b_c_d: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub quaternion_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub quaternion_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub quaternion_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub quaternion_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub quaternion_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub quaternion_from_basis: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub quaternion_from_axis_angle: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub quaternion_from_arc_from_arc_to: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub quaternion_from_x_y_z_w: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub aabb_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub aabb_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub aabb_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub aabb_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub aabb_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub aabb_from_position_size: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub basis_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub basis_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub basis_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub basis_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub basis_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub basis_from_quaternion: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub basis_from_axis_angle: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub basis_from_x_axis_y_axis_z_axis: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_3d_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub transform_3d_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub transform_3d_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub transform_3d_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_3d_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_3d_from_basis_origin: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_3d_from_x_axis_y_axis_z_axis_origin: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub transform_3d_from_projection: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub projection_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub projection_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub projection_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub projection_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub projection_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub projection_from_transform_3d: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub projection_from_x_axis_y_axis_z_axis_w_axis: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub color_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub color_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub color_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub color_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub color_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub color_from_from_alpha: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub color_from_r_g_b: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub color_from_r_g_b_a: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub color_from_code: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub color_from_code_alpha: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_name_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub string_name_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub string_name_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub string_name_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub string_name_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_name_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_name_from_string: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub string_name_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub node_path_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub node_path_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub node_path_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub node_path_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub node_path_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub node_path_from_string: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub node_path_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub rid_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub rid_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub rid_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub rid_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub rid_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub rid_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub object_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub object_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub callable_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub callable_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub callable_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub callable_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub callable_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub callable_from_object_method: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub callable_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub signal_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub signal_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub signal_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub signal_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub signal_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub signal_from_object_signal: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub signal_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub dictionary_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub dictionary_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub dictionary_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub dictionary_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub dictionary_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub dictionary_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub array_operator_less: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_base_type_class_name_script: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_byte_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_int32_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_int64_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_float32_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_float64_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_string_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_vector2_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_vector3_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_color_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_from_packed_vector4_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_byte_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_byte_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_byte_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_byte_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_byte_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_byte_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_byte_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_int32_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_int32_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_int32_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_int32_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_int32_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_int32_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_int32_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_int64_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_int64_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_int64_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_int64_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_int64_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_int64_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_int64_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_float32_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_float32_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_float32_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_float32_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_float32_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_float32_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_float32_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_float64_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_float64_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_float64_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_float64_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_float64_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_float64_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_float64_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_string_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_string_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_string_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_string_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_string_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_string_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_string_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_vector2_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_vector2_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_vector2_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_vector2_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector2_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector2_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector2_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_vector3_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_vector3_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_vector3_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_vector3_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector3_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector3_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector3_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_color_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_color_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_color_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_color_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_color_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_color_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_color_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr), pub packed_vector4_array_to_variant: unsafe extern "C" fn(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr), pub packed_vector4_array_from_variant: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr), pub packed_vector4_array_operator_equal: unsafe extern "C" fn(GDExtensionConstTypePtr, GDExtensionConstTypePtr, GDExtensionTypePtr), pub packed_vector4_array_construct_default: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector4_array_construct_copy: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector4_array_from_array: unsafe extern "C" fn(GDExtensionUninitializedTypePtr, * const GDExtensionConstTypePtr), pub packed_vector4_array_destroy: unsafe extern "C" fn(GDExtensionTypePtr),
}
impl BuiltinLifecycleTable {
pub const CLASS_COUNT: usize = 38usize;
pub const METHOD_COUNT: usize = 0usize;
#[allow(clippy::missing_safety_doc)]
pub unsafe fn load(interface: &crate::GDExtensionInterface,) -> Self {
let get_construct_fn = interface.variant_get_ptr_constructor.unwrap();
let get_destroy_fn = interface.variant_get_ptr_destructor.unwrap();
let get_operator_fn = interface.variant_get_ptr_operator_evaluator.unwrap();
let get_to_variant_fn = interface.get_variant_from_type_constructor.unwrap();
let get_from_variant_fn = interface.get_variant_to_type_constructor.unwrap();
Self {
bool_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_BOOL)
};
crate::validate_builtin_lifecycle(fptr, "bool_to_variant")
},
bool_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_BOOL)
};
crate::validate_builtin_lifecycle(fptr, "bool_from_variant")
},
int_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_INT)
};
crate::validate_builtin_lifecycle(fptr, "int_to_variant")
},
int_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_INT)
};
crate::validate_builtin_lifecycle(fptr, "int_from_variant")
},
float_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_FLOAT)
};
crate::validate_builtin_lifecycle(fptr, "float_to_variant")
},
float_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_FLOAT)
};
crate::validate_builtin_lifecycle(fptr, "float_from_variant")
},
string_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING)
};
crate::validate_builtin_lifecycle(fptr, "string_to_variant")
},
string_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING)
};
crate::validate_builtin_lifecycle(fptr, "string_from_variant")
},
string_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_STRING, crate::GDEXTENSION_VARIANT_TYPE_STRING)
};
crate::validate_builtin_lifecycle(fptr, "string_operator_equal")
},
string_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_STRING, crate::GDEXTENSION_VARIANT_TYPE_STRING)
};
crate::validate_builtin_lifecycle(fptr, "string_operator_less")
},
string_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "string_construct_default")
},
string_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "string_construct_copy")
},
string_from_string_name: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "string_from_string_name")
},
string_from_node_path: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "string_from_node_path")
},
string_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING)
};
crate::validate_builtin_lifecycle(fptr, "string_destroy")
},
vector2_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2)
};
crate::validate_builtin_lifecycle(fptr, "vector2_to_variant")
},
vector2_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2)
};
crate::validate_builtin_lifecycle(fptr, "vector2_from_variant")
},
vector2_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2)
};
crate::validate_builtin_lifecycle(fptr, "vector2_operator_equal")
},
vector2_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2)
};
crate::validate_builtin_lifecycle(fptr, "vector2_operator_less")
},
vector2_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2_construct_default")
},
vector2_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2_construct_copy")
},
vector2_from_vector2i: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2_from_vector2i")
},
vector2_from_x_y: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2_from_x_y")
},
vector2i_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_to_variant")
},
vector2i_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_from_variant")
},
vector2i_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_operator_equal")
},
vector2i_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I, crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_operator_less")
},
vector2i_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_construct_default")
},
vector2i_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_construct_copy")
},
vector2i_from_vector2: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_from_vector2")
},
vector2i_from_x_y: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR2I, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "vector2i_from_x_y")
},
rect2_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2)
};
crate::validate_builtin_lifecycle(fptr, "rect2_to_variant")
},
rect2_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2)
};
crate::validate_builtin_lifecycle(fptr, "rect2_from_variant")
},
rect2_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_RECT2, crate::GDEXTENSION_VARIANT_TYPE_RECT2)
};
crate::validate_builtin_lifecycle(fptr, "rect2_operator_equal")
},
rect2_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2_construct_default")
},
rect2_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2_construct_copy")
},
rect2_from_rect2i: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2_from_rect2i")
},
rect2_from_position_size: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2_from_position_size")
},
rect2_from_x_y_width_height: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2_from_x_y_width_height")
},
rect2i_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2I)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_to_variant")
},
rect2i_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2I)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_from_variant")
},
rect2i_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_RECT2I, crate::GDEXTENSION_VARIANT_TYPE_RECT2I)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_operator_equal")
},
rect2i_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2I, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_construct_default")
},
rect2i_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2I, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_construct_copy")
},
rect2i_from_rect2: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2I, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_from_rect2")
},
rect2i_from_position_size: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2I, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_from_position_size")
},
rect2i_from_x_y_width_height: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RECT2I, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "rect2i_from_x_y_width_height")
},
vector3_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3)
};
crate::validate_builtin_lifecycle(fptr, "vector3_to_variant")
},
vector3_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3)
};
crate::validate_builtin_lifecycle(fptr, "vector3_from_variant")
},
vector3_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3)
};
crate::validate_builtin_lifecycle(fptr, "vector3_operator_equal")
},
vector3_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3)
};
crate::validate_builtin_lifecycle(fptr, "vector3_operator_less")
},
vector3_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3_construct_default")
},
vector3_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3_construct_copy")
},
vector3_from_vector3i: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3_from_vector3i")
},
vector3_from_x_y_z: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3_from_x_y_z")
},
vector3i_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_to_variant")
},
vector3i_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_from_variant")
},
vector3i_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_operator_equal")
},
vector3i_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I, crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_operator_less")
},
vector3i_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_construct_default")
},
vector3i_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_construct_copy")
},
vector3i_from_vector3: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_from_vector3")
},
vector3i_from_x_y_z: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR3I, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "vector3i_from_x_y_z")
},
transform_2d_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_to_variant")
},
transform_2d_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_from_variant")
},
transform_2d_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_operator_equal")
},
transform_2d_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_construct_default")
},
transform_2d_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_construct_copy")
},
transform_2d_from_rotation_position: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_from_rotation_position")
},
transform_2d_from_rotation_scale_skew_position: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_from_rotation_scale_skew_position")
},
transform_2d_from_x_axis_y_axis_origin: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_2d_from_x_axis_y_axis_origin")
},
vector4_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4)
};
crate::validate_builtin_lifecycle(fptr, "vector4_to_variant")
},
vector4_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4)
};
crate::validate_builtin_lifecycle(fptr, "vector4_from_variant")
},
vector4_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4)
};
crate::validate_builtin_lifecycle(fptr, "vector4_operator_equal")
},
vector4_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4)
};
crate::validate_builtin_lifecycle(fptr, "vector4_operator_less")
},
vector4_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4_construct_default")
},
vector4_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4_construct_copy")
},
vector4_from_vector4i: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4_from_vector4i")
},
vector4_from_x_y_z_w: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4_from_x_y_z_w")
},
vector4i_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_to_variant")
},
vector4i_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_from_variant")
},
vector4i_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_operator_equal")
},
vector4i_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I, crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_operator_less")
},
vector4i_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_construct_default")
},
vector4i_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_construct_copy")
},
vector4i_from_vector4: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_from_vector4")
},
vector4i_from_x_y_z_w: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_VECTOR4I, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "vector4i_from_x_y_z_w")
},
plane_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE)
};
crate::validate_builtin_lifecycle(fptr, "plane_to_variant")
},
plane_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE)
};
crate::validate_builtin_lifecycle(fptr, "plane_from_variant")
},
plane_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PLANE, crate::GDEXTENSION_VARIANT_TYPE_PLANE)
};
crate::validate_builtin_lifecycle(fptr, "plane_operator_equal")
},
plane_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "plane_construct_default")
},
plane_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "plane_construct_copy")
},
plane_from_normal: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "plane_from_normal")
},
plane_from_normal_d: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "plane_from_normal_d")
},
plane_from_normal_point: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "plane_from_normal_point")
},
plane_from_point1_point2_point3: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE, 5i32)
};
crate::validate_builtin_lifecycle(fptr, "plane_from_point1_point2_point3")
},
plane_from_a_b_c_d: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PLANE, 6i32)
};
crate::validate_builtin_lifecycle(fptr, "plane_from_a_b_c_d")
},
quaternion_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_to_variant")
},
quaternion_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_from_variant")
},
quaternion_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_QUATERNION, crate::GDEXTENSION_VARIANT_TYPE_QUATERNION)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_operator_equal")
},
quaternion_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_construct_default")
},
quaternion_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_construct_copy")
},
quaternion_from_basis: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_from_basis")
},
quaternion_from_axis_angle: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_from_axis_angle")
},
quaternion_from_arc_from_arc_to: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_from_arc_from_arc_to")
},
quaternion_from_x_y_z_w: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_QUATERNION, 5i32)
};
crate::validate_builtin_lifecycle(fptr, "quaternion_from_x_y_z_w")
},
aabb_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_AABB)
};
crate::validate_builtin_lifecycle(fptr, "aabb_to_variant")
},
aabb_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_AABB)
};
crate::validate_builtin_lifecycle(fptr, "aabb_from_variant")
},
aabb_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_AABB, crate::GDEXTENSION_VARIANT_TYPE_AABB)
};
crate::validate_builtin_lifecycle(fptr, "aabb_operator_equal")
},
aabb_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_AABB, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "aabb_construct_default")
},
aabb_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_AABB, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "aabb_construct_copy")
},
aabb_from_position_size: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_AABB, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "aabb_from_position_size")
},
basis_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_BASIS)
};
crate::validate_builtin_lifecycle(fptr, "basis_to_variant")
},
basis_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_BASIS)
};
crate::validate_builtin_lifecycle(fptr, "basis_from_variant")
},
basis_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_BASIS, crate::GDEXTENSION_VARIANT_TYPE_BASIS)
};
crate::validate_builtin_lifecycle(fptr, "basis_operator_equal")
},
basis_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_BASIS, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "basis_construct_default")
},
basis_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_BASIS, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "basis_construct_copy")
},
basis_from_quaternion: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_BASIS, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "basis_from_quaternion")
},
basis_from_axis_angle: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_BASIS, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "basis_from_axis_angle")
},
basis_from_x_axis_y_axis_z_axis: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_BASIS, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "basis_from_x_axis_y_axis_z_axis")
},
transform_3d_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_to_variant")
},
transform_3d_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_from_variant")
},
transform_3d_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_operator_equal")
},
transform_3d_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_construct_default")
},
transform_3d_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_construct_copy")
},
transform_3d_from_basis_origin: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_from_basis_origin")
},
transform_3d_from_x_axis_y_axis_z_axis_origin: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_from_x_axis_y_axis_z_axis_origin")
},
transform_3d_from_projection: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "transform_3d_from_projection")
},
projection_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PROJECTION)
};
crate::validate_builtin_lifecycle(fptr, "projection_to_variant")
},
projection_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PROJECTION)
};
crate::validate_builtin_lifecycle(fptr, "projection_from_variant")
},
projection_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PROJECTION, crate::GDEXTENSION_VARIANT_TYPE_PROJECTION)
};
crate::validate_builtin_lifecycle(fptr, "projection_operator_equal")
},
projection_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PROJECTION, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "projection_construct_default")
},
projection_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PROJECTION, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "projection_construct_copy")
},
projection_from_transform_3d: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PROJECTION, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "projection_from_transform_3d")
},
projection_from_x_axis_y_axis_z_axis_w_axis: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PROJECTION, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "projection_from_x_axis_y_axis_z_axis_w_axis")
},
color_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR)
};
crate::validate_builtin_lifecycle(fptr, "color_to_variant")
},
color_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR)
};
crate::validate_builtin_lifecycle(fptr, "color_from_variant")
},
color_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_COLOR, crate::GDEXTENSION_VARIANT_TYPE_COLOR)
};
crate::validate_builtin_lifecycle(fptr, "color_operator_equal")
},
color_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "color_construct_default")
},
color_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "color_construct_copy")
},
color_from_from_alpha: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "color_from_from_alpha")
},
color_from_r_g_b: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "color_from_r_g_b")
},
color_from_r_g_b_a: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "color_from_r_g_b_a")
},
color_from_code: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR, 5i32)
};
crate::validate_builtin_lifecycle(fptr, "color_from_code")
},
color_from_code_alpha: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_COLOR, 6i32)
};
crate::validate_builtin_lifecycle(fptr, "color_from_code_alpha")
},
string_name_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME)
};
crate::validate_builtin_lifecycle(fptr, "string_name_to_variant")
},
string_name_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME)
};
crate::validate_builtin_lifecycle(fptr, "string_name_from_variant")
},
string_name_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME, crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME)
};
crate::validate_builtin_lifecycle(fptr, "string_name_operator_equal")
},
string_name_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME, crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME)
};
crate::validate_builtin_lifecycle(fptr, "string_name_operator_less")
},
string_name_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "string_name_construct_default")
},
string_name_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "string_name_construct_copy")
},
string_name_from_string: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "string_name_from_string")
},
string_name_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_STRING_NAME)
};
crate::validate_builtin_lifecycle(fptr, "string_name_destroy")
},
node_path_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH)
};
crate::validate_builtin_lifecycle(fptr, "node_path_to_variant")
},
node_path_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH)
};
crate::validate_builtin_lifecycle(fptr, "node_path_from_variant")
},
node_path_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH, crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH)
};
crate::validate_builtin_lifecycle(fptr, "node_path_operator_equal")
},
node_path_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "node_path_construct_default")
},
node_path_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "node_path_construct_copy")
},
node_path_from_string: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "node_path_from_string")
},
node_path_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_NODE_PATH)
};
crate::validate_builtin_lifecycle(fptr, "node_path_destroy")
},
rid_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_RID)
};
crate::validate_builtin_lifecycle(fptr, "rid_to_variant")
},
rid_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_RID)
};
crate::validate_builtin_lifecycle(fptr, "rid_from_variant")
},
rid_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_RID, crate::GDEXTENSION_VARIANT_TYPE_RID)
};
crate::validate_builtin_lifecycle(fptr, "rid_operator_equal")
},
rid_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_RID, crate::GDEXTENSION_VARIANT_TYPE_RID)
};
crate::validate_builtin_lifecycle(fptr, "rid_operator_less")
},
rid_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RID, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "rid_construct_default")
},
rid_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_RID, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "rid_construct_copy")
},
object_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_OBJECT)
};
crate::validate_builtin_lifecycle(fptr, "object_to_variant")
},
object_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_OBJECT)
};
crate::validate_builtin_lifecycle(fptr, "object_from_variant")
},
callable_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_CALLABLE)
};
crate::validate_builtin_lifecycle(fptr, "callable_to_variant")
},
callable_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_CALLABLE)
};
crate::validate_builtin_lifecycle(fptr, "callable_from_variant")
},
callable_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_CALLABLE, crate::GDEXTENSION_VARIANT_TYPE_CALLABLE)
};
crate::validate_builtin_lifecycle(fptr, "callable_operator_equal")
},
callable_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_CALLABLE, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "callable_construct_default")
},
callable_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_CALLABLE, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "callable_construct_copy")
},
callable_from_object_method: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_CALLABLE, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "callable_from_object_method")
},
callable_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_CALLABLE)
};
crate::validate_builtin_lifecycle(fptr, "callable_destroy")
},
signal_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_SIGNAL)
};
crate::validate_builtin_lifecycle(fptr, "signal_to_variant")
},
signal_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_SIGNAL)
};
crate::validate_builtin_lifecycle(fptr, "signal_from_variant")
},
signal_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_SIGNAL, crate::GDEXTENSION_VARIANT_TYPE_SIGNAL)
};
crate::validate_builtin_lifecycle(fptr, "signal_operator_equal")
},
signal_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_SIGNAL, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "signal_construct_default")
},
signal_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_SIGNAL, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "signal_construct_copy")
},
signal_from_object_signal: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_SIGNAL, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "signal_from_object_signal")
},
signal_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_SIGNAL)
};
crate::validate_builtin_lifecycle(fptr, "signal_destroy")
},
dictionary_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_DICTIONARY)
};
crate::validate_builtin_lifecycle(fptr, "dictionary_to_variant")
},
dictionary_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_DICTIONARY)
};
crate::validate_builtin_lifecycle(fptr, "dictionary_from_variant")
},
dictionary_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_DICTIONARY, crate::GDEXTENSION_VARIANT_TYPE_DICTIONARY)
};
crate::validate_builtin_lifecycle(fptr, "dictionary_operator_equal")
},
dictionary_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_DICTIONARY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "dictionary_construct_default")
},
dictionary_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_DICTIONARY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "dictionary_construct_copy")
},
dictionary_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_DICTIONARY)
};
crate::validate_builtin_lifecycle(fptr, "dictionary_destroy")
},
array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "array_to_variant")
},
array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "array_from_variant")
},
array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "array_operator_equal")
},
array_operator_less: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_LESS, crate::GDEXTENSION_VARIANT_TYPE_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "array_operator_less")
},
array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "array_construct_default")
},
array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "array_construct_copy")
},
array_from_base_type_class_name_script: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_base_type_class_name_script")
},
array_from_packed_byte_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 3i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_byte_array")
},
array_from_packed_int32_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 4i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_int32_array")
},
array_from_packed_int64_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 5i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_int64_array")
},
array_from_packed_float32_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 6i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_float32_array")
},
array_from_packed_float64_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 7i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_float64_array")
},
array_from_packed_string_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 8i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_string_array")
},
array_from_packed_vector2_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 9i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_vector2_array")
},
array_from_packed_vector3_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 10i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_vector3_array")
},
array_from_packed_color_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 11i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_color_array")
},
array_from_packed_vector4_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY, 12i32)
};
crate::validate_builtin_lifecycle(fptr, "array_from_packed_vector4_array")
},
array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "array_destroy")
},
packed_byte_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_byte_array_to_variant")
},
packed_byte_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_byte_array_from_variant")
},
packed_byte_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_byte_array_operator_equal")
},
packed_byte_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_byte_array_construct_default")
},
packed_byte_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_byte_array_construct_copy")
},
packed_byte_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_byte_array_from_array")
},
packed_byte_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_byte_array_destroy")
},
packed_int32_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int32_array_to_variant")
},
packed_int32_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int32_array_from_variant")
},
packed_int32_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int32_array_operator_equal")
},
packed_int32_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_int32_array_construct_default")
},
packed_int32_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_int32_array_construct_copy")
},
packed_int32_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_int32_array_from_array")
},
packed_int32_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int32_array_destroy")
},
packed_int64_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int64_array_to_variant")
},
packed_int64_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int64_array_from_variant")
},
packed_int64_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int64_array_operator_equal")
},
packed_int64_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_int64_array_construct_default")
},
packed_int64_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_int64_array_construct_copy")
},
packed_int64_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_int64_array_from_array")
},
packed_int64_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_int64_array_destroy")
},
packed_float32_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float32_array_to_variant")
},
packed_float32_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float32_array_from_variant")
},
packed_float32_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float32_array_operator_equal")
},
packed_float32_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_float32_array_construct_default")
},
packed_float32_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_float32_array_construct_copy")
},
packed_float32_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_float32_array_from_array")
},
packed_float32_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float32_array_destroy")
},
packed_float64_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float64_array_to_variant")
},
packed_float64_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float64_array_from_variant")
},
packed_float64_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float64_array_operator_equal")
},
packed_float64_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_float64_array_construct_default")
},
packed_float64_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_float64_array_construct_copy")
},
packed_float64_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_float64_array_from_array")
},
packed_float64_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_float64_array_destroy")
},
packed_string_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_string_array_to_variant")
},
packed_string_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_string_array_from_variant")
},
packed_string_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_string_array_operator_equal")
},
packed_string_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_string_array_construct_default")
},
packed_string_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_string_array_construct_copy")
},
packed_string_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_string_array_from_array")
},
packed_string_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_string_array_destroy")
},
packed_vector2_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector2_array_to_variant")
},
packed_vector2_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector2_array_from_variant")
},
packed_vector2_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector2_array_operator_equal")
},
packed_vector2_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector2_array_construct_default")
},
packed_vector2_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector2_array_construct_copy")
},
packed_vector2_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector2_array_from_array")
},
packed_vector2_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector2_array_destroy")
},
packed_vector3_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector3_array_to_variant")
},
packed_vector3_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector3_array_from_variant")
},
packed_vector3_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector3_array_operator_equal")
},
packed_vector3_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector3_array_construct_default")
},
packed_vector3_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector3_array_construct_copy")
},
packed_vector3_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector3_array_from_array")
},
packed_vector3_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector3_array_destroy")
},
packed_color_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_color_array_to_variant")
},
packed_color_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_color_array_from_variant")
},
packed_color_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_color_array_operator_equal")
},
packed_color_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_color_array_construct_default")
},
packed_color_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_color_array_construct_copy")
},
packed_color_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_color_array_from_array")
},
packed_color_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_color_array_destroy")
},
packed_vector4_array_to_variant: {
let fptr = unsafe {
get_to_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector4_array_to_variant")
},
packed_vector4_array_from_variant: {
let fptr = unsafe {
get_from_variant_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector4_array_from_variant")
},
packed_vector4_array_operator_equal: {
let fptr = unsafe {
get_operator_fn(crate::GDEXTENSION_VARIANT_OP_EQUAL, crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY, crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector4_array_operator_equal")
},
packed_vector4_array_construct_default: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY, 0i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector4_array_construct_default")
},
packed_vector4_array_construct_copy: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY, 1i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector4_array_construct_copy")
},
packed_vector4_array_from_array: {
let fptr = unsafe {
get_construct_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY, 2i32)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector4_array_from_array")
},
packed_vector4_array_destroy: {
let fptr = unsafe {
get_destroy_fn(crate::GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY)
};
crate::validate_builtin_lifecycle(fptr, "packed_vector4_array_destroy")
},
}
}
}