engage/generated/app/
canvasmanager.rs1#[cfg(feature = "app-canvasmanager-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::object::{IObject, Object},
10 unity_engine::{
11 behaviour::{Behaviour, IBehaviour},
12 component::{Component, IComponent},
13 monobehaviour::{IMonoBehaviour, MonoBehaviour},
14 object_2::{IObject_2, Object_2},
15 },
16 };
17
18 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/app/canvasmanager/CanvasManager.md"))]
19 #[::unity::class(namespace = "App", name = "CanvasManager")]
20 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21 pub struct CanvasManager {
22 #[offset(24)]
23 #[rename(name = "m_LocalPosition")]
24 pub m_local_position: crate::unity_engine::vector3::Vector3,
25 #[offset(36)]
26 #[rename(name = "m_LocalRotation")]
27 pub m_local_rotation: crate::unity_engine::quaternion::Quaternion,
28 #[offset(52)]
29 #[rename(name = "m_LocalScale")]
30 pub m_local_scale: crate::unity_engine::vector3::Vector3,
31 #[offset(64)]
32 #[rename(name = "m_AnchorMin")]
33 pub m_anchor_min: crate::unity_engine::vector2::Vector2,
34 #[offset(72)]
35 #[rename(name = "m_AnchorMax")]
36 pub m_anchor_max: crate::unity_engine::vector2::Vector2,
37 #[offset(80)]
38 #[rename(name = "m_AnchoredPosition")]
39 pub m_anchored_position: crate::unity_engine::vector2::Vector2,
40 #[offset(88)]
41 #[rename(name = "m_SizeDelta")]
42 pub m_size_delta: crate::unity_engine::vector2::Vector2,
43 #[offset(96)]
44 #[rename(name = "m_Pivot")]
45 pub m_pivot: crate::unity_engine::vector2::Vector2,
46 #[offset(104)]
47 #[rename(name = "m_SelfDestroy")]
48 pub m_self_destroy: bool,
49 }
50}
51
52#[cfg(feature = "app-canvasmanager-types")]
53pub use __types::*;
54
55#[cfg(feature = "app-canvasmanager")]
56impl CanvasManager {
57 #[doc = "`SetTargetDisplay(crate::unity_engine::canvas::Canvas, i32)` overload"]
58 pub fn set_target_display(canvas: impl ::core::convert::Into<crate::unity_engine::canvas::Canvas>, index: impl ::core::convert::Into<i32>) -> () {
59 unsafe {
60 ::unity::il2cpp_call!((::unity::module_base()+0x25bb550usize)as*mut u8,();
61(crate::unity_engine::canvas::Canvas)::core::convert::Into::into(canvas),(i32)::core::convert::Into::into(index))
62 }
63 }
64
65 #[doc = "`SetTargetDisplay(crate::unity_engine::canvas::Canvas, bool)` overload"]
66 pub fn set_target_display_2(
67 canvas: impl ::core::convert::Into<crate::unity_engine::canvas::Canvas>,
68 enabled: impl ::core::convert::Into<bool>,
69 ) -> () {
70 unsafe {
71 ::unity::il2cpp_call!((::unity::module_base()+0x25bb5a0usize)as*mut u8,();
72(crate::unity_engine::canvas::Canvas)::core::convert::Into::into(canvas),(bool)::core::convert::Into::into(enabled))
73 }
74 }
75
76 #[doc = "`TryGetRootCanvas(crate::unity_engine::transform::Transform, *mutcrate::unity_engine::canvas::Canvas)` overload"]
77 pub fn try_get_root_canvas(
78 transform: impl ::core::convert::Into<crate::unity_engine::transform::Transform>,
79 ) -> (bool, crate::unity_engine::canvas::Canvas) {
80 unsafe {
81 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::canvas::Canvas>::uninit();
82 let __ret = {
83 ::unity::il2cpp_call!((::unity::module_base()+0x25bb700usize)as*mut u8,bool;
84(crate::unity_engine::transform::Transform)::core::convert::Into::into(transform),(*mut crate::unity_engine::canvas::Canvas)__out_0.as_mut_ptr())
85 };
86 (__ret, __out_0.assume_init())
87 }
88 }
89
90 #[doc = "`SetVisible(crate::unity_engine::gameobject::GameObject, bool)` overload"]
91 pub fn set_visible_2(
92 go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
93 enabled: impl ::core::convert::Into<bool>,
94 ) -> () {
95 unsafe {
96 ::unity::il2cpp_call!((::unity::module_base()+0x25bc040usize)as*mut u8,();
97(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go),(bool)::core::convert::Into::into(enabled))
98 }
99 }
100
101 #[doc = "`IsVisible(crate::unity_engine::gameobject::GameObject)` overload"]
102 pub fn is_visible_2(go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> bool {
103 unsafe {
104 ::unity::il2cpp_call!((::unity::module_base()+0x25bc2c0usize)as*mut u8,bool;
105(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go))
106 }
107 }
108
109 #[doc = "`Show(crate::unity_engine::gameobject::GameObject)` overload"]
110 pub fn show_2(go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
111 unsafe {
112 ::unity::il2cpp_call!((::unity::module_base()+0x25bc420usize)as*mut u8,();
113(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go))
114 }
115 }
116
117 #[doc = "`Hide(crate::unity_engine::gameobject::GameObject)` overload"]
118 pub fn hide_2(go: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>) -> () {
119 unsafe {
120 ::unity::il2cpp_call!((::unity::module_base()+0x25bc680usize)as*mut u8,();
121(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(go))
122 }
123 }
124}
125
126#[cfg(feature = "app-canvasmanager")]
127pub trait ICanvasManagerMethods: ICanvasManager {
128 #[doc = "`IsVisible()` overload"]
129 fn is_visible(self) -> bool {
130 unsafe {
131 let __receiver = <CanvasManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
132 ::unity::il2cpp_call!((::unity::module_base()+0x25bb820usize)as*mut u8,bool;
133(CanvasManager)__receiver)
134 }
135 }
136 #[doc = "`SetVisible(bool)` overload"]
137 fn set_visible(self, enabled: impl ::core::convert::Into<bool>) -> () {
138 unsafe {
139 let __receiver = <CanvasManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
140 ::unity::il2cpp_call!((::unity::module_base()+0x25bb960usize)as*mut u8,();
141(CanvasManager)__receiver,(bool)::core::convert::Into::into(enabled))
142 }
143 }
144 #[doc = "`Show()` overload"]
145 fn show(self) -> () {
146 unsafe {
147 let __receiver = <CanvasManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
148 ::unity::il2cpp_call!((::unity::module_base()+0x25bbbc0usize)as*mut u8,();
149(CanvasManager)__receiver)
150 }
151 }
152 #[doc = "`Hide()` overload"]
153 fn hide(self) -> () {
154 unsafe {
155 let __receiver = <CanvasManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
156 ::unity::il2cpp_call!((::unity::module_base()+0x25bbe00usize)as*mut u8,();
157(CanvasManager)__receiver)
158 }
159 }
160 #[doc = "`Start()` overload"]
161 fn start(self) -> () {
162 unsafe {
163 let __receiver = <CanvasManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
164 ::unity::il2cpp_call!((::unity::module_base()+0x25bc8e0usize)as*mut u8,();
165(CanvasManager)__receiver)
166 }
167 }
168 #[doc = "`OnTransformChildrenChanged()` overload"]
169 fn on_transform_children_changed(self) -> () {
170 unsafe {
171 let __receiver = <CanvasManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
172 ::unity::il2cpp_call!((::unity::module_base()+0x25bca50usize)as*mut u8,();
173(CanvasManager)__receiver)
174 }
175 }
176 #[doc = "`.ctor()` overload"]
177 fn ctor(self) -> () {
178 unsafe {
179 let __receiver = <CanvasManager as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
180 ::unity::il2cpp_call!((::unity::module_base()+0x25bcb80usize)as*mut u8,();
181(CanvasManager)__receiver)
182 }
183 }
184}
185
186#[cfg(feature = "app-canvasmanager")]
187impl<__T: ICanvasManager> ICanvasManagerMethods for __T {}
188
189#[cfg(feature = "app-canvasmanager")]
190impl CanvasManager {
191 pub fn set_target_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
192 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
193 }
194
195 pub fn set_target_display_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
197 }
198
199 pub fn try_get_root_canvas_method_info() -> &'static ::unity::il2cpp::MethodInfo {
200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
201 }
202
203 pub fn is_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
205 }
206
207 pub fn set_visible_method_info() -> &'static ::unity::il2cpp::MethodInfo {
208 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
209 }
210
211 pub fn show_method_info() -> &'static ::unity::il2cpp::MethodInfo {
212 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
213 }
214
215 pub fn hide_method_info() -> &'static ::unity::il2cpp::MethodInfo {
216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
217 }
218
219 pub fn set_visible_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
221 }
222
223 pub fn is_visible_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
224 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
225 }
226
227 pub fn show_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
228 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
229 }
230
231 pub fn hide_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
232 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
233 }
234
235 pub fn start_method_info() -> &'static ::unity::il2cpp::MethodInfo {
236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
237 }
238
239 pub fn on_transform_children_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
241 }
242
243 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
245 }
246}
247
248#[cfg(feature = "app-canvasmanager")]
249impl CanvasManager {
250 #[doc = "`.ctor()` — no args"]
251 pub fn new() -> Self {
252 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
253 panic!(
254 "{}
255::{}
256 failed to instantiate",
257 ::core::stringify!(CanvasManager),
258 ::core::stringify!(new),
259 )
260 });
261 <Self as ICanvasManagerMethods>::ctor(this);
262 this
263 }
264}
265
266#[cfg(feature = "app-canvasmanager")]
267#[doc(hidden)]
268pub mod prelude {
269 pub use super::{CanvasManager, ICanvasManager, ICanvasManagerMethods};
270 #[cfg(feature = "system-object")]
271 pub use crate::system::object::IObjectMethods;
272 #[cfg(feature = "unity_engine-behaviour")]
273 pub use crate::unity_engine::behaviour::IBehaviourMethods;
274 #[cfg(feature = "unity_engine-component")]
275 pub use crate::unity_engine::component::IComponentMethods;
276 #[cfg(feature = "unity_engine-monobehaviour")]
277 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
278 #[cfg(feature = "unity_engine-object_2")]
279 pub use crate::unity_engine::object_2::IObject_2Methods;
280 pub use crate::{
281 system::object::IObject,
282 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
283 };
284}