engage/generated/app/
photographcameracontroller.rs1#[cfg(feature = "app-photographcameracontroller-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/app/photographcameracontroller/PhotographCameraController.md"))]
11 #[::unity::class(namespace = "App", name = "PhotographCameraController")]
12 #[parent(crate::system::object::Object)]
13 pub struct PhotographCameraController {
14 #[offset(16)]
15 #[rename(name = "m_IsEnable")]
16 pub m_is_enable: bool,
17 #[offset(17)]
18 #[rename(name = "m_IsPhotographMode")]
19 pub m_is_photograph_mode: bool,
20 #[offset(24)]
21 #[rename(name = "m_ParameterList")]
22 pub m_parameter_list: crate::system::collections::generic::list_1::List_1<crate::app::photographcameraparameter::PhotographCameraParameter>,
23 #[offset(32)]
24 #[rename(name = "m_CurrentParameter")]
25 pub m_current_parameter: crate::app::photographcameraparameter::PhotographCameraParameter,
26 #[offset(40)]
27 #[rename(name = "m_MoveX")]
28 pub m_move_x: crate::app::interpolatorfloat::InterpolatorFloat,
29 #[offset(48)]
30 #[rename(name = "m_MoveY")]
31 pub m_move_y: crate::app::interpolatorfloat::InterpolatorFloat,
32 #[offset(56)]
33 #[rename(name = "m_AngleY")]
34 pub m_angle_y: crate::app::interpolatorrotation::InterpolatorRotation,
35 #[offset(64)]
36 #[rename(name = "m_Fov")]
37 pub m_fov: crate::app::interpolatorfloat::InterpolatorFloat,
38 #[offset(72)]
39 #[rename(name = "m_DisposManager")]
40 pub m_dispos_manager: crate::app::photographdisposmanager::PhotographDisposManager,
41 #[offset(80)]
42 #[rename(name = "flg")]
43 pub flg: bool,
44 }
45}
46
47#[cfg(feature = "app-photographcameracontroller-types")]
48pub use __types::*;
49
50#[cfg(feature = "app-photographcameracontroller")]
51pub trait IPhotographCameraControllerMethods: IPhotographCameraController {
52 #[doc = "`Setup(crate::unity_engine::gameobject::GameObject, crate::app::photographdisposmanager::PhotographDisposManager)` overload"]
53 fn setup(
54 self,
55 spot: impl ::core::convert::Into<crate::unity_engine::gameobject::GameObject>,
56 dispos_manager: impl ::core::convert::Into<crate::app::photographdisposmanager::PhotographDisposManager>,
57 ) -> () {
58 unsafe {
59 let __receiver =
60 <PhotographCameraController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
61 ::unity::il2cpp_call!((::unity::module_base()+0x2688190usize)as*mut u8,();
62(PhotographCameraController)__receiver,(crate::unity_engine::gameobject::GameObject)::core::convert::Into::into(spot),(crate::app::photographdisposmanager::PhotographDisposManager)::core::convert::Into::into(dispos_manager))
63 }
64 }
65 #[doc = "`Enable()` overload"]
66 fn enable(self) -> () {
67 unsafe {
68 let __receiver =
69 <PhotographCameraController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
70 ::unity::il2cpp_call!((::unity::module_base()+0x2688620usize)as*mut u8,();
71(PhotographCameraController)__receiver)
72 }
73 }
74 #[doc = "`Disable()` overload"]
75 fn disable(self) -> () {
76 unsafe {
77 let __receiver =
78 <PhotographCameraController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
79 ::unity::il2cpp_call!((::unity::module_base()+0x2688630usize)as*mut u8,();
80(PhotographCameraController)__receiver)
81 }
82 }
83 #[doc = "`SetIsPhotographMode(bool)` overload"]
84 fn set_is_photograph_mode(self, is_photograph_mode: impl ::core::convert::Into<bool>) -> () {
85 unsafe {
86 let __receiver =
87 <PhotographCameraController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
88 ::unity::il2cpp_call!((::unity::module_base()+0x2688700usize)as*mut u8,();
89(PhotographCameraController)__receiver,(bool)::core::convert::Into::into(is_photograph_mode))
90 }
91 }
92 #[doc = "`Update()` overload"]
93 fn update(self) -> () {
94 unsafe {
95 let __receiver =
96 <PhotographCameraController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
97 ::unity::il2cpp_call!((::unity::module_base()+0x26887e0usize)as*mut u8,();
98(PhotographCameraController)__receiver)
99 }
100 }
101 #[doc = "`SetCameraParameter()` overload"]
102 fn set_camera_parameter(self) -> () {
103 unsafe {
104 let __receiver =
105 <PhotographCameraController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
106 ::unity::il2cpp_call!((::unity::module_base()+0x26883e0usize)as*mut u8,();
107(PhotographCameraController)__receiver)
108 }
109 }
110 #[doc = "`.ctor()` overload"]
111 fn ctor(self) -> () {
112 unsafe {
113 let __receiver =
114 <PhotographCameraController as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
115 ::unity::il2cpp_call!((::unity::module_base()+0x2689de0usize)as*mut u8,();
116(PhotographCameraController)__receiver)
117 }
118 }
119}
120
121#[cfg(feature = "app-photographcameracontroller")]
122impl<__T: IPhotographCameraController> IPhotographCameraControllerMethods for __T {}
123
124#[cfg(feature = "app-photographcameracontroller")]
125impl PhotographCameraController {
126 pub fn setup_method_info() -> &'static ::unity::il2cpp::MethodInfo {
127 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
128 }
129
130 pub fn enable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
131 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
132 }
133
134 pub fn disable_method_info() -> &'static ::unity::il2cpp::MethodInfo {
135 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
136 }
137
138 pub fn set_is_photograph_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
139 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
140 }
141
142 pub fn update_method_info() -> &'static ::unity::il2cpp::MethodInfo {
143 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
144 }
145
146 pub fn set_camera_parameter_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
148 }
149
150 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
152 }
153}
154
155#[cfg(feature = "app-photographcameracontroller")]
156impl PhotographCameraController {
157 #[doc = "`.ctor()` — no args"]
158 pub fn new() -> Self {
159 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
160 panic!(
161 "{}
162::{}
163 failed to instantiate",
164 ::core::stringify!(PhotographCameraController),
165 ::core::stringify!(new),
166 )
167 });
168 <Self as IPhotographCameraControllerMethods>::ctor(this);
169 this
170 }
171}
172
173#[cfg(feature = "app-photographcameracontroller")]
174#[doc(hidden)]
175pub mod prelude {
176 pub use super::{IPhotographCameraController, IPhotographCameraControllerMethods, PhotographCameraController};
177 pub use crate::system::object::IObject;
178 #[cfg(feature = "system-object")]
179 pub use crate::system::object::IObjectMethods;
180}