Skip to main content

engage/generated/unity_engine/player_loop/
initialization.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-player_loop-initialization-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::{
9        object::{IObject, Object},
10        valuetype::{IValueType, ValueType},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/initialization/Initialization_XREarlyUpdate.md"))]
14    #[repr(C)]
15    #[derive(::core::clone::Clone, ::core::marker::Copy)]
16    pub struct Initialization_XREarlyUpdate {}
17    impl ::unity::ClassIdentity for Initialization_XREarlyUpdate {
18        const NAME: &'static str = "Initialization.XREarlyUpdate";
19        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
20
21        fn class() -> ::unity::Class {
22            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
23            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
24        }
25    }
26    impl ::unity::IlType for Initialization_XREarlyUpdate {
27        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
28            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
29        }
30    }
31
32    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/initialization/Initialization_SynchronizeState.md"))]
33    #[repr(C)]
34    #[derive(::core::clone::Clone, ::core::marker::Copy)]
35    pub struct Initialization_SynchronizeState {}
36    impl ::unity::ClassIdentity for Initialization_SynchronizeState {
37        const NAME: &'static str = "Initialization.SynchronizeState";
38        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
39
40        fn class() -> ::unity::Class {
41            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
42            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
43        }
44    }
45    impl ::unity::IlType for Initialization_SynchronizeState {
46        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
47            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
48        }
49    }
50
51    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/initialization/Initialization_SynchronizeInputs.md"))]
52    #[repr(C)]
53    #[derive(::core::clone::Clone, ::core::marker::Copy)]
54    pub struct Initialization_SynchronizeInputs {}
55    impl ::unity::ClassIdentity for Initialization_SynchronizeInputs {
56        const NAME: &'static str = "Initialization.SynchronizeInputs";
57        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
58
59        fn class() -> ::unity::Class {
60            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
61            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
62        }
63    }
64    impl ::unity::IlType for Initialization_SynchronizeInputs {
65        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
66            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
67        }
68    }
69
70    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/initialization/Initialization_AsyncUploadTimeSlicedUpdate.md"))]
71    #[repr(C)]
72    #[derive(::core::clone::Clone, ::core::marker::Copy)]
73    pub struct Initialization_AsyncUploadTimeSlicedUpdate {}
74    impl ::unity::ClassIdentity for Initialization_AsyncUploadTimeSlicedUpdate {
75        const NAME: &'static str = "Initialization.AsyncUploadTimeSlicedUpdate";
76        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
77
78        fn class() -> ::unity::Class {
79            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
80            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
81        }
82    }
83    impl ::unity::IlType for Initialization_AsyncUploadTimeSlicedUpdate {
84        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
85            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
86        }
87    }
88
89    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/initialization/Initialization.md"))]
90    #[repr(C)]
91    #[derive(::core::clone::Clone, ::core::marker::Copy)]
92    pub struct Initialization {}
93    impl ::unity::ClassIdentity for Initialization {
94        const NAME: &'static str = "Initialization";
95        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
96
97        fn class() -> ::unity::Class {
98            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
99            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
100        }
101    }
102    impl ::unity::IlType for Initialization {
103        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
104            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
105        }
106    }
107
108    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/initialization/Initialization_UpdateCameraMotionVectors.md"))]
109    #[repr(C)]
110    #[derive(::core::clone::Clone, ::core::marker::Copy)]
111    pub struct Initialization_UpdateCameraMotionVectors {}
112    impl ::unity::ClassIdentity for Initialization_UpdateCameraMotionVectors {
113        const NAME: &'static str = "Initialization.UpdateCameraMotionVectors";
114        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
115
116        fn class() -> ::unity::Class {
117            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
118            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
119        }
120    }
121    impl ::unity::IlType for Initialization_UpdateCameraMotionVectors {
122        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
123            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
124        }
125    }
126
127    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/initialization/Initialization_DirectorSampleTime.md"))]
128    #[repr(C)]
129    #[derive(::core::clone::Clone, ::core::marker::Copy)]
130    pub struct Initialization_DirectorSampleTime {}
131    impl ::unity::ClassIdentity for Initialization_DirectorSampleTime {
132        const NAME: &'static str = "Initialization.DirectorSampleTime";
133        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
134
135        fn class() -> ::unity::Class {
136            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
137            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
138        }
139    }
140    impl ::unity::IlType for Initialization_DirectorSampleTime {
141        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
142            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
143        }
144    }
145}
146
147#[cfg(feature = "unity_engine-player_loop-initialization-types")]
148pub use __types::*;
149
150#[cfg(feature = "unity_engine-player_loop-initialization")]
151#[doc(hidden)]
152pub mod prelude {
153    pub use super::{
154        Initialization, Initialization_AsyncUploadTimeSlicedUpdate, Initialization_DirectorSampleTime, Initialization_SynchronizeInputs,
155        Initialization_SynchronizeState, Initialization_UpdateCameraMotionVectors, Initialization_XREarlyUpdate,
156    };
157    #[cfg(feature = "system-object")]
158    pub use crate::system::object::IObjectMethods;
159    #[cfg(feature = "system-valuetype")]
160    pub use crate::system::valuetype::IValueTypeMethods;
161    pub use crate::system::{object::IObject, valuetype::IValueType};
162}