engage/generated/unity_engine/low_level/
playerloop.rs1#[cfg(feature = "unity_engine-low_level-playerloop-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/low_level/playerloop/PlayerLoop.md"))]
11 #[::unity::class(namespace = "UnityEngine.LowLevel", name = "PlayerLoop")]
12 #[parent(crate::system::object::Object)]
13 pub struct PlayerLoop {}
14}
15
16#[cfg(feature = "unity_engine-low_level-playerloop-types")]
17pub use __types::*;
18
19#[cfg(feature = "unity_engine-low_level-playerloop")]
20impl PlayerLoop {
21 #[doc = "`GetDefaultPlayerLoop()` overload"]
22 pub fn get_default_player_loop() -> crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem {
23 unsafe {
24 ::unity::il2cpp_call!((::unity::module_base()+0x32f82f0usize)as*mut u8,crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem;
25 )
26 }
27 }
28
29 #[doc = "`SetPlayerLoop(crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem)` overload"]
30 pub fn set_player_loop(r#loop: impl ::core::convert::Into<crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem>) -> () {
31 unsafe {
32 ::unity::il2cpp_call!((::unity::module_base()+0x32f8600usize)as*mut u8,();
33(crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem)::core::convert::Into::into(r#loop))
34 }
35 }
36
37 #[doc = "`PlayerLoopSystemToInternal(crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem, *mutcrate::system::collections::generic::list_1::List_1<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>)` overload"]
38 pub fn player_loop_system_to_internal(
39 sys: impl ::core::convert::Into<crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem>,
40 ) -> (
41 i32,
42 crate::system::collections::generic::list_1::List_1<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>,
43 ) {
44 unsafe {
45 let mut __out_0 = ::core::mem::MaybeUninit::<
46 crate::system::collections::generic::list_1::List_1<
47 crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal,
48 >,
49 >::uninit();
50 let __ret = {
51 ::unity::il2cpp_call!((::unity::module_base()+0x32f8700usize)as*mut u8,i32;
52(crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem)::core::convert::Into::into(sys),(*mut crate::system::collections::generic::list_1::List_1<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>)__out_0.as_mut_ptr())
53 };
54 (__ret, __out_0.assume_init())
55 }
56 }
57
58 #[doc = "`InternalToPlayerLoopSystem(::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>, *muti32)` overload"]
59 pub fn internal_to_player_loop_system(
60 internal_sys: impl ::core::convert::Into<::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>>,
61 ) -> (crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem, i32) {
62 unsafe {
63 let mut __out_0 = ::core::mem::MaybeUninit::<i32>::uninit();
64 let __ret = {
65 ::unity::il2cpp_call!((::unity::module_base()+0x32f83b0usize)as*mut u8,crate::unity_engine::low_level::playerloopsystem::PlayerLoopSystem;
66(::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>)::core::convert::Into::into(internal_sys),(*mut i32)__out_0.as_mut_ptr())
67 };
68 (__ret, __out_0.assume_init())
69 }
70 }
71
72 #[doc = "`GetDefaultPlayerLoopInternal()` overload"]
73 pub fn get_default_player_loop_internal() -> ::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal> {
74 unsafe {
75 ::unity::il2cpp_call!((::unity::module_base()+0x32f8370usize)as*mut u8, ::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal> ;
76 )
77 }
78 }
79
80 #[doc = "`SetPlayerLoopInternal(::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>)` overload"]
81 pub fn set_player_loop_internal(
82 r#loop: impl ::core::convert::Into<::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>>,
83 ) -> () {
84 unsafe {
85 ::unity::il2cpp_call!((::unity::module_base()+0x32f88b0usize)as*mut u8,();
86(::unity::Array<crate::unity_engine::low_level::playerloopsysteminternal::PlayerLoopSystemInternal>)::core::convert::Into::into(r#loop))
87 }
88 }
89}
90
91#[cfg(feature = "unity_engine-low_level-playerloop")]
92impl PlayerLoop {
93 pub fn get_default_player_loop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
94 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
95 }
96
97 pub fn set_player_loop_method_info() -> &'static ::unity::il2cpp::MethodInfo {
98 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
99 }
100
101 pub fn player_loop_system_to_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
102 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
103 }
104
105 pub fn internal_to_player_loop_system_method_info() -> &'static ::unity::il2cpp::MethodInfo {
106 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
107 }
108
109 pub fn get_default_player_loop_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
110 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
111 }
112
113 pub fn set_player_loop_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
114 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
115 }
116}
117
118#[cfg(feature = "unity_engine-low_level-playerloop")]
119#[doc(hidden)]
120pub mod prelude {
121 pub use super::{IPlayerLoop, PlayerLoop};
122 pub use crate::system::object::IObject;
123 #[cfg(feature = "system-object")]
124 pub use crate::system::object::IObjectMethods;
125}