Skip to main content

engage/generated/unity_engine/player_loop/
preupdate.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-player_loop-preupdate-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/preupdate/PreUpdate_CheckTexFieldInput.md"))]
14    #[repr(C)]
15    #[derive(::core::clone::Clone, ::core::marker::Copy)]
16    pub struct PreUpdate_CheckTexFieldInput {}
17    impl ::unity::ClassIdentity for PreUpdate_CheckTexFieldInput {
18        const NAME: &'static str = "PreUpdate.CheckTexFieldInput";
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 PreUpdate_CheckTexFieldInput {
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/preupdate/PreUpdate_AIUpdate.md"))]
33    #[repr(C)]
34    #[derive(::core::clone::Clone, ::core::marker::Copy)]
35    pub struct PreUpdate_AIUpdate {}
36    impl ::unity::ClassIdentity for PreUpdate_AIUpdate {
37        const NAME: &'static str = "PreUpdate.AIUpdate";
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 PreUpdate_AIUpdate {
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/preupdate/PreUpdate_SendMouseEvents.md"))]
52    #[repr(C)]
53    #[derive(::core::clone::Clone, ::core::marker::Copy)]
54    pub struct PreUpdate_SendMouseEvents {}
55    impl ::unity::ClassIdentity for PreUpdate_SendMouseEvents {
56        const NAME: &'static str = "PreUpdate.SendMouseEvents";
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 PreUpdate_SendMouseEvents {
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/preupdate/PreUpdate_WindUpdate.md"))]
71    #[repr(C)]
72    #[derive(::core::clone::Clone, ::core::marker::Copy)]
73    pub struct PreUpdate_WindUpdate {}
74    impl ::unity::ClassIdentity for PreUpdate_WindUpdate {
75        const NAME: &'static str = "PreUpdate.WindUpdate";
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 PreUpdate_WindUpdate {
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/preupdate/PreUpdate_NewInputUpdate.md"))]
90    #[repr(C)]
91    #[derive(::core::clone::Clone, ::core::marker::Copy)]
92    pub struct PreUpdate_NewInputUpdate {}
93    impl ::unity::ClassIdentity for PreUpdate_NewInputUpdate {
94        const NAME: &'static str = "PreUpdate.NewInputUpdate";
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 PreUpdate_NewInputUpdate {
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/preupdate/PreUpdate.md"))]
109    #[repr(C)]
110    #[derive(::core::clone::Clone, ::core::marker::Copy)]
111    pub struct PreUpdate {}
112    impl ::unity::ClassIdentity for PreUpdate {
113        const NAME: &'static str = "PreUpdate";
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 PreUpdate {
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/preupdate/PreUpdate_Physics2DUpdate.md"))]
128    #[repr(C)]
129    #[derive(::core::clone::Clone, ::core::marker::Copy)]
130    pub struct PreUpdate_Physics2DUpdate {}
131    impl ::unity::ClassIdentity for PreUpdate_Physics2DUpdate {
132        const NAME: &'static str = "PreUpdate.Physics2DUpdate";
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 PreUpdate_Physics2DUpdate {
141        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
142            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
143        }
144    }
145
146    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/preupdate/PreUpdate_PhysicsUpdate.md"))]
147    #[repr(C)]
148    #[derive(::core::clone::Clone, ::core::marker::Copy)]
149    pub struct PreUpdate_PhysicsUpdate {}
150    impl ::unity::ClassIdentity for PreUpdate_PhysicsUpdate {
151        const NAME: &'static str = "PreUpdate.PhysicsUpdate";
152        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
153
154        fn class() -> ::unity::Class {
155            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
156            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
157        }
158    }
159    impl ::unity::IlType for PreUpdate_PhysicsUpdate {
160        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
161            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
162        }
163    }
164
165    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/preupdate/PreUpdate_IMGUISendQueuedEvents.md"))]
166    #[repr(C)]
167    #[derive(::core::clone::Clone, ::core::marker::Copy)]
168    pub struct PreUpdate_IMGUISendQueuedEvents {}
169    impl ::unity::ClassIdentity for PreUpdate_IMGUISendQueuedEvents {
170        const NAME: &'static str = "PreUpdate.IMGUISendQueuedEvents";
171        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
172
173        fn class() -> ::unity::Class {
174            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
175            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
176        }
177    }
178    impl ::unity::IlType for PreUpdate_IMGUISendQueuedEvents {
179        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
180            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
181        }
182    }
183
184    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/preupdate/PreUpdate_UpdateVideo.md"))]
185    #[repr(C)]
186    #[derive(::core::clone::Clone, ::core::marker::Copy)]
187    pub struct PreUpdate_UpdateVideo {}
188    impl ::unity::ClassIdentity for PreUpdate_UpdateVideo {
189        const NAME: &'static str = "PreUpdate.UpdateVideo";
190        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
191
192        fn class() -> ::unity::Class {
193            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
194            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
195        }
196    }
197    impl ::unity::IlType for PreUpdate_UpdateVideo {
198        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
199            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
200        }
201    }
202}
203
204#[cfg(feature = "unity_engine-player_loop-preupdate-types")]
205pub use __types::*;
206
207#[cfg(feature = "unity_engine-player_loop-preupdate")]
208#[doc(hidden)]
209pub mod prelude {
210    pub use super::{
211        PreUpdate, PreUpdate_AIUpdate, PreUpdate_CheckTexFieldInput, PreUpdate_IMGUISendQueuedEvents, PreUpdate_NewInputUpdate,
212        PreUpdate_Physics2DUpdate, PreUpdate_PhysicsUpdate, PreUpdate_SendMouseEvents, PreUpdate_UpdateVideo, PreUpdate_WindUpdate,
213    };
214    #[cfg(feature = "system-object")]
215    pub use crate::system::object::IObjectMethods;
216    #[cfg(feature = "system-valuetype")]
217    pub use crate::system::valuetype::IValueTypeMethods;
218    pub use crate::system::{object::IObject, valuetype::IValueType};
219}