added godot-rs scaffolding
This commit is contained in:
		@@ -0,0 +1,376 @@
 | 
			
		||||
#[cfg(target_pointer_width = "32")]
 | 
			
		||||
pub mod types {
 | 
			
		||||
    pub type OpaqueNil = crate::opaque::Opaque < 0usize >;
 | 
			
		||||
    pub type OpaqueBool = crate::opaque::Opaque < 1usize >;
 | 
			
		||||
    pub type OpaqueInt = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueFloat = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueString = crate::opaque::Opaque < 4usize >;
 | 
			
		||||
    pub type OpaqueVector2 = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueVector2i = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueRect2 = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueRect2i = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueVector3 = crate::opaque::Opaque < 12usize >;
 | 
			
		||||
    pub type OpaqueVector3i = crate::opaque::Opaque < 12usize >;
 | 
			
		||||
    pub type OpaqueTransform2D = crate::opaque::Opaque < 24usize >;
 | 
			
		||||
    pub type OpaqueVector4 = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueVector4i = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePlane = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueQuaternion = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueAabb = crate::opaque::Opaque < 24usize >;
 | 
			
		||||
    pub type OpaqueBasis = crate::opaque::Opaque < 36usize >;
 | 
			
		||||
    pub type OpaqueTransform3D = crate::opaque::Opaque < 48usize >;
 | 
			
		||||
    pub type OpaqueProjection = crate::opaque::Opaque < 64usize >;
 | 
			
		||||
    pub type OpaqueColor = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueStringName = crate::opaque::Opaque < 4usize >;
 | 
			
		||||
    pub type OpaqueNodePath = crate::opaque::Opaque < 4usize >;
 | 
			
		||||
    pub type OpaqueRid = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueObject = crate::opaque::Opaque < 4usize >;
 | 
			
		||||
    pub type OpaqueCallable = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueSignal = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueDictionary = crate::opaque::Opaque < 4usize >;
 | 
			
		||||
    pub type OpaqueArray = crate::opaque::Opaque < 4usize >;
 | 
			
		||||
    pub type OpaquePackedByteArray = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedInt32Array = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedInt64Array = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedFloat32Array = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedFloat64Array = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedStringArray = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedVector2Array = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedVector3Array = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedColorArray = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedVector4Array = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueVariant = crate::opaque::Opaque < 24usize >;
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
#[cfg(target_pointer_width = "64")]
 | 
			
		||||
pub mod types {
 | 
			
		||||
    pub type OpaqueNil = crate::opaque::Opaque < 0usize >;
 | 
			
		||||
    pub type OpaqueBool = crate::opaque::Opaque < 1usize >;
 | 
			
		||||
    pub type OpaqueInt = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueFloat = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueString = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueVector2 = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueVector2i = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueRect2 = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueRect2i = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueVector3 = crate::opaque::Opaque < 12usize >;
 | 
			
		||||
    pub type OpaqueVector3i = crate::opaque::Opaque < 12usize >;
 | 
			
		||||
    pub type OpaqueTransform2D = crate::opaque::Opaque < 24usize >;
 | 
			
		||||
    pub type OpaqueVector4 = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueVector4i = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePlane = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueQuaternion = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueAabb = crate::opaque::Opaque < 24usize >;
 | 
			
		||||
    pub type OpaqueBasis = crate::opaque::Opaque < 36usize >;
 | 
			
		||||
    pub type OpaqueTransform3D = crate::opaque::Opaque < 48usize >;
 | 
			
		||||
    pub type OpaqueProjection = crate::opaque::Opaque < 64usize >;
 | 
			
		||||
    pub type OpaqueColor = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueStringName = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueNodePath = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueRid = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueObject = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueCallable = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueSignal = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueDictionary = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaqueArray = crate::opaque::Opaque < 8usize >;
 | 
			
		||||
    pub type OpaquePackedByteArray = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedInt32Array = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedInt64Array = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedFloat32Array = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedFloat64Array = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedStringArray = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedVector2Array = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedVector3Array = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedColorArray = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaquePackedVector4Array = crate::opaque::Opaque < 16usize >;
 | 
			
		||||
    pub type OpaqueVariant = crate::opaque::Opaque < 24usize >;
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
#[doc = r" Provides meta-information about the library and the Godot version in use."]
 | 
			
		||||
pub struct GdextBuild;
 | 
			
		||||
impl GdextBuild {
 | 
			
		||||
    #[doc = r" Godot version against which gdext was compiled."]
 | 
			
		||||
    #[doc = r""]
 | 
			
		||||
    #[doc = r" Example format: `v4.0.stable.official`"]
 | 
			
		||||
    pub const fn godot_static_version_string() -> &'static str {
 | 
			
		||||
        "v4.3.stable.official"
 | 
			
		||||
    }
 | 
			
		||||
    #[doc = r" Godot version against which gdext was compiled, as `(major, minor, patch)` triple."]
 | 
			
		||||
    pub const fn godot_static_version_triple() -> (u8, u8, u8) {
 | 
			
		||||
        (4u8, 3u8, 0u8)
 | 
			
		||||
    }
 | 
			
		||||
    #[doc = r" Version of the Godot engine which loaded gdext via GDExtension binding."]
 | 
			
		||||
    pub fn godot_runtime_version_string() -> String {
 | 
			
		||||
        unsafe {
 | 
			
		||||
            let char_ptr = crate::runtime_metadata() . godot_version.string;
 | 
			
		||||
            let c_str = std::ffi::CStr::from_ptr(char_ptr);
 | 
			
		||||
            String::from_utf8_lossy(c_str.to_bytes()) . to_string()
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    #[doc = r" Version of the Godot engine which loaded gdext via GDExtension binding, as"]
 | 
			
		||||
    #[doc = r" `(major, minor, patch)` triple."]
 | 
			
		||||
    pub fn godot_runtime_version_triple() -> (u8, u8, u8) {
 | 
			
		||||
        let version = unsafe {
 | 
			
		||||
            crate::runtime_metadata() . godot_version
 | 
			
		||||
        };
 | 
			
		||||
        (version.major as u8, version.minor as u8, version.patch as u8)
 | 
			
		||||
    }
 | 
			
		||||
    #[doc = r#" For a string `"4.x"`, returns `true` if the current Godot version is strictly less than 4.x."#]
 | 
			
		||||
    #[doc = r""]
 | 
			
		||||
    #[doc = r#" Runtime equivalent of `#[cfg(before_api = "4.x")]`."#]
 | 
			
		||||
    #[doc = r""]
 | 
			
		||||
    #[doc = r" # Panics"]
 | 
			
		||||
    #[doc = r" On bad input."]
 | 
			
		||||
    pub fn before_api(major_minor: &str) -> bool {
 | 
			
		||||
        let mut parts = major_minor.split('.');
 | 
			
		||||
        let queried_major = parts.next() . unwrap() . parse::< u8 > () . expect("invalid major version");
 | 
			
		||||
        let queried_minor = parts.next() . unwrap() . parse::< u8 > () . expect("invalid minor version");
 | 
			
		||||
        assert_eq !(queried_major, 4, "major version must be 4");
 | 
			
		||||
        let(_, minor, _) = Self::godot_runtime_version_triple();
 | 
			
		||||
        minor < queried_minor
 | 
			
		||||
    }
 | 
			
		||||
    #[doc = r#" For a string `"4.x"`, returns `true` if the current Godot version is equal or greater to 4.x."#]
 | 
			
		||||
    #[doc = r""]
 | 
			
		||||
    #[doc = r#" Runtime equivalent of `#[cfg(since_api = "4.x")]`."#]
 | 
			
		||||
    #[doc = r""]
 | 
			
		||||
    #[doc = r" # Panics"]
 | 
			
		||||
    #[doc = r" On bad input."]
 | 
			
		||||
    pub fn since_api(major_minor: &str) -> bool {
 | 
			
		||||
        !Self::before_api(major_minor)
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
#[repr(transparent)]
 | 
			
		||||
#[derive(Copy, Clone, Eq, PartialEq, Hash)]
 | 
			
		||||
#[doc = "Godot enum name: `Variant.Type`."]
 | 
			
		||||
pub struct VariantType {
 | 
			
		||||
    #[doc(hidden)]
 | 
			
		||||
    pub ord: i32
 | 
			
		||||
}
 | 
			
		||||
impl VariantType {
 | 
			
		||||
    #[doc(alias = "TYPE_NIL")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_NIL`"]
 | 
			
		||||
    pub const NIL: VariantType = VariantType {
 | 
			
		||||
        ord: 0i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_BOOL")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_BOOL`"]
 | 
			
		||||
    pub const BOOL: VariantType = VariantType {
 | 
			
		||||
        ord: 1i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_INT")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_INT`"]
 | 
			
		||||
    pub const INT: VariantType = VariantType {
 | 
			
		||||
        ord: 2i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_FLOAT")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_FLOAT`"]
 | 
			
		||||
    pub const FLOAT: VariantType = VariantType {
 | 
			
		||||
        ord: 3i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_STRING")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_STRING`"]
 | 
			
		||||
    pub const STRING: VariantType = VariantType {
 | 
			
		||||
        ord: 4i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_VECTOR2")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_VECTOR2`"]
 | 
			
		||||
    pub const VECTOR2: VariantType = VariantType {
 | 
			
		||||
        ord: 5i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_VECTOR2I")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_VECTOR2I`"]
 | 
			
		||||
    pub const VECTOR2I: VariantType = VariantType {
 | 
			
		||||
        ord: 6i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_RECT2")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_RECT2`"]
 | 
			
		||||
    pub const RECT2: VariantType = VariantType {
 | 
			
		||||
        ord: 7i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_RECT2I")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_RECT2I`"]
 | 
			
		||||
    pub const RECT2I: VariantType = VariantType {
 | 
			
		||||
        ord: 8i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_VECTOR3")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_VECTOR3`"]
 | 
			
		||||
    pub const VECTOR3: VariantType = VariantType {
 | 
			
		||||
        ord: 9i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_VECTOR3I")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_VECTOR3I`"]
 | 
			
		||||
    pub const VECTOR3I: VariantType = VariantType {
 | 
			
		||||
        ord: 10i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_TRANSFORM2D")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_TRANSFORM2D`"]
 | 
			
		||||
    pub const TRANSFORM2D: VariantType = VariantType {
 | 
			
		||||
        ord: 11i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_VECTOR4")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_VECTOR4`"]
 | 
			
		||||
    pub const VECTOR4: VariantType = VariantType {
 | 
			
		||||
        ord: 12i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_VECTOR4I")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_VECTOR4I`"]
 | 
			
		||||
    pub const VECTOR4I: VariantType = VariantType {
 | 
			
		||||
        ord: 13i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PLANE")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PLANE`"]
 | 
			
		||||
    pub const PLANE: VariantType = VariantType {
 | 
			
		||||
        ord: 14i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_QUATERNION")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_QUATERNION`"]
 | 
			
		||||
    pub const QUATERNION: VariantType = VariantType {
 | 
			
		||||
        ord: 15i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_AABB")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_AABB`"]
 | 
			
		||||
    pub const AABB: VariantType = VariantType {
 | 
			
		||||
        ord: 16i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_BASIS")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_BASIS`"]
 | 
			
		||||
    pub const BASIS: VariantType = VariantType {
 | 
			
		||||
        ord: 17i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_TRANSFORM3D")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_TRANSFORM3D`"]
 | 
			
		||||
    pub const TRANSFORM3D: VariantType = VariantType {
 | 
			
		||||
        ord: 18i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PROJECTION")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PROJECTION`"]
 | 
			
		||||
    pub const PROJECTION: VariantType = VariantType {
 | 
			
		||||
        ord: 19i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_COLOR")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_COLOR`"]
 | 
			
		||||
    pub const COLOR: VariantType = VariantType {
 | 
			
		||||
        ord: 20i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_STRING_NAME")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_STRING_NAME`"]
 | 
			
		||||
    pub const STRING_NAME: VariantType = VariantType {
 | 
			
		||||
        ord: 21i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_NODE_PATH")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_NODE_PATH`"]
 | 
			
		||||
    pub const NODE_PATH: VariantType = VariantType {
 | 
			
		||||
        ord: 22i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_RID")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_RID`"]
 | 
			
		||||
    pub const RID: VariantType = VariantType {
 | 
			
		||||
        ord: 23i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_OBJECT")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_OBJECT`"]
 | 
			
		||||
    pub const OBJECT: VariantType = VariantType {
 | 
			
		||||
        ord: 24i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_CALLABLE")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_CALLABLE`"]
 | 
			
		||||
    pub const CALLABLE: VariantType = VariantType {
 | 
			
		||||
        ord: 25i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_SIGNAL")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_SIGNAL`"]
 | 
			
		||||
    pub const SIGNAL: VariantType = VariantType {
 | 
			
		||||
        ord: 26i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_DICTIONARY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_DICTIONARY`"]
 | 
			
		||||
    pub const DICTIONARY: VariantType = VariantType {
 | 
			
		||||
        ord: 27i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_ARRAY`"]
 | 
			
		||||
    pub const ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 28i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_BYTE_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_BYTE_ARRAY`"]
 | 
			
		||||
    pub const PACKED_BYTE_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 29i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_INT32_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_INT32_ARRAY`"]
 | 
			
		||||
    pub const PACKED_INT32_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 30i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_INT64_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_INT64_ARRAY`"]
 | 
			
		||||
    pub const PACKED_INT64_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 31i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_FLOAT32_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_FLOAT32_ARRAY`"]
 | 
			
		||||
    pub const PACKED_FLOAT32_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 32i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_FLOAT64_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_FLOAT64_ARRAY`"]
 | 
			
		||||
    pub const PACKED_FLOAT64_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 33i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_STRING_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_STRING_ARRAY`"]
 | 
			
		||||
    pub const PACKED_STRING_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 34i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_VECTOR2_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_VECTOR2_ARRAY`"]
 | 
			
		||||
    pub const PACKED_VECTOR2_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 35i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_VECTOR3_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_VECTOR3_ARRAY`"]
 | 
			
		||||
    pub const PACKED_VECTOR3_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 36i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_COLOR_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_COLOR_ARRAY`"]
 | 
			
		||||
    pub const PACKED_COLOR_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 37i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_PACKED_VECTOR4_ARRAY")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_PACKED_VECTOR4_ARRAY`"]
 | 
			
		||||
    pub const PACKED_VECTOR4_ARRAY: VariantType = VariantType {
 | 
			
		||||
        ord: 38i32
 | 
			
		||||
    };
 | 
			
		||||
    #[doc(alias = "TYPE_MAX")]
 | 
			
		||||
    #[doc = "Godot enumerator name: `TYPE_MAX`"]
 | 
			
		||||
    pub const MAX: VariantType = VariantType {
 | 
			
		||||
        ord: 39i32
 | 
			
		||||
    };
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
impl std::fmt::Debug for VariantType {
 | 
			
		||||
    fn fmt(&self, f: &mut std::fmt::Formatter < '_ >) -> std::fmt::Result {
 | 
			
		||||
        #[allow(unreachable_patterns)]
 | 
			
		||||
        let enumerator = match * self {
 | 
			
		||||
            Self::NIL => "NIL", Self::BOOL => "BOOL", Self::INT => "INT", Self::FLOAT => "FLOAT", Self::STRING => "STRING", Self::VECTOR2 => "VECTOR2", Self::VECTOR2I => "VECTOR2I", Self::RECT2 => "RECT2", Self::RECT2I => "RECT2I", Self::VECTOR3 => "VECTOR3", Self::VECTOR3I => "VECTOR3I", Self::TRANSFORM2D => "TRANSFORM2D", Self::VECTOR4 => "VECTOR4", Self::VECTOR4I => "VECTOR4I", Self::PLANE => "PLANE", Self::QUATERNION => "QUATERNION", Self::AABB => "AABB", Self::BASIS => "BASIS", Self::TRANSFORM3D => "TRANSFORM3D", Self::PROJECTION => "PROJECTION", Self::COLOR => "COLOR", Self::STRING_NAME => "STRING_NAME", Self::NODE_PATH => "NODE_PATH", Self::RID => "RID", Self::OBJECT => "OBJECT", Self::CALLABLE => "CALLABLE", Self::SIGNAL => "SIGNAL", Self::DICTIONARY => "DICTIONARY", Self::ARRAY => "ARRAY", Self::PACKED_BYTE_ARRAY => "PACKED_BYTE_ARRAY", Self::PACKED_INT32_ARRAY => "PACKED_INT32_ARRAY", Self::PACKED_INT64_ARRAY => "PACKED_INT64_ARRAY", Self::PACKED_FLOAT32_ARRAY => "PACKED_FLOAT32_ARRAY", Self::PACKED_FLOAT64_ARRAY => "PACKED_FLOAT64_ARRAY", Self::PACKED_STRING_ARRAY => "PACKED_STRING_ARRAY", Self::PACKED_VECTOR2_ARRAY => "PACKED_VECTOR2_ARRAY", Self::PACKED_VECTOR3_ARRAY => "PACKED_VECTOR3_ARRAY", Self::PACKED_COLOR_ARRAY => "PACKED_COLOR_ARRAY", Self::PACKED_VECTOR4_ARRAY => "PACKED_VECTOR4_ARRAY", Self::MAX => "MAX", _ => {
 | 
			
		||||
                f.debug_struct("VariantType") . field("ord", &self.ord) . finish() ?;
 | 
			
		||||
                return Ok(());
 | 
			
		||||
                
 | 
			
		||||
            }
 | 
			
		||||
        };
 | 
			
		||||
        f.write_str(enumerator)
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
impl VariantType {
 | 
			
		||||
    #[doc(hidden)]
 | 
			
		||||
    pub fn from_sys(enumerator: crate::GDExtensionVariantType) -> Self {
 | 
			
		||||
        Self {
 | 
			
		||||
            ord: enumerator as i32
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    #[doc(hidden)]
 | 
			
		||||
    pub fn sys(self) -> crate::GDExtensionVariantType {
 | 
			
		||||
        self.ord as _
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -0,0 +1,17 @@
 | 
			
		||||
                 delete_gen_dir:   0 ms
 | 
			
		||||
                 write_header_h:   0 ms
 | 
			
		||||
                write_header_rs:   0 ms
 | 
			
		||||
               deserialize_json:  74 ms
 | 
			
		||||
                  build_context:  27 ms
 | 
			
		||||
              map_domain_models:  55 ms
 | 
			
		||||
          generate_central_file:   1 ms
 | 
			
		||||
  generate_builtin_methods_file:   9 ms
 | 
			
		||||
generate_builtin_lifecycle_file:   4 ms
 | 
			
		||||
  generate_classes_servers_file:   9 ms
 | 
			
		||||
    generate_classes_scene_file: 109 ms
 | 
			
		||||
   generate_classes_editor_file:   3 ms
 | 
			
		||||
        generate_utilities_file:   0 ms
 | 
			
		||||
        generate_interface_file:  84 ms
 | 
			
		||||
           generate_module_file:   0 ms
 | 
			
		||||
---------------------------------------
 | 
			
		||||
                          total: 381 ms
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
pub mod table_builtins;
 | 
			
		||||
pub mod table_builtins_lifecycle;
 | 
			
		||||
pub mod table_servers_classes;
 | 
			
		||||
pub mod table_scene_classes;
 | 
			
		||||
pub mod table_editor_classes;
 | 
			
		||||
pub mod table_utilities;
 | 
			
		||||
pub mod central;
 | 
			
		||||
pub mod gdextension_interface;
 | 
			
		||||
pub mod interface;
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@@ -0,0 +1,534 @@
 | 
			
		||||
type FetchFn = < crate::GDExtensionInterfaceClassdbGetMethodBind as crate::Inner > ::FnPtr;
 | 
			
		||||
pub struct ClassEditorMethodTable {
 | 
			
		||||
    function_pointers: Vec < crate::ClassMethodBind >,
 | 
			
		||||
}
 | 
			
		||||
impl ClassEditorMethodTable {
 | 
			
		||||
    pub const CLASS_COUNT: usize = 35usize;
 | 
			
		||||
    pub const METHOD_COUNT: usize = 337usize;
 | 
			
		||||
    #[allow(clippy::missing_safety_doc)]
 | 
			
		||||
    pub unsafe fn load(interface: &crate::GDExtensionInterface, string_names: &mut crate::StringCache,) -> Self {
 | 
			
		||||
        let fetch_fptr = interface.classdb_get_method_bind.expect("classdb_get_method_bind absent");
 | 
			
		||||
        let mut function_pointers = Vec::with_capacity(337usize);
 | 
			
		||||
        load_EditorCommandPalette_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorDebuggerPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorDebuggerSession_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorExportPlatform_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorExportPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorFeatureProfile_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorFileDialog_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorFileSystem_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorFileSystemDirectory_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorImportPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorInspector_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorInspectorPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorInterface_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorNode3DGizmo_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorNode3DGizmoPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorPaths_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorProperty_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorResourcePicker_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorResourcePreview_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorResourceTooltipPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorScenePostImport_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorScenePostImportPlugin_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorScript_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorScriptPicker_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorSelection_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorSettings_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorSpinSlider_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorUndoRedoManager_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_EditorVCSInterface_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_FileSystemDock_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_ResourceImporterOggVorbis_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_ScriptCreateDialog_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_ScriptEditor_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        load_ScriptEditorBase_methods(&mut function_pointers, string_names, fetch_fptr);
 | 
			
		||||
        Self {
 | 
			
		||||
            function_pointers
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    #[inline(always)]
 | 
			
		||||
    pub fn fptr_by_index(&self, index: usize) -> crate::ClassMethodBind {
 | 
			
		||||
        unsafe {
 | 
			
		||||
            * self.function_pointers.get_unchecked(index)
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorCommandPalette_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorCommandPalette = string_names.fetch("EditorCommandPalette");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorCommandPalette), "EditorCommandPalette", "add_command", 864043298i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorCommandPalette), "EditorCommandPalette", "remove_command", 83702148i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorDebuggerPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorDebuggerPlugin = string_names.fetch("EditorDebuggerPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerPlugin), "EditorDebuggerPlugin", "get_session", 3061968499i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerPlugin), "EditorDebuggerPlugin", "get_sessions", 2915620761i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorDebuggerSession_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorDebuggerSession = string_names.fetch("EditorDebuggerSession");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "send_message", 85656714i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "toggle_profiler", 1198443697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "is_breaked", 2240911060i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "is_debuggable", 2240911060i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "is_active", 2240911060i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "add_session_tab", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "remove_session_tab", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorDebuggerSession), "EditorDebuggerSession", "set_breakpoint", 4108344793i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorExportPlatform_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorExportPlatform = string_names.fetch("EditorExportPlatform");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlatform), "EditorExportPlatform", "get_os_name", 201670096i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorExportPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorExportPlugin = string_names.fetch("EditorExportPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_shared_object", 3098291045i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_ios_project_static_lib", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_file", 527928637i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_ios_framework", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_ios_embedded_framework", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_ios_plist_content", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_ios_linker_flags", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_ios_bundle_file", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_ios_cpp_code", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "add_macos_plugin_file", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "skip", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorExportPlugin), "EditorExportPlugin", "get_option", 2760726917i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorFeatureProfile_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorFeatureProfile = string_names.fetch("EditorFeatureProfile");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "set_disable_class", 2524380260i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "is_class_disabled", 2619796661i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "set_disable_class_editor", 2524380260i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "is_class_editor_disabled", 2619796661i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "set_disable_class_property", 865197084i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "is_class_property_disabled", 471820014i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "set_disable_feature", 1884871044i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "is_feature_disabled", 2974403161i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "get_feature_name", 3401335809i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "save_to_file", 166001499i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFeatureProfile), "EditorFeatureProfile", "load_from_file", 166001499i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorFileDialog_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorFileDialog = string_names.fetch("EditorFileDialog");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "clear_filters", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "add_filter", 3388804757i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_filters", 4015028928i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_filters", 1139954409i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_option_name", 844755477i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_option_values", 647634434i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_option_default", 923996154i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_option_name", 501894301i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_option_values", 3353661094i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_option_default", 3937882851i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_option_count", 1286410249i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_option_count", 3905245786i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "add_option", 149592325i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_selected_options", 3102165223i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_current_dir", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_current_file", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_current_path", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_current_dir", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_current_file", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_current_path", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_file_mode", 274150415i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_file_mode", 2681044145i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_vbox", 915758477i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_line_edit", 4071694264i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_access", 3882893764i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_access", 778734016i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_show_hidden_files", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "is_showing_hidden_files", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_display_mode", 3049004050i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "get_display_mode", 3517174669i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "set_disable_overwrite_warning", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "is_overwrite_warning_disabled", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "add_side_menu", 402368861i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "popup_file_dialog", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileDialog), "EditorFileDialog", "invalidate", 3218959716i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorFileSystem_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorFileSystem = string_names.fetch("EditorFileSystem");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "get_filesystem", 842323275i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "is_scanning", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "get_scanning_progress", 1740695150i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "scan", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "scan_sources", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "update_file", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "get_filesystem_path", 3188521125i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "get_file_type", 3135753539i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystem), "EditorFileSystem", "reimport_files", 4015028928i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorFileSystemDirectory_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorFileSystemDirectory = string_names.fetch("EditorFileSystemDirectory");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_subdir_count", 3905245786i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_subdir", 2330964164i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_file_count", 3905245786i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_file", 844755477i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_file_path", 844755477i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_file_type", 659327637i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_file_script_class_name", 844755477i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_file_script_class_extends", 844755477i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_file_import_is_valid", 1116898809i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_name", 2841200299i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_path", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "get_parent", 842323275i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "find_file_index", 1321353865i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorFileSystemDirectory), "EditorFileSystemDirectory", "find_dir_index", 1321353865i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorImportPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorImportPlugin = string_names.fetch("EditorImportPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorImportPlugin), "EditorImportPlugin", "append_import_external_resource", 320493106i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorInspector_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorInspector = string_names.fetch("EditorInspector");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInspector), "EditorInspector", "get_selected_path", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInspector), "EditorInspector", "get_edited_object", 2050059866i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorInspectorPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorInspectorPlugin = string_names.fetch("EditorInspectorPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInspectorPlugin), "EditorInspectorPlugin", "add_custom_control", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInspectorPlugin), "EditorInspectorPlugin", "add_property_editor", 2042698479i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInspectorPlugin), "EditorInspectorPlugin", "add_property_editor_for_multiple_properties", 788598683i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorInterface_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorInterface = string_names.fetch("EditorInterface");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "restart_editor", 3216645846i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_command_palette", 2471163807i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_resource_filesystem", 780151678i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_editor_paths", 1595760068i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_resource_previewer", 943486957i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_selection", 2690272531i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_editor_settings", 4086932459i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "make_mesh_previews", 878078554i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "set_plugin_enabled", 2678287736i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "is_plugin_enabled", 3927539163i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_editor_theme", 3846893731i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_base_control", 2783021301i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_editor_main_screen", 1706218421i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_script_editor", 90868003i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_editor_viewport_2d", 3750751911i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_editor_viewport_3d", 1970834490i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "set_main_screen_editor", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "set_distraction_free_mode", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "is_distraction_free_mode_enabled", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "is_multi_window_enabled", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_editor_scale", 1740695150i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "popup_dialog", 2015770942i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "popup_dialog_centered", 346557367i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "popup_dialog_centered_ratio", 2093669136i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "popup_dialog_centered_clamped", 3763385571i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_current_feature_profile", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "set_current_feature_profile", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "popup_node_selector", 2271411043i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "popup_property_selector", 261221679i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_file_system_dock", 3751012327i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "select_file", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_selected_paths", 1139954409i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_current_path", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_current_directory", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_inspector", 3517113938i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "inspect_object", 127962172i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "edit_resource", 968641751i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "edit_node", 1078189570i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "edit_script", 219829402i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "open_scene_from_path", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "reload_scene_from_path", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_open_scenes", 1139954409i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_edited_scene_root", 3160264692i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "save_scene", 166280745i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "save_scene_as", 3647332257i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "save_all_scenes", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "mark_scene_as_unsaved", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "play_main_scene", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "play_current_scene", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "play_custom_scene", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "stop_playing_scene", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "is_playing_scene", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "get_playing_scene", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "set_movie_maker_enabled", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorInterface), "EditorInterface", "is_movie_maker_enabled", 36873697i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorNode3DGizmo_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorNode3DGizmo = string_names.fetch("EditorNode3DGizmo");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "add_lines", 2910971437i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "add_mesh", 1579955111i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "add_collision_segments", 334873810i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "add_collision_triangles", 54901064i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "add_unscaled_billboard", 520007164i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "add_handles", 2254560097i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "set_node_3d", 1078189570i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "get_node_3d", 151077316i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "get_plugin", 4250544552i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "clear", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "set_hidden", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "is_subgizmo_selected", 1116898809i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmo), "EditorNode3DGizmo", "get_subgizmo_selection", 1930428628i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorNode3DGizmoPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorNode3DGizmoPlugin = string_names.fetch("EditorNode3DGizmoPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmoPlugin), "EditorNode3DGizmoPlugin", "create_material", 3486012546i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmoPlugin), "EditorNode3DGizmoPlugin", "create_icon_material", 3804976916i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmoPlugin), "EditorNode3DGizmoPlugin", "create_handle_material", 2486475223i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmoPlugin), "EditorNode3DGizmoPlugin", "add_material", 1374068695i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorNode3DGizmoPlugin), "EditorNode3DGizmoPlugin", "get_material", 974464017i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorPaths_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorPaths = string_names.fetch("EditorPaths");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPaths), "EditorPaths", "get_data_dir", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPaths), "EditorPaths", "get_config_dir", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPaths), "EditorPaths", "get_cache_dir", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPaths), "EditorPaths", "is_self_contained", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPaths), "EditorPaths", "get_self_contained_file", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPaths), "EditorPaths", "get_project_settings_dir", 201670096i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorPlugin = string_names.fetch("EditorPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_control_to_container", 3092750152i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_control_to_bottom_panel", 111032269i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_control_to_dock", 2994930786i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_control_from_docks", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_control_from_bottom_panel", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_control_from_container", 3092750152i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "set_dock_tab_icon", 3450529724i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_tool_menu_item", 2137474292i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_tool_submenu_item", 1019428915i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_tool_menu_item", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "get_export_as_menu", 1775878644i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_custom_type", 1986814599i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_custom_type", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_autoload_singleton", 3186203200i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_autoload_singleton", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "update_overlays", 3905245786i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "make_bottom_panel_item_visible", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "hide_bottom_panel", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "get_undo_redo", 773492341i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_undo_redo_inspector_hook_callback", 1611583062i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_undo_redo_inspector_hook_callback", 1611583062i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "queue_save_layout", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_translation_parser_plugin", 3116463128i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_translation_parser_plugin", 3116463128i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_import_plugin", 3113975762i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_import_plugin", 2312482773i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_scene_format_importer_plugin", 2764104752i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_scene_format_importer_plugin", 2637776123i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_scene_post_import_plugin", 3492436322i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_scene_post_import_plugin", 3045178206i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_export_plugin", 4095952207i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_export_plugin", 4095952207i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_node_3d_gizmo_plugin", 1541015022i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_node_3d_gizmo_plugin", 1541015022i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_inspector_plugin", 546395733i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_inspector_plugin", 546395733i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_resource_conversion_plugin", 2124849111i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_resource_conversion_plugin", 2124849111i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "set_input_event_forwarding_always_enabled", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "set_force_draw_over_forwarding_enabled", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "get_editor_interface", 4223731786i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "get_script_create_dialog", 3121871482i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "add_debugger_plugin", 3749880309i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "remove_debugger_plugin", 3749880309i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorPlugin), "EditorPlugin", "get_plugin_version", 201670096i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorProperty_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorProperty = string_names.fetch("EditorProperty");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_label", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "get_label", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_read_only", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "is_read_only", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_checkable", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "is_checkable", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_checked", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "is_checked", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_draw_warning", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "is_draw_warning", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_keying", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "is_keying", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_deletable", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "is_deletable", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "get_edited_property", 2002593661i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "get_edited_object", 2050059866i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "update_property", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "add_focusable", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "set_bottom_editor", 1496901182i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorProperty), "EditorProperty", "emit_changed", 3069422438i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorResourcePicker_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorResourcePicker = string_names.fetch("EditorResourcePicker");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "set_base_type", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "get_base_type", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "get_allowed_types", 1139954409i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "set_edited_resource", 968641751i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "get_edited_resource", 2674603643i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "set_toggle_mode", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "is_toggle_mode", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "set_toggle_pressed", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "set_editable", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePicker), "EditorResourcePicker", "is_editable", 36873697i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorResourcePreview_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorResourcePreview = string_names.fetch("EditorResourcePreview");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePreview), "EditorResourcePreview", "queue_resource_preview", 233177534i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePreview), "EditorResourcePreview", "queue_edited_resource_preview", 1608376650i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePreview), "EditorResourcePreview", "add_preview_generator", 332288124i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePreview), "EditorResourcePreview", "remove_preview_generator", 332288124i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourcePreview), "EditorResourcePreview", "check_for_invalidation", 83702148i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorResourceTooltipPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorResourceTooltipPlugin = string_names.fetch("EditorResourceTooltipPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorResourceTooltipPlugin), "EditorResourceTooltipPlugin", "request_thumbnail", 3245519720i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorScenePostImport_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorScenePostImport = string_names.fetch("EditorScenePostImport");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScenePostImport), "EditorScenePostImport", "get_source_file", 201670096i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorScenePostImportPlugin_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorScenePostImportPlugin = string_names.fetch("EditorScenePostImportPlugin");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScenePostImportPlugin), "EditorScenePostImportPlugin", "get_option_value", 2760726917i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScenePostImportPlugin), "EditorScenePostImportPlugin", "add_import_option", 402577236i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScenePostImportPlugin), "EditorScenePostImportPlugin", "add_import_option_advanced", 3674075649i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorScript_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorScript = string_names.fetch("EditorScript");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScript), "EditorScript", "add_root_node", 1078189570i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScript), "EditorScript", "get_scene", 3160264692i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScript), "EditorScript", "get_editor_interface", 1976662476i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorScriptPicker_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorScriptPicker = string_names.fetch("EditorScriptPicker");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScriptPicker), "EditorScriptPicker", "set_script_owner", 1078189570i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorScriptPicker), "EditorScriptPicker", "get_script_owner", 3160264692i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorSelection_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorSelection = string_names.fetch("EditorSelection");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSelection), "EditorSelection", "clear", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSelection), "EditorSelection", "add_node", 1078189570i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSelection), "EditorSelection", "remove_node", 1078189570i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSelection), "EditorSelection", "get_selected_nodes", 2915620761i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSelection), "EditorSelection", "get_transformable_selected_nodes", 2915620761i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorSettings_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorSettings = string_names.fetch("EditorSettings");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "has_setting", 3927539163i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "set_setting", 402577236i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "get_setting", 1868160156i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "erase", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "set_initial_value", 1529169264i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "add_property_info", 4155329257i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "set_project_metadata", 2504492430i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "get_project_metadata", 89809366i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "set_favorites", 4015028928i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "get_favorites", 1139954409i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "set_recent_dirs", 4015028928i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "get_recent_dirs", 1139954409i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "set_builtin_action_override", 1209351045i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "check_changed_settings_in_group", 3927539163i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "get_changed_settings", 1139954409i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSettings), "EditorSettings", "mark_setting_changed", 83702148i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorSpinSlider_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorSpinSlider = string_names.fetch("EditorSpinSlider");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "set_label", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "get_label", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "set_suffix", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "get_suffix", 201670096i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "set_read_only", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "is_read_only", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "set_flat", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "is_flat", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "set_hide_slider", 2586408642i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorSpinSlider), "EditorSpinSlider", "is_hiding_slider", 36873697i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorUndoRedoManager_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorUndoRedoManager = string_names.fetch("EditorUndoRedoManager");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "create_action", 2107025470i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "commit_action", 3216645846i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "is_committing_action", 36873697i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "force_fixed_history", 3218959716i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "add_do_method", 1517810467i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "add_undo_method", 1517810467i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "add_do_property", 1017172818i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "add_undo_property", 1017172818i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "add_do_reference", 3975164845i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "add_undo_reference", 3975164845i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "get_object_history_id", 1107568780i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorUndoRedoManager), "EditorUndoRedoManager", "get_history_undo_redo", 2417974513i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_EditorVCSInterface_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_EditorVCSInterface = string_names.fetch("EditorVCSInterface");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "create_diff_line", 2901184053i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "create_diff_hunk", 3784842090i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "create_diff_file", 2723227684i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "create_commit", 1075983584i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "create_status_file", 1083471673i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "add_diff_hunks_into_diff_file", 4015243225i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "add_line_diffs_into_diff_hunk", 4015243225i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_EditorVCSInterface), "EditorVCSInterface", "popup_error", 83702148i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_FileSystemDock_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_FileSystemDock = string_names.fetch("FileSystemDock");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_FileSystemDock), "FileSystemDock", "navigate_to_path", 83702148i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_FileSystemDock), "FileSystemDock", "add_resource_tooltip_plugin", 2258356838i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_FileSystemDock), "FileSystemDock", "remove_resource_tooltip_plugin", 2258356838i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_ResourceImporterOggVorbis_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_ResourceImporterOggVorbis = string_names.fetch("ResourceImporterOggVorbis");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ResourceImporterOggVorbis), "ResourceImporterOggVorbis", "load_from_buffer", 354904730i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ResourceImporterOggVorbis), "ResourceImporterOggVorbis", "load_from_file", 797568536i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_ScriptCreateDialog_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_ScriptCreateDialog = string_names.fetch("ScriptCreateDialog");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptCreateDialog), "ScriptCreateDialog", "config", 869314288i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_ScriptEditor_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_ScriptEditor = string_names.fetch("ScriptEditor");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "get_current_editor", 1906266726i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "get_open_script_editors", 3995934104i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "register_syntax_highlighter", 1092774468i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "unregister_syntax_highlighter", 1092774468i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "goto_line", 1286410249i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "get_current_script", 2146468882i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "get_open_scripts", 3995934104i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "open_script_create_dialog", 3186203200i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditor), "ScriptEditor", "goto_help", 83702148i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
fn load_ScriptEditorBase_methods(function_pointers: &mut Vec < crate::ClassMethodBind >, string_names: &mut crate::StringCache, fetch_fptr: FetchFn,) {
 | 
			
		||||
    let sname_ScriptEditorBase = string_names.fetch("ScriptEditorBase");
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditorBase), "ScriptEditorBase", "get_base_editor", 2783021301i64),);
 | 
			
		||||
    function_pointers.push(crate::load_class_method(fetch_fptr, string_names, Some(sname_ScriptEditorBase), "ScriptEditorBase", "add_syntax_highlighter", 1092774468i64),);
 | 
			
		||||
    
 | 
			
		||||
}
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user