Skip to main content

engage/generated/unity_engine/player_loop/
postlateupdate.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-player_loop-postlateupdate-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/postlateupdate/PostLateUpdate_XRPreEndFrame.md"))]
14    #[repr(C)]
15    #[derive(::core::clone::Clone, ::core::marker::Copy)]
16    pub struct PostLateUpdate_XRPreEndFrame {}
17    impl ::unity::ClassIdentity for PostLateUpdate_XRPreEndFrame {
18        const NAME: &'static str = "PostLateUpdate.XRPreEndFrame";
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 PostLateUpdate_XRPreEndFrame {
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/postlateupdate/PostLateUpdate_PlayerSendFramePostPresent.md"))]
33    #[repr(C)]
34    #[derive(::core::clone::Clone, ::core::marker::Copy)]
35    pub struct PostLateUpdate_PlayerSendFramePostPresent {}
36    impl ::unity::ClassIdentity for PostLateUpdate_PlayerSendFramePostPresent {
37        const NAME: &'static str = "PostLateUpdate.PlayerSendFramePostPresent";
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 PostLateUpdate_PlayerSendFramePostPresent {
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/postlateupdate/PostLateUpdate_DirectorRenderImage.md"))]
52    #[repr(C)]
53    #[derive(::core::clone::Clone, ::core::marker::Copy)]
54    pub struct PostLateUpdate_DirectorRenderImage {}
55    impl ::unity::ClassIdentity for PostLateUpdate_DirectorRenderImage {
56        const NAME: &'static str = "PostLateUpdate.DirectorRenderImage";
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 PostLateUpdate_DirectorRenderImage {
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/postlateupdate/PostLateUpdate_ClearImmediateRenderers.md"))]
71    #[repr(C)]
72    #[derive(::core::clone::Clone, ::core::marker::Copy)]
73    pub struct PostLateUpdate_ClearImmediateRenderers {}
74    impl ::unity::ClassIdentity for PostLateUpdate_ClearImmediateRenderers {
75        const NAME: &'static str = "PostLateUpdate.ClearImmediateRenderers";
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 PostLateUpdate_ClearImmediateRenderers {
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/postlateupdate/PostLateUpdate_TriggerEndOfFrameCallbacks.md"))]
90    #[repr(C)]
91    #[derive(::core::clone::Clone, ::core::marker::Copy)]
92    pub struct PostLateUpdate_TriggerEndOfFrameCallbacks {}
93    impl ::unity::ClassIdentity for PostLateUpdate_TriggerEndOfFrameCallbacks {
94        const NAME: &'static str = "PostLateUpdate.TriggerEndOfFrameCallbacks";
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 PostLateUpdate_TriggerEndOfFrameCallbacks {
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/postlateupdate/PostLateUpdate_ShaderHandleErrors.md"))]
109    #[repr(C)]
110    #[derive(::core::clone::Clone, ::core::marker::Copy)]
111    pub struct PostLateUpdate_ShaderHandleErrors {}
112    impl ::unity::ClassIdentity for PostLateUpdate_ShaderHandleErrors {
113        const NAME: &'static str = "PostLateUpdate.ShaderHandleErrors";
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 PostLateUpdate_ShaderHandleErrors {
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/postlateupdate/PostLateUpdate_UpdateResolution.md"))]
128    #[repr(C)]
129    #[derive(::core::clone::Clone, ::core::marker::Copy)]
130    pub struct PostLateUpdate_UpdateResolution {}
131    impl ::unity::ClassIdentity for PostLateUpdate_UpdateResolution {
132        const NAME: &'static str = "PostLateUpdate.UpdateResolution";
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 PostLateUpdate_UpdateResolution {
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/postlateupdate/PostLateUpdate_ThreadedLoadingDebug.md"))]
147    #[repr(C)]
148    #[derive(::core::clone::Clone, ::core::marker::Copy)]
149    pub struct PostLateUpdate_ThreadedLoadingDebug {}
150    impl ::unity::ClassIdentity for PostLateUpdate_ThreadedLoadingDebug {
151        const NAME: &'static str = "PostLateUpdate.ThreadedLoadingDebug";
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 PostLateUpdate_ThreadedLoadingDebug {
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/postlateupdate/PostLateUpdate_UpdateAudio.md"))]
166    #[repr(C)]
167    #[derive(::core::clone::Clone, ::core::marker::Copy)]
168    pub struct PostLateUpdate_UpdateAudio {}
169    impl ::unity::ClassIdentity for PostLateUpdate_UpdateAudio {
170        const NAME: &'static str = "PostLateUpdate.UpdateAudio";
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 PostLateUpdate_UpdateAudio {
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/postlateupdate/PostLateUpdate_UpdateSubstance.md"))]
185    #[repr(C)]
186    #[derive(::core::clone::Clone, ::core::marker::Copy)]
187    pub struct PostLateUpdate_UpdateSubstance {}
188    impl ::unity::ClassIdentity for PostLateUpdate_UpdateSubstance {
189        const NAME: &'static str = "PostLateUpdate.UpdateSubstance";
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 PostLateUpdate_UpdateSubstance {
198        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
199            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
200        }
201    }
202
203    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_PlayerSendFrameComplete.md"))]
204    #[repr(C)]
205    #[derive(::core::clone::Clone, ::core::marker::Copy)]
206    pub struct PostLateUpdate_PlayerSendFrameComplete {}
207    impl ::unity::ClassIdentity for PostLateUpdate_PlayerSendFrameComplete {
208        const NAME: &'static str = "PostLateUpdate.PlayerSendFrameComplete";
209        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
210
211        fn class() -> ::unity::Class {
212            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
213            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
214        }
215    }
216    impl ::unity::IlType for PostLateUpdate_PlayerSendFrameComplete {
217        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
218            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
219        }
220    }
221
222    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_PresentAfterDraw.md"))]
223    #[repr(C)]
224    #[derive(::core::clone::Clone, ::core::marker::Copy)]
225    pub struct PostLateUpdate_PresentAfterDraw {}
226    impl ::unity::ClassIdentity for PostLateUpdate_PresentAfterDraw {
227        const NAME: &'static str = "PostLateUpdate.PresentAfterDraw";
228        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
229
230        fn class() -> ::unity::Class {
231            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
232            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
233        }
234    }
235    impl ::unity::IlType for PostLateUpdate_PresentAfterDraw {
236        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
237            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
238        }
239    }
240
241    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateLightProbeProxyVolumes.md"))]
242    #[repr(C)]
243    #[derive(::core::clone::Clone, ::core::marker::Copy)]
244    pub struct PostLateUpdate_UpdateLightProbeProxyVolumes {}
245    impl ::unity::ClassIdentity for PostLateUpdate_UpdateLightProbeProxyVolumes {
246        const NAME: &'static str = "PostLateUpdate.UpdateLightProbeProxyVolumes";
247        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
248
249        fn class() -> ::unity::Class {
250            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
251            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
252        }
253    }
254    impl ::unity::IlType for PostLateUpdate_UpdateLightProbeProxyVolumes {
255        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
256            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
257        }
258    }
259
260    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_XRPostPresent.md"))]
261    #[repr(C)]
262    #[derive(::core::clone::Clone, ::core::marker::Copy)]
263    pub struct PostLateUpdate_XRPostPresent {}
264    impl ::unity::ClassIdentity for PostLateUpdate_XRPostPresent {
265        const NAME: &'static str = "PostLateUpdate.XRPostPresent";
266        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
267
268        fn class() -> ::unity::Class {
269            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
270            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
271        }
272    }
273    impl ::unity::IlType for PostLateUpdate_XRPostPresent {
274        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
275            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
276        }
277    }
278
279    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_DirectorLateUpdate.md"))]
280    #[repr(C)]
281    #[derive(::core::clone::Clone, ::core::marker::Copy)]
282    pub struct PostLateUpdate_DirectorLateUpdate {}
283    impl ::unity::ClassIdentity for PostLateUpdate_DirectorLateUpdate {
284        const NAME: &'static str = "PostLateUpdate.DirectorLateUpdate";
285        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
286
287        fn class() -> ::unity::Class {
288            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
289            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
290        }
291    }
292    impl ::unity::IlType for PostLateUpdate_DirectorLateUpdate {
293        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
294            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
295        }
296    }
297
298    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateVideo.md"))]
299    #[repr(C)]
300    #[derive(::core::clone::Clone, ::core::marker::Copy)]
301    pub struct PostLateUpdate_UpdateVideo {}
302    impl ::unity::ClassIdentity for PostLateUpdate_UpdateVideo {
303        const NAME: &'static str = "PostLateUpdate.UpdateVideo";
304        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
305
306        fn class() -> ::unity::Class {
307            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
308            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
309        }
310    }
311    impl ::unity::IlType for PostLateUpdate_UpdateVideo {
312        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
313            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
314        }
315    }
316
317    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateAllSkinnedMeshes.md"))]
318    #[repr(C)]
319    #[derive(::core::clone::Clone, ::core::marker::Copy)]
320    pub struct PostLateUpdate_UpdateAllSkinnedMeshes {}
321    impl ::unity::ClassIdentity for PostLateUpdate_UpdateAllSkinnedMeshes {
322        const NAME: &'static str = "PostLateUpdate.UpdateAllSkinnedMeshes";
323        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
324
325        fn class() -> ::unity::Class {
326            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
327            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
328        }
329    }
330    impl ::unity::IlType for PostLateUpdate_UpdateAllSkinnedMeshes {
331        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
332            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
333        }
334    }
335
336    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_PlayerUpdateCanvases.md"))]
337    #[repr(C)]
338    #[derive(::core::clone::Clone, ::core::marker::Copy)]
339    pub struct PostLateUpdate_PlayerUpdateCanvases {}
340    impl ::unity::ClassIdentity for PostLateUpdate_PlayerUpdateCanvases {
341        const NAME: &'static str = "PostLateUpdate.PlayerUpdateCanvases";
342        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
343
344        fn class() -> ::unity::Class {
345            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
346            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
347        }
348    }
349    impl ::unity::IlType for PostLateUpdate_PlayerUpdateCanvases {
350        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
351            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
352        }
353    }
354
355    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateAllRenderers.md"))]
356    #[repr(C)]
357    #[derive(::core::clone::Clone, ::core::marker::Copy)]
358    pub struct PostLateUpdate_UpdateAllRenderers {}
359    impl ::unity::ClassIdentity for PostLateUpdate_UpdateAllRenderers {
360        const NAME: &'static str = "PostLateUpdate.UpdateAllRenderers";
361        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
362
363        fn class() -> ::unity::Class {
364            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
365            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
366        }
367    }
368    impl ::unity::IlType for PostLateUpdate_UpdateAllRenderers {
369        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
370            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
371        }
372    }
373
374    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate.md"))]
375    #[repr(C)]
376    #[derive(::core::clone::Clone, ::core::marker::Copy)]
377    pub struct PostLateUpdate {}
378    impl ::unity::ClassIdentity for PostLateUpdate {
379        const NAME: &'static str = "PostLateUpdate";
380        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
381
382        fn class() -> ::unity::Class {
383            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
384            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
385        }
386    }
387    impl ::unity::IlType for PostLateUpdate {
388        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
389            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
390        }
391    }
392
393    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_XRPostLateUpdate.md"))]
394    #[repr(C)]
395    #[derive(::core::clone::Clone, ::core::marker::Copy)]
396    pub struct PostLateUpdate_XRPostLateUpdate {}
397    impl ::unity::ClassIdentity for PostLateUpdate_XRPostLateUpdate {
398        const NAME: &'static str = "PostLateUpdate.XRPostLateUpdate";
399        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
400
401        fn class() -> ::unity::Class {
402            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
403            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
404        }
405    }
406    impl ::unity::IlType for PostLateUpdate_XRPostLateUpdate {
407        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
408            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
409        }
410    }
411
412    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_ProcessWebSendMessages.md"))]
413    #[repr(C)]
414    #[derive(::core::clone::Clone, ::core::marker::Copy)]
415    pub struct PostLateUpdate_ProcessWebSendMessages {}
416    impl ::unity::ClassIdentity for PostLateUpdate_ProcessWebSendMessages {
417        const NAME: &'static str = "PostLateUpdate.ProcessWebSendMessages";
418        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
419
420        fn class() -> ::unity::Class {
421            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
422            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
423        }
424    }
425    impl ::unity::IlType for PostLateUpdate_ProcessWebSendMessages {
426        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
427            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
428        }
429    }
430
431    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_PhysicsSkinnedClothBeginUpdate.md"))]
432    #[repr(C)]
433    #[derive(::core::clone::Clone, ::core::marker::Copy)]
434    pub struct PostLateUpdate_PhysicsSkinnedClothBeginUpdate {}
435    impl ::unity::ClassIdentity for PostLateUpdate_PhysicsSkinnedClothBeginUpdate {
436        const NAME: &'static str = "PostLateUpdate.PhysicsSkinnedClothBeginUpdate";
437        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
438
439        fn class() -> ::unity::Class {
440            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
441            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
442        }
443    }
444    impl ::unity::IlType for PostLateUpdate_PhysicsSkinnedClothBeginUpdate {
445        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
446            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
447        }
448    }
449
450    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_PhysicsSkinnedClothFinishUpdate.md"))]
451    #[repr(C)]
452    #[derive(::core::clone::Clone, ::core::marker::Copy)]
453    pub struct PostLateUpdate_PhysicsSkinnedClothFinishUpdate {}
454    impl ::unity::ClassIdentity for PostLateUpdate_PhysicsSkinnedClothFinishUpdate {
455        const NAME: &'static str = "PostLateUpdate.PhysicsSkinnedClothFinishUpdate";
456        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
457
458        fn class() -> ::unity::Class {
459            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
460            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
461        }
462    }
463    impl ::unity::IlType for PostLateUpdate_PhysicsSkinnedClothFinishUpdate {
464        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
465            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
466        }
467    }
468
469    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateRectTransform.md"))]
470    #[repr(C)]
471    #[derive(::core::clone::Clone, ::core::marker::Copy)]
472    pub struct PostLateUpdate_UpdateRectTransform {}
473    impl ::unity::ClassIdentity for PostLateUpdate_UpdateRectTransform {
474        const NAME: &'static str = "PostLateUpdate.UpdateRectTransform";
475        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
476
477        fn class() -> ::unity::Class {
478            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
479            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
480        }
481    }
482    impl ::unity::IlType for PostLateUpdate_UpdateRectTransform {
483        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
484            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
485        }
486    }
487
488    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_MemoryFrameMaintenance.md"))]
489    #[repr(C)]
490    #[derive(::core::clone::Clone, ::core::marker::Copy)]
491    pub struct PostLateUpdate_MemoryFrameMaintenance {}
492    impl ::unity::ClassIdentity for PostLateUpdate_MemoryFrameMaintenance {
493        const NAME: &'static str = "PostLateUpdate.MemoryFrameMaintenance";
494        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
495
496        fn class() -> ::unity::Class {
497            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
498            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
499        }
500    }
501    impl ::unity::IlType for PostLateUpdate_MemoryFrameMaintenance {
502        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
503            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
504        }
505    }
506
507    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_ParticleSystemEndUpdateAll.md"))]
508    #[repr(C)]
509    #[derive(::core::clone::Clone, ::core::marker::Copy)]
510    pub struct PostLateUpdate_ParticleSystemEndUpdateAll {}
511    impl ::unity::ClassIdentity for PostLateUpdate_ParticleSystemEndUpdateAll {
512        const NAME: &'static str = "PostLateUpdate.ParticleSystemEndUpdateAll";
513        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
514
515        fn class() -> ::unity::Class {
516            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
517            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
518        }
519    }
520    impl ::unity::IlType for PostLateUpdate_ParticleSystemEndUpdateAll {
521        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
522            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
523        }
524    }
525
526    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_ProfilerEndFrame.md"))]
527    #[repr(C)]
528    #[derive(::core::clone::Clone, ::core::marker::Copy)]
529    pub struct PostLateUpdate_ProfilerEndFrame {}
530    impl ::unity::ClassIdentity for PostLateUpdate_ProfilerEndFrame {
531        const NAME: &'static str = "PostLateUpdate.ProfilerEndFrame";
532        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
533
534        fn class() -> ::unity::Class {
535            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
536            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
537        }
538    }
539    impl ::unity::IlType for PostLateUpdate_ProfilerEndFrame {
540        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
541            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
542        }
543    }
544
545    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_EndGraphicsJobsAfterScriptLateUpdate.md"))]
546    #[repr(C)]
547    #[derive(::core::clone::Clone, ::core::marker::Copy)]
548    pub struct PostLateUpdate_EndGraphicsJobsAfterScriptLateUpdate {}
549    impl ::unity::ClassIdentity for PostLateUpdate_EndGraphicsJobsAfterScriptLateUpdate {
550        const NAME: &'static str = "PostLateUpdate.EndGraphicsJobsAfterScriptLateUpdate";
551        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
552
553        fn class() -> ::unity::Class {
554            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
555            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
556        }
557    }
558    impl ::unity::IlType for PostLateUpdate_EndGraphicsJobsAfterScriptLateUpdate {
559        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
560            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
561        }
562    }
563
564    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_ScriptRunDelayedDynamicFrameRate.md"))]
565    #[repr(C)]
566    #[derive(::core::clone::Clone, ::core::marker::Copy)]
567    pub struct PostLateUpdate_ScriptRunDelayedDynamicFrameRate {}
568    impl ::unity::ClassIdentity for PostLateUpdate_ScriptRunDelayedDynamicFrameRate {
569        const NAME: &'static str = "PostLateUpdate.ScriptRunDelayedDynamicFrameRate";
570        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
571
572        fn class() -> ::unity::Class {
573            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
574            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
575        }
576    }
577    impl ::unity::IlType for PostLateUpdate_ScriptRunDelayedDynamicFrameRate {
578        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
579            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
580        }
581    }
582
583    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_GUIClearEvents.md"))]
584    #[repr(C)]
585    #[derive(::core::clone::Clone, ::core::marker::Copy)]
586    pub struct PostLateUpdate_GUIClearEvents {}
587    impl ::unity::ClassIdentity for PostLateUpdate_GUIClearEvents {
588        const NAME: &'static str = "PostLateUpdate.GUIClearEvents";
589        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
590
591        fn class() -> ::unity::Class {
592            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
593            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
594        }
595    }
596    impl ::unity::IlType for PostLateUpdate_GUIClearEvents {
597        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
598            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
599        }
600    }
601
602    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateVideoTextures.md"))]
603    #[repr(C)]
604    #[derive(::core::clone::Clone, ::core::marker::Copy)]
605    pub struct PostLateUpdate_UpdateVideoTextures {}
606    impl ::unity::ClassIdentity for PostLateUpdate_UpdateVideoTextures {
607        const NAME: &'static str = "PostLateUpdate.UpdateVideoTextures";
608        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
609
610        fn class() -> ::unity::Class {
611            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
612            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
613        }
614    }
615    impl ::unity::IlType for PostLateUpdate_UpdateVideoTextures {
616        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
617            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
618        }
619    }
620
621    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateCanvasRectTransform.md"))]
622    #[repr(C)]
623    #[derive(::core::clone::Clone, ::core::marker::Copy)]
624    pub struct PostLateUpdate_UpdateCanvasRectTransform {}
625    impl ::unity::ClassIdentity for PostLateUpdate_UpdateCanvasRectTransform {
626        const NAME: &'static str = "PostLateUpdate.UpdateCanvasRectTransform";
627        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
628
629        fn class() -> ::unity::Class {
630            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
631            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
632        }
633    }
634    impl ::unity::IlType for PostLateUpdate_UpdateCanvasRectTransform {
635        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
636            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
637        }
638    }
639
640    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_PlayerSendFrameStarted.md"))]
641    #[repr(C)]
642    #[derive(::core::clone::Clone, ::core::marker::Copy)]
643    pub struct PostLateUpdate_PlayerSendFrameStarted {}
644    impl ::unity::ClassIdentity for PostLateUpdate_PlayerSendFrameStarted {
645        const NAME: &'static str = "PostLateUpdate.PlayerSendFrameStarted";
646        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
647
648        fn class() -> ::unity::Class {
649            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
650            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
651        }
652    }
653    impl ::unity::IlType for PostLateUpdate_PlayerSendFrameStarted {
654        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
655            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
656        }
657    }
658
659    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_ExecuteGameCenterCallbacks.md"))]
660    #[repr(C)]
661    #[derive(::core::clone::Clone, ::core::marker::Copy)]
662    pub struct PostLateUpdate_ExecuteGameCenterCallbacks {}
663    impl ::unity::ClassIdentity for PostLateUpdate_ExecuteGameCenterCallbacks {
664        const NAME: &'static str = "PostLateUpdate.ExecuteGameCenterCallbacks";
665        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
666
667        fn class() -> ::unity::Class {
668            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
669            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
670        }
671    }
672    impl ::unity::IlType for PostLateUpdate_ExecuteGameCenterCallbacks {
673        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
674            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
675        }
676    }
677
678    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_VFXUpdate.md"))]
679    #[repr(C)]
680    #[derive(::core::clone::Clone, ::core::marker::Copy)]
681    pub struct PostLateUpdate_VFXUpdate {}
682    impl ::unity::ClassIdentity for PostLateUpdate_VFXUpdate {
683        const NAME: &'static str = "PostLateUpdate.VFXUpdate";
684        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
685
686        fn class() -> ::unity::Class {
687            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
688            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
689        }
690    }
691    impl ::unity::IlType for PostLateUpdate_VFXUpdate {
692        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
693            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
694        }
695    }
696
697    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_PlayerEmitCanvasGeometry.md"))]
698    #[repr(C)]
699    #[derive(::core::clone::Clone, ::core::marker::Copy)]
700    pub struct PostLateUpdate_PlayerEmitCanvasGeometry {}
701    impl ::unity::ClassIdentity for PostLateUpdate_PlayerEmitCanvasGeometry {
702        const NAME: &'static str = "PostLateUpdate.PlayerEmitCanvasGeometry";
703        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
704
705        fn class() -> ::unity::Class {
706            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
707            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
708        }
709    }
710    impl ::unity::IlType for PostLateUpdate_PlayerEmitCanvasGeometry {
711        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
712            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
713        }
714    }
715
716    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_BatchModeUpdate.md"))]
717    #[repr(C)]
718    #[derive(::core::clone::Clone, ::core::marker::Copy)]
719    pub struct PostLateUpdate_BatchModeUpdate {}
720    impl ::unity::ClassIdentity for PostLateUpdate_BatchModeUpdate {
721        const NAME: &'static str = "PostLateUpdate.BatchModeUpdate";
722        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
723
724        fn class() -> ::unity::Class {
725            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
726            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
727        }
728    }
729    impl ::unity::IlType for PostLateUpdate_BatchModeUpdate {
730        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
731            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
732        }
733    }
734
735    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateCaptureScreenshot.md"))]
736    #[repr(C)]
737    #[derive(::core::clone::Clone, ::core::marker::Copy)]
738    pub struct PostLateUpdate_UpdateCaptureScreenshot {}
739    impl ::unity::ClassIdentity for PostLateUpdate_UpdateCaptureScreenshot {
740        const NAME: &'static str = "PostLateUpdate.UpdateCaptureScreenshot";
741        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
742
743        fn class() -> ::unity::Class {
744            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
745            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
746        }
747    }
748    impl ::unity::IlType for PostLateUpdate_UpdateCaptureScreenshot {
749        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
750            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
751        }
752    }
753
754    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_UpdateCustomRenderTextures.md"))]
755    #[repr(C)]
756    #[derive(::core::clone::Clone, ::core::marker::Copy)]
757    pub struct PostLateUpdate_UpdateCustomRenderTextures {}
758    impl ::unity::ClassIdentity for PostLateUpdate_UpdateCustomRenderTextures {
759        const NAME: &'static str = "PostLateUpdate.UpdateCustomRenderTextures";
760        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
761
762        fn class() -> ::unity::Class {
763            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
764            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
765        }
766    }
767    impl ::unity::IlType for PostLateUpdate_UpdateCustomRenderTextures {
768        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
769            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
770        }
771    }
772
773    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_ResetInputAxis.md"))]
774    #[repr(C)]
775    #[derive(::core::clone::Clone, ::core::marker::Copy)]
776    pub struct PostLateUpdate_ResetInputAxis {}
777    impl ::unity::ClassIdentity for PostLateUpdate_ResetInputAxis {
778        const NAME: &'static str = "PostLateUpdate.ResetInputAxis";
779        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
780
781        fn class() -> ::unity::Class {
782            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
783            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
784        }
785    }
786    impl ::unity::IlType for PostLateUpdate_ResetInputAxis {
787        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
788            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
789        }
790    }
791
792    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_InputEndFrame.md"))]
793    #[repr(C)]
794    #[derive(::core::clone::Clone, ::core::marker::Copy)]
795    pub struct PostLateUpdate_InputEndFrame {}
796    impl ::unity::ClassIdentity for PostLateUpdate_InputEndFrame {
797        const NAME: &'static str = "PostLateUpdate.InputEndFrame";
798        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
799
800        fn class() -> ::unity::Class {
801            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
802            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
803        }
804    }
805    impl ::unity::IlType for PostLateUpdate_InputEndFrame {
806        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
807            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
808        }
809    }
810
811    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_ProfilerSynchronizeStats.md"))]
812    #[repr(C)]
813    #[derive(::core::clone::Clone, ::core::marker::Copy)]
814    pub struct PostLateUpdate_ProfilerSynchronizeStats {}
815    impl ::unity::ClassIdentity for PostLateUpdate_ProfilerSynchronizeStats {
816        const NAME: &'static str = "PostLateUpdate.ProfilerSynchronizeStats";
817        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
818
819        fn class() -> ::unity::Class {
820            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
821            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
822        }
823    }
824    impl ::unity::IlType for PostLateUpdate_ProfilerSynchronizeStats {
825        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
826            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
827        }
828    }
829
830    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_FinishFrameRendering.md"))]
831    #[repr(C)]
832    #[derive(::core::clone::Clone, ::core::marker::Copy)]
833    pub struct PostLateUpdate_FinishFrameRendering {}
834    impl ::unity::ClassIdentity for PostLateUpdate_FinishFrameRendering {
835        const NAME: &'static str = "PostLateUpdate.FinishFrameRendering";
836        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
837
838        fn class() -> ::unity::Class {
839            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
840            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
841        }
842    }
843    impl ::unity::IlType for PostLateUpdate_FinishFrameRendering {
844        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
845            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
846        }
847    }
848
849    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_SortingGroupsUpdate.md"))]
850    #[repr(C)]
851    #[derive(::core::clone::Clone, ::core::marker::Copy)]
852    pub struct PostLateUpdate_SortingGroupsUpdate {}
853    impl ::unity::ClassIdentity for PostLateUpdate_SortingGroupsUpdate {
854        const NAME: &'static str = "PostLateUpdate.SortingGroupsUpdate";
855        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
856
857        fn class() -> ::unity::Class {
858            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
859            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
860        }
861    }
862    impl ::unity::IlType for PostLateUpdate_SortingGroupsUpdate {
863        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
864            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
865        }
866    }
867
868    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/player_loop/postlateupdate/PostLateUpdate_EnlightenRuntimeUpdate.md"))]
869    #[repr(C)]
870    #[derive(::core::clone::Clone, ::core::marker::Copy)]
871    pub struct PostLateUpdate_EnlightenRuntimeUpdate {}
872    impl ::unity::ClassIdentity for PostLateUpdate_EnlightenRuntimeUpdate {
873        const NAME: &'static str = "PostLateUpdate.EnlightenRuntimeUpdate";
874        const NAMESPACE: &'static str = "UnityEngine.PlayerLoop";
875
876        fn class() -> ::unity::Class {
877            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
878            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
879        }
880    }
881    impl ::unity::IlType for PostLateUpdate_EnlightenRuntimeUpdate {
882        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
883            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
884        }
885    }
886}
887
888#[cfg(feature = "unity_engine-player_loop-postlateupdate-types")]
889pub use __types::*;
890
891#[cfg(feature = "unity_engine-player_loop-postlateupdate")]
892#[doc(hidden)]
893pub mod prelude {
894    pub use super::{
895        PostLateUpdate, PostLateUpdate_BatchModeUpdate, PostLateUpdate_ClearImmediateRenderers, PostLateUpdate_DirectorLateUpdate,
896        PostLateUpdate_DirectorRenderImage, PostLateUpdate_EndGraphicsJobsAfterScriptLateUpdate, PostLateUpdate_EnlightenRuntimeUpdate,
897        PostLateUpdate_ExecuteGameCenterCallbacks, PostLateUpdate_FinishFrameRendering, PostLateUpdate_GUIClearEvents, PostLateUpdate_InputEndFrame,
898        PostLateUpdate_MemoryFrameMaintenance, PostLateUpdate_ParticleSystemEndUpdateAll, PostLateUpdate_PhysicsSkinnedClothBeginUpdate,
899        PostLateUpdate_PhysicsSkinnedClothFinishUpdate, PostLateUpdate_PlayerEmitCanvasGeometry, PostLateUpdate_PlayerSendFrameComplete,
900        PostLateUpdate_PlayerSendFramePostPresent, PostLateUpdate_PlayerSendFrameStarted, PostLateUpdate_PlayerUpdateCanvases,
901        PostLateUpdate_PresentAfterDraw, PostLateUpdate_ProcessWebSendMessages, PostLateUpdate_ProfilerEndFrame,
902        PostLateUpdate_ProfilerSynchronizeStats, PostLateUpdate_ResetInputAxis, PostLateUpdate_ScriptRunDelayedDynamicFrameRate,
903        PostLateUpdate_ShaderHandleErrors, PostLateUpdate_SortingGroupsUpdate, PostLateUpdate_ThreadedLoadingDebug,
904        PostLateUpdate_TriggerEndOfFrameCallbacks, PostLateUpdate_UpdateAllRenderers, PostLateUpdate_UpdateAllSkinnedMeshes,
905        PostLateUpdate_UpdateAudio, PostLateUpdate_UpdateCanvasRectTransform, PostLateUpdate_UpdateCaptureScreenshot,
906        PostLateUpdate_UpdateCustomRenderTextures, PostLateUpdate_UpdateLightProbeProxyVolumes, PostLateUpdate_UpdateRectTransform,
907        PostLateUpdate_UpdateResolution, PostLateUpdate_UpdateSubstance, PostLateUpdate_UpdateVideo, PostLateUpdate_UpdateVideoTextures,
908        PostLateUpdate_VFXUpdate, PostLateUpdate_XRPostLateUpdate, PostLateUpdate_XRPostPresent, PostLateUpdate_XRPreEndFrame,
909    };
910    #[cfg(feature = "system-object")]
911    pub use crate::system::object::IObjectMethods;
912    #[cfg(feature = "system-valuetype")]
913    pub use crate::system::valuetype::IValueTypeMethods;
914    pub use crate::system::{object::IObject, valuetype::IValueType};
915}