1#[cfg(feature = "unity_engine-camera-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::{
10 delegate::{Delegate, IDelegate},
11 multicastdelegate::{IMulticastDelegate, MulticastDelegate},
12 object::{IObject, Object},
13 r#enum::{Enum, IEnum},
14 valuetype::{IValueType, ValueType},
15 },
16 unity_engine::{
17 behaviour::{Behaviour, IBehaviour},
18 component::{Component, IComponent},
19 object_2::{IObject_2, Object_2},
20 },
21 };
22
23 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_MonoOrStereoscopicEye.md"))]
24 #[repr(C)]
25 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
26 pub struct Camera_MonoOrStereoscopicEye {
27 pub value: i32,
28 }
29 impl ::unity::ClassIdentity for Camera_MonoOrStereoscopicEye {
30 const NAME: &'static str = "Camera.MonoOrStereoscopicEye";
31 const NAMESPACE: &'static str = "UnityEngine";
32
33 fn class() -> ::unity::Class {
34 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
35 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
36 }
37 }
38 impl ::unity::IlType for Camera_MonoOrStereoscopicEye {
39 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
40 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
41 }
42 }
43 impl Camera_MonoOrStereoscopicEye {
44 pub fn left() -> Self {
45 Self { value: 0 }
46 }
47
48 pub fn right() -> Self {
49 Self { value: 1 }
50 }
51
52 pub fn mono() -> Self {
53 Self { value: 2 }
54 }
55 }
56
57 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_GateFitParameters.md"))]
58 #[repr(C)]
59 #[derive(::core::clone::Clone, ::core::marker::Copy)]
60 pub struct Camera_GateFitParameters {}
61 impl ::unity::ClassIdentity for Camera_GateFitParameters {
62 const NAME: &'static str = "Camera.GateFitParameters";
63 const NAMESPACE: &'static str = "UnityEngine";
64
65 fn class() -> ::unity::Class {
66 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
67 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
68 }
69 }
70 impl ::unity::IlType for Camera_GateFitParameters {
71 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
72 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
73 }
74 }
75
76 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_ProjectionMatrixMode.md"))]
77 #[repr(C)]
78 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
79 pub struct Camera_ProjectionMatrixMode {
80 pub value: i32,
81 }
82 impl ::unity::ClassIdentity for Camera_ProjectionMatrixMode {
83 const NAME: &'static str = "Camera.ProjectionMatrixMode";
84 const NAMESPACE: &'static str = "UnityEngine";
85
86 fn class() -> ::unity::Class {
87 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
88 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
89 }
90 }
91 impl ::unity::IlType for Camera_ProjectionMatrixMode {
92 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
93 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
94 }
95 }
96 impl Camera_ProjectionMatrixMode {
97 pub fn explicit() -> Self {
98 Self { value: 0 }
99 }
100
101 pub fn implicit() -> Self {
102 Self { value: 1 }
103 }
104
105 pub fn physical_properties_based() -> Self {
106 Self { value: 2 }
107 }
108 }
109
110 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_CameraCallback.md"))]
111 #[::unity::class(namespace = "UnityEngine", name = "Camera.CameraCallback")]
112 #[parent(crate::system::multicastdelegate::MulticastDelegate)]
113 pub struct Camera_CameraCallback {}
114
115 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_RenderRequest.md"))]
116 #[repr(C)]
117 #[derive(::core::clone::Clone, ::core::marker::Copy)]
118 pub struct Camera_RenderRequest {
119 pub m_camera_render_mode: crate::unity_engine::camera::Camera_RenderRequestMode,
120 pub m_result_rt: crate::unity_engine::rendertexture::RenderTexture,
121 pub m_output_space: crate::unity_engine::camera::Camera_RenderRequestOutputSpace,
122 }
123 impl ::unity::ClassIdentity for Camera_RenderRequest {
124 const NAME: &'static str = "Camera.RenderRequest";
125 const NAMESPACE: &'static str = "UnityEngine";
126
127 fn class() -> ::unity::Class {
128 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
129 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
130 }
131 }
132 impl ::unity::IlType for Camera_RenderRequest {
133 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
134 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
135 }
136 }
137
138 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_RenderRequestOutputSpace.md"))]
139 #[repr(C)]
140 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
141 pub struct Camera_RenderRequestOutputSpace {
142 pub value: i32,
143 }
144 impl ::unity::ClassIdentity for Camera_RenderRequestOutputSpace {
145 const NAME: &'static str = "Camera.RenderRequestOutputSpace";
146 const NAMESPACE: &'static str = "UnityEngine";
147
148 fn class() -> ::unity::Class {
149 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
150 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
151 }
152 }
153 impl ::unity::IlType for Camera_RenderRequestOutputSpace {
154 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
155 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
156 }
157 }
158 impl Camera_RenderRequestOutputSpace {
159 pub fn screen_space() -> Self {
160 Self { value: -1 }
161 }
162
163 pub fn uv0() -> Self {
164 Self { value: 0 }
165 }
166
167 pub fn uv1() -> Self {
168 Self { value: 1 }
169 }
170
171 pub fn uv2() -> Self {
172 Self { value: 2 }
173 }
174
175 pub fn uv3() -> Self {
176 Self { value: 3 }
177 }
178
179 pub fn uv4() -> Self {
180 Self { value: 4 }
181 }
182
183 pub fn uv5() -> Self {
184 Self { value: 5 }
185 }
186
187 pub fn uv6() -> Self {
188 Self { value: 6 }
189 }
190
191 pub fn uv7() -> Self {
192 Self { value: 7 }
193 }
194
195 pub fn uv8() -> Self {
196 Self { value: 8 }
197 }
198 }
199
200 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_RenderRequestMode.md"))]
201 #[repr(C)]
202 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
203 pub struct Camera_RenderRequestMode {
204 pub value: i32,
205 }
206 impl ::unity::ClassIdentity for Camera_RenderRequestMode {
207 const NAME: &'static str = "Camera.RenderRequestMode";
208 const NAMESPACE: &'static str = "UnityEngine";
209
210 fn class() -> ::unity::Class {
211 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
212 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
213 }
214 }
215 impl ::unity::IlType for Camera_RenderRequestMode {
216 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
217 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
218 }
219 }
220 impl Camera_RenderRequestMode {
221 pub fn none() -> Self {
222 Self { value: 0 }
223 }
224
225 pub fn object_id() -> Self {
226 Self { value: 1 }
227 }
228
229 pub fn depth() -> Self {
230 Self { value: 2 }
231 }
232
233 pub fn vertex_normal() -> Self {
234 Self { value: 3 }
235 }
236
237 pub fn world_position() -> Self {
238 Self { value: 4 }
239 }
240
241 pub fn entity_id() -> Self {
242 Self { value: 5 }
243 }
244
245 pub fn base_color() -> Self {
246 Self { value: 6 }
247 }
248
249 pub fn specular_color() -> Self {
250 Self { value: 7 }
251 }
252
253 pub fn metallic() -> Self {
254 Self { value: 8 }
255 }
256
257 pub fn emission() -> Self {
258 Self { value: 9 }
259 }
260
261 pub fn normal() -> Self {
262 Self { value: 10 }
263 }
264
265 pub fn smoothness() -> Self {
266 Self { value: 11 }
267 }
268
269 pub fn occlusion() -> Self {
270 Self { value: 12 }
271 }
272
273 pub fn diffuse_color() -> Self {
274 Self { value: 13 }
275 }
276 }
277
278 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera.md"))]
279 #[::unity::class(namespace = "UnityEngine", name = "Camera")]
280 #[parent(crate::unity_engine::behaviour::Behaviour)]
281 pub struct Camera {
282 #[static_field]
283 #[rename(name = "onPreCull")]
284 pub on_pre_cull: crate::unity_engine::camera::Camera_CameraCallback,
285 #[static_field]
286 #[rename(name = "onPreRender")]
287 pub on_pre_render: crate::unity_engine::camera::Camera_CameraCallback,
288 #[static_field]
289 #[rename(name = "onPostRender")]
290 pub on_post_render: crate::unity_engine::camera::Camera_CameraCallback,
291 }
292
293 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_GateFitMode.md"))]
294 #[repr(C)]
295 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
296 pub struct Camera_GateFitMode {
297 pub value: i32,
298 }
299 impl ::unity::ClassIdentity for Camera_GateFitMode {
300 const NAME: &'static str = "Camera.GateFitMode";
301 const NAMESPACE: &'static str = "UnityEngine";
302
303 fn class() -> ::unity::Class {
304 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
305 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
306 }
307 }
308 impl ::unity::IlType for Camera_GateFitMode {
309 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
310 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
311 }
312 }
313 impl Camera_GateFitMode {
314 pub fn vertical() -> Self {
315 Self { value: 1 }
316 }
317
318 pub fn horizontal() -> Self {
319 Self { value: 2 }
320 }
321
322 pub fn fill() -> Self {
323 Self { value: 3 }
324 }
325
326 pub fn overscan() -> Self {
327 Self { value: 4 }
328 }
329
330 pub fn none() -> Self {
331 Self { value: 0 }
332 }
333 }
334
335 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/camera/Camera_StereoscopicEye.md"))]
336 #[repr(C)]
337 #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
338 pub struct Camera_StereoscopicEye {
339 pub value: i32,
340 }
341 impl ::unity::ClassIdentity for Camera_StereoscopicEye {
342 const NAME: &'static str = "Camera.StereoscopicEye";
343 const NAMESPACE: &'static str = "UnityEngine";
344
345 fn class() -> ::unity::Class {
346 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
347 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
348 }
349 }
350 impl ::unity::IlType for Camera_StereoscopicEye {
351 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
352 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
353 }
354 }
355 impl Camera_StereoscopicEye {
356 pub fn left() -> Self {
357 Self { value: 0 }
358 }
359
360 pub fn right() -> Self {
361 Self { value: 1 }
362 }
363 }
364}
365
366#[cfg(feature = "unity_engine-camera-types")]
367pub use __types::*;
368
369#[cfg(feature = "unity_engine-camera")]
370impl Camera_GateFitParameters {
371 #[doc = "`get_mode()` overload"]
372 pub fn get_mode(&mut self) -> crate::unity_engine::camera::Camera_GateFitMode {
373 unsafe {
374 ::unity::il2cpp_call!((::unity::module_base()+0x379bd70usize)as*mut u8,crate::unity_engine::camera::Camera_GateFitMode;
375(*mut Camera_GateFitParameters)self as*mut Camera_GateFitParameters)
376 }
377 }
378
379 #[doc = "`get_aspect()` overload"]
380 pub fn get_aspect(&mut self) -> f32 {
381 unsafe {
382 ::unity::il2cpp_call!((::unity::module_base()+0x379bd80usize)as*mut u8,f32;
383(*mut Camera_GateFitParameters)self as*mut Camera_GateFitParameters)
384 }
385 }
386}
387
388#[cfg(feature = "unity_engine-camera")]
389impl Camera_GateFitParameters {
390 pub fn get_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
392 }
393
394 pub fn get_aspect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
396 }
397}
398
399#[cfg(feature = "unity_engine-camera")]
400pub trait ICamera_CameraCallbackMethods: ICamera_CameraCallback {
401 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` overload"]
402 fn ctor(self, object: impl ::core::convert::Into<crate::system::object::Object>, method: impl ::core::convert::Into<::unity::IntPtr>) -> () {
403 unsafe {
404 let __receiver = <Camera_CameraCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
405 ::unity::il2cpp_call!((::unity::module_base()+0x379b9b0usize)as*mut u8,();
406(Camera_CameraCallback)__receiver,(crate::system::object::Object)::core::convert::Into::into(object),(::unity::IntPtr)::core::convert::Into::into(method))
407 }
408 }
409 #[doc = "`Invoke(crate::unity_engine::camera::Camera)` overload"]
410 fn invoke(self, cam: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
411 unsafe {
412 let __receiver = <Camera_CameraCallback as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
413 {
414 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
415 let __vi = *__vt.get(13usize).unwrap_or_else(|| {
416 panic!(
417 "unity: virtual slot {}
418 out of range (vtable len {}
419) on the runtime class behind {}
420 (method `{}
421`)",
422 13usize,
423 __vt.len(),
424 <Camera_CameraCallback as ::unity::ClassIdentity>::NAME,
425 "Invoke",
426 )
427 });
428 let __inner: extern "C" fn(Camera_CameraCallback, crate::unity_engine::camera::Camera, ::unity::OptionalMethod) -> () =
429 ::core::mem::transmute(__vi.method_ptr);
430 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
431 __inner(__receiver, ::core::convert::Into::into(cam), __mi)
432 }
433 }
434 }
435}
436
437#[cfg(feature = "unity_engine-camera")]
438impl<__T: ICamera_CameraCallback> ICamera_CameraCallbackMethods for __T {}
439
440#[cfg(feature = "unity_engine-camera")]
441impl Camera_CameraCallback {
442 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
443 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
444 }
445
446 pub fn invoke_method_info() -> &'static ::unity::il2cpp::MethodInfo {
447 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
448 }
449}
450
451#[cfg(feature = "unity_engine-camera")]
452impl Camera_CameraCallback {
453 #[doc = "Direct (non-virtual) call to `Camera_CameraCallback`'s own `Invoke`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
454 pub unsafe fn invoke(this: impl ::core::convert::Into<::unity::IlInstance>, cam: crate::unity_engine::camera::Camera) -> () {
455 let __mi = Self::invoke_method_info();
456 let __inner: extern "C" fn(::unity::IlInstance, crate::unity_engine::camera::Camera, ::unity::OptionalMethod) -> () =
457 ::core::mem::transmute(__mi.method_ptr);
458 __inner(this.into(), cam, ::core::option::Option::None)
459 }
460}
461
462#[cfg(feature = "unity_engine-camera")]
463impl Camera_CameraCallback {
464 #[doc = "`.ctor(crate::system::object::Object, ::unity::IntPtr)` — overload selector"]
465 pub fn new(object: crate::system::object::Object, method: ::unity::IntPtr) -> Self {
466 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
467 panic!(
468 "{}
469::{}
470 failed to instantiate",
471 ::core::stringify!(Camera_CameraCallback),
472 ::core::stringify!(new),
473 )
474 });
475 <Self as ICamera_CameraCallbackMethods>::ctor(this, object, method);
476 this
477 }
478}
479
480#[cfg(feature = "unity_engine-camera")]
481impl Camera {
482 #[doc = "`get_PreviewCullingLayer()` overload"]
483 pub fn get_preview_culling_layer() -> i32 {
484 unsafe {
485 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a2f0usize)as*mut u8,i32;
486 )
487 }
488 }
489
490 #[doc = "`CalculateProjectionMatrixFromPhysicalPropertiesInternal(*mutcrate::unity_engine::matrix4x4::Matrix4x4, f32, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, f32, f32, crate::unity_engine::camera::Camera_GateFitMode)` overload"]
491 pub fn calculate_projection_matrix_from_physical_properties_internal(
492 focal_length: impl ::core::convert::Into<f32>,
493 sensor_size: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
494 lens_shift: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
495 near_clip: impl ::core::convert::Into<f32>,
496 far_clip: impl ::core::convert::Into<f32>,
497 gate_aspect: impl ::core::convert::Into<f32>,
498 gate_fit_mode: impl ::core::convert::Into<crate::unity_engine::camera::Camera_GateFitMode>,
499 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
500 unsafe {
501 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
502 ::unity::il2cpp_call!((::unity::module_base()+0x2c3cf90usize)as*mut u8,();
503(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(focal_length),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(sensor_size),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(lens_shift),(f32)::core::convert::Into::into(near_clip),(f32)::core::convert::Into::into(far_clip),(f32)::core::convert::Into::into(gate_aspect),(crate::unity_engine::camera::Camera_GateFitMode)::core::convert::Into::into(gate_fit_mode));
504 __out_0.assume_init()
505 }
506 }
507
508 #[doc = "`CalculateProjectionMatrixFromPhysicalProperties(*mutcrate::unity_engine::matrix4x4::Matrix4x4, f32, crate::unity_engine::vector2::Vector2, crate::unity_engine::vector2::Vector2, f32, f32, crate::unity_engine::camera::Camera_GateFitParameters)` overload"]
509 pub fn calculate_projection_matrix_from_physical_properties(
510 focal_length: impl ::core::convert::Into<f32>,
511 sensor_size: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
512 lens_shift: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
513 near_clip: impl ::core::convert::Into<f32>,
514 far_clip: impl ::core::convert::Into<f32>,
515 gate_fit_parameters: impl ::core::convert::Into<crate::unity_engine::camera::Camera_GateFitParameters>,
516 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
517 unsafe {
518 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
519 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d0d0usize)as*mut u8,();
520(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(focal_length),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(sensor_size),(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(lens_shift),(f32)::core::convert::Into::into(near_clip),(f32)::core::convert::Into::into(far_clip),(crate::unity_engine::camera::Camera_GateFitParameters)::core::convert::Into::into(gate_fit_parameters));
521 __out_0.assume_init()
522 }
523 }
524
525 #[doc = "`FocalLengthToFieldOfView(f32, f32)` overload"]
526 pub fn focal_length_to_field_of_view(focal_length: impl ::core::convert::Into<f32>, sensor_size: impl ::core::convert::Into<f32>) -> f32 {
527 unsafe {
528 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d170usize)as*mut u8,f32;
529(f32)::core::convert::Into::into(focal_length),(f32)::core::convert::Into::into(sensor_size))
530 }
531 }
532
533 #[doc = "`FieldOfViewToFocalLength(f32, f32)` overload"]
534 pub fn field_of_view_to_focal_length(field_of_view: impl ::core::convert::Into<f32>, sensor_size: impl ::core::convert::Into<f32>) -> f32 {
535 unsafe {
536 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d1c0usize)as*mut u8,f32;
537(f32)::core::convert::Into::into(field_of_view),(f32)::core::convert::Into::into(sensor_size))
538 }
539 }
540
541 #[doc = "`HorizontalToVerticalFieldOfView(f32, f32)` overload"]
542 pub fn horizontal_to_vertical_field_of_view(
543 horizontal_field_of_view: impl ::core::convert::Into<f32>,
544 aspect_ratio: impl ::core::convert::Into<f32>,
545 ) -> f32 {
546 unsafe {
547 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d210usize)as*mut u8,f32;
548(f32)::core::convert::Into::into(horizontal_field_of_view),(f32)::core::convert::Into::into(aspect_ratio))
549 }
550 }
551
552 #[doc = "`VerticalToHorizontalFieldOfView(f32, f32)` overload"]
553 pub fn vertical_to_horizontal_field_of_view(
554 vertical_field_of_view: impl ::core::convert::Into<f32>,
555 aspect_ratio: impl ::core::convert::Into<f32>,
556 ) -> f32 {
557 unsafe {
558 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d260usize)as*mut u8,f32;
559(f32)::core::convert::Into::into(vertical_field_of_view),(f32)::core::convert::Into::into(aspect_ratio))
560 }
561 }
562
563 #[doc = "`get_main()` overload"]
564 pub fn get_main() -> crate::unity_engine::camera::Camera {
565 unsafe {
566 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d2b0usize)as*mut u8,crate::unity_engine::camera::Camera;
567 )
568 }
569 }
570
571 #[doc = "`get_current()` overload"]
572 pub fn get_current() -> crate::unity_engine::camera::Camera {
573 unsafe {
574 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d2f0usize)as*mut u8,crate::unity_engine::camera::Camera;
575 )
576 }
577 }
578
579 #[doc = "`GetAllCamerasCount()` overload"]
580 pub fn get_all_cameras_count() -> i32 {
581 unsafe {
582 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dcd0usize)as*mut u8,i32;
583 )
584 }
585 }
586
587 #[doc = "`GetAllCamerasImpl(::unity::Array<crate::unity_engine::camera::Camera>)` overload"]
588 pub fn get_all_cameras_impl(cam: impl ::core::convert::Into<::unity::Array<crate::unity_engine::camera::Camera>>) -> i32 {
589 unsafe {
590 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dd10usize)as*mut u8,i32;
591(::unity::Array<crate::unity_engine::camera::Camera>)::core::convert::Into::into(cam))
592 }
593 }
594
595 #[doc = "`get_allCameras()` overload"]
596 pub fn get_all_cameras() -> ::unity::Array<crate::unity_engine::camera::Camera> {
597 unsafe {
598 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dda0usize)as*mut u8, ::unity::Array<crate::unity_engine::camera::Camera> ;
599 )
600 }
601 }
602
603 #[doc = "`GetAllCameras(::unity::Array<crate::unity_engine::camera::Camera>)` overload"]
604 pub fn get_all_cameras_2(cameras: impl ::core::convert::Into<::unity::Array<crate::unity_engine::camera::Camera>>) -> i32 {
605 unsafe {
606 ::unity::il2cpp_call!((::unity::module_base()+0x2c3de40usize)as*mut u8,i32;
607(::unity::Array<crate::unity_engine::camera::Camera>)::core::convert::Into::into(cameras))
608 }
609 }
610
611 #[doc = "`SetupCurrent(crate::unity_engine::camera::Camera)` overload"]
612 pub fn setup_current(cur: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
613 unsafe {
614 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e760usize)as*mut u8,();
615(crate::unity_engine::camera::Camera)::core::convert::Into::into(cur))
616 }
617 }
618
619 #[doc = "`FireOnPreCull(crate::unity_engine::camera::Camera)` overload"]
620 pub fn fire_on_pre_cull(cam: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
621 unsafe {
622 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ee40usize)as*mut u8,();
623(crate::unity_engine::camera::Camera)::core::convert::Into::into(cam))
624 }
625 }
626
627 #[doc = "`FireOnPreRender(crate::unity_engine::camera::Camera)` overload"]
628 pub fn fire_on_pre_render(cam: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
629 unsafe {
630 ::unity::il2cpp_call!((::unity::module_base()+0x2c3eec0usize)as*mut u8,();
631(crate::unity_engine::camera::Camera)::core::convert::Into::into(cam))
632 }
633 }
634
635 #[doc = "`FireOnPostRender(crate::unity_engine::camera::Camera)` overload"]
636 pub fn fire_on_post_render(cam: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
637 unsafe {
638 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ef40usize)as*mut u8,();
639(crate::unity_engine::camera::Camera)::core::convert::Into::into(cam))
640 }
641 }
642
643 #[doc = "`GetCullingParameters_Internal(crate::unity_engine::camera::Camera, bool, *mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters, i32)` overload"]
644 pub fn get_culling_parameters_internal(
645 camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
646 stereo_aware: impl ::core::convert::Into<bool>,
647 managed_culling_parameters_size: impl ::core::convert::Into<i32>,
648 ) -> (
649 bool,
650 crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters,
651 ) {
652 unsafe {
653 let mut __out_0 =
654 ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters>::uninit();
655 let __ret = {
656 ::unity::il2cpp_call!((::unity::module_base()+0x2c3f040usize)as*mut u8,bool;
657(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(stereo_aware),(*mut crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(managed_culling_parameters_size))
658 };
659 (__ret, __out_0.assume_init())
660 }
661 }
662
663 #[doc = "`CalculateProjectionMatrixFromPhysicalPropertiesInternal_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4, f32, *mutcrate::unity_engine::vector2::Vector2, *mutcrate::unity_engine::vector2::Vector2, f32, f32, f32, crate::unity_engine::camera::Camera_GateFitMode)` overload"]
664 pub fn calculate_projection_matrix_from_physical_properties_internal_injected(
665 focal_length: impl ::core::convert::Into<f32>,
666 near_clip: impl ::core::convert::Into<f32>,
667 far_clip: impl ::core::convert::Into<f32>,
668 gate_aspect: impl ::core::convert::Into<f32>,
669 gate_fit_mode: impl ::core::convert::Into<crate::unity_engine::camera::Camera_GateFitMode>,
670 ) -> (
671 crate::unity_engine::matrix4x4::Matrix4x4,
672 crate::unity_engine::vector2::Vector2,
673 crate::unity_engine::vector2::Vector2,
674 ) {
675 unsafe {
676 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
677 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
678 let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
679 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d030usize)as*mut u8,();
680(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(focal_length),(*mut crate::unity_engine::vector2::Vector2)__out_1.as_mut_ptr(),(*mut crate::unity_engine::vector2::Vector2)__out_2.as_mut_ptr(),(f32)::core::convert::Into::into(near_clip),(f32)::core::convert::Into::into(far_clip),(f32)::core::convert::Into::into(gate_aspect),(crate::unity_engine::camera::Camera_GateFitMode)::core::convert::Into::into(gate_fit_mode));
681 (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
682 }
683 }
684}
685
686#[cfg(feature = "unity_engine-camera")]
687pub trait ICameraMethods: ICamera {
688 #[doc = "`.ctor()` overload"]
689 fn ctor(self) -> () {
690 unsafe {
691 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
692 ::unity::il2cpp_call!((::unity::module_base()+0x2c39160usize)as*mut u8,();
693(Camera)__receiver)
694 }
695 }
696 #[doc = "`get_nearClipPlane()` overload"]
697 fn get_near_clip_plane(self) -> f32 {
698 unsafe {
699 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
700 ::unity::il2cpp_call!((::unity::module_base()+0x2c391d0usize)as*mut u8,f32;
701(Camera)__receiver)
702 }
703 }
704 #[doc = "`set_nearClipPlane(f32)` overload"]
705 fn set_near_clip_plane(self, value: impl ::core::convert::Into<f32>) -> () {
706 unsafe {
707 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
708 ::unity::il2cpp_call!((::unity::module_base()+0x2c39220usize)as*mut u8,();
709(Camera)__receiver,(f32)::core::convert::Into::into(value))
710 }
711 }
712 #[doc = "`get_farClipPlane()` overload"]
713 fn get_far_clip_plane(self) -> f32 {
714 unsafe {
715 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
716 ::unity::il2cpp_call!((::unity::module_base()+0x2c39270usize)as*mut u8,f32;
717(Camera)__receiver)
718 }
719 }
720 #[doc = "`set_farClipPlane(f32)` overload"]
721 fn set_far_clip_plane(self, value: impl ::core::convert::Into<f32>) -> () {
722 unsafe {
723 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
724 ::unity::il2cpp_call!((::unity::module_base()+0x2c392c0usize)as*mut u8,();
725(Camera)__receiver,(f32)::core::convert::Into::into(value))
726 }
727 }
728 #[doc = "`get_fieldOfView()` overload"]
729 fn get_field_of_view(self) -> f32 {
730 unsafe {
731 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
732 ::unity::il2cpp_call!((::unity::module_base()+0x2c39310usize)as*mut u8,f32;
733(Camera)__receiver)
734 }
735 }
736 #[doc = "`set_fieldOfView(f32)` overload"]
737 fn set_field_of_view(self, value: impl ::core::convert::Into<f32>) -> () {
738 unsafe {
739 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
740 ::unity::il2cpp_call!((::unity::module_base()+0x2c39360usize)as*mut u8,();
741(Camera)__receiver,(f32)::core::convert::Into::into(value))
742 }
743 }
744 #[doc = "`get_renderingPath()` overload"]
745 fn get_rendering_path(self) -> crate::unity_engine::renderingpath::RenderingPath {
746 unsafe {
747 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
748 ::unity::il2cpp_call!((::unity::module_base()+0x2c393b0usize)as*mut u8,crate::unity_engine::renderingpath::RenderingPath;
749(Camera)__receiver)
750 }
751 }
752 #[doc = "`set_renderingPath(crate::unity_engine::renderingpath::RenderingPath)` overload"]
753 fn set_rendering_path(self, value: impl ::core::convert::Into<crate::unity_engine::renderingpath::RenderingPath>) -> () {
754 unsafe {
755 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
756 ::unity::il2cpp_call!((::unity::module_base()+0x2c39400usize)as*mut u8,();
757(Camera)__receiver,(crate::unity_engine::renderingpath::RenderingPath)::core::convert::Into::into(value))
758 }
759 }
760 #[doc = "`get_actualRenderingPath()` overload"]
761 fn get_actual_rendering_path(self) -> crate::unity_engine::renderingpath::RenderingPath {
762 unsafe {
763 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
764 ::unity::il2cpp_call!((::unity::module_base()+0x2c39450usize)as*mut u8,crate::unity_engine::renderingpath::RenderingPath;
765(Camera)__receiver)
766 }
767 }
768 #[doc = "`Reset()` overload"]
769 fn reset(self) -> () {
770 unsafe {
771 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
772 ::unity::il2cpp_call!((::unity::module_base()+0x2c394a0usize)as*mut u8,();
773(Camera)__receiver)
774 }
775 }
776 #[doc = "`get_allowHDR()` overload"]
777 fn get_allow_hdr(self) -> bool {
778 unsafe {
779 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
780 ::unity::il2cpp_call!((::unity::module_base()+0x2c394f0usize)as*mut u8,bool;
781(Camera)__receiver)
782 }
783 }
784 #[doc = "`set_allowHDR(bool)` overload"]
785 fn set_allow_hdr(self, value: impl ::core::convert::Into<bool>) -> () {
786 unsafe {
787 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
788 ::unity::il2cpp_call!((::unity::module_base()+0x2c39540usize)as*mut u8,();
789(Camera)__receiver,(bool)::core::convert::Into::into(value))
790 }
791 }
792 #[doc = "`get_allowMSAA()` overload"]
793 fn get_allow_msaa(self) -> bool {
794 unsafe {
795 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
796 ::unity::il2cpp_call!((::unity::module_base()+0x2c39590usize)as*mut u8,bool;
797(Camera)__receiver)
798 }
799 }
800 #[doc = "`set_allowMSAA(bool)` overload"]
801 fn set_allow_msaa(self, value: impl ::core::convert::Into<bool>) -> () {
802 unsafe {
803 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
804 ::unity::il2cpp_call!((::unity::module_base()+0x2c395e0usize)as*mut u8,();
805(Camera)__receiver,(bool)::core::convert::Into::into(value))
806 }
807 }
808 #[doc = "`get_allowDynamicResolution()` overload"]
809 fn get_allow_dynamic_resolution(self) -> bool {
810 unsafe {
811 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
812 ::unity::il2cpp_call!((::unity::module_base()+0x2c39630usize)as*mut u8,bool;
813(Camera)__receiver)
814 }
815 }
816 #[doc = "`set_allowDynamicResolution(bool)` overload"]
817 fn set_allow_dynamic_resolution(self, value: impl ::core::convert::Into<bool>) -> () {
818 unsafe {
819 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
820 ::unity::il2cpp_call!((::unity::module_base()+0x2c39680usize)as*mut u8,();
821(Camera)__receiver,(bool)::core::convert::Into::into(value))
822 }
823 }
824 #[doc = "`get_forceIntoRenderTexture()` overload"]
825 fn get_force_into_render_texture(self) -> bool {
826 unsafe {
827 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
828 ::unity::il2cpp_call!((::unity::module_base()+0x2c396d0usize)as*mut u8,bool;
829(Camera)__receiver)
830 }
831 }
832 #[doc = "`set_forceIntoRenderTexture(bool)` overload"]
833 fn set_force_into_render_texture(self, value: impl ::core::convert::Into<bool>) -> () {
834 unsafe {
835 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
836 ::unity::il2cpp_call!((::unity::module_base()+0x2c39720usize)as*mut u8,();
837(Camera)__receiver,(bool)::core::convert::Into::into(value))
838 }
839 }
840 #[doc = "`get_orthographicSize()` overload"]
841 fn get_orthographic_size(self) -> f32 {
842 unsafe {
843 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
844 ::unity::il2cpp_call!((::unity::module_base()+0x2c39770usize)as*mut u8,f32;
845(Camera)__receiver)
846 }
847 }
848 #[doc = "`set_orthographicSize(f32)` overload"]
849 fn set_orthographic_size(self, value: impl ::core::convert::Into<f32>) -> () {
850 unsafe {
851 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
852 ::unity::il2cpp_call!((::unity::module_base()+0x2c397c0usize)as*mut u8,();
853(Camera)__receiver,(f32)::core::convert::Into::into(value))
854 }
855 }
856 #[doc = "`get_orthographic()` overload"]
857 fn get_orthographic(self) -> bool {
858 unsafe {
859 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
860 ::unity::il2cpp_call!((::unity::module_base()+0x2c39810usize)as*mut u8,bool;
861(Camera)__receiver)
862 }
863 }
864 #[doc = "`set_orthographic(bool)` overload"]
865 fn set_orthographic(self, value: impl ::core::convert::Into<bool>) -> () {
866 unsafe {
867 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
868 ::unity::il2cpp_call!((::unity::module_base()+0x2c39860usize)as*mut u8,();
869(Camera)__receiver,(bool)::core::convert::Into::into(value))
870 }
871 }
872 #[doc = "`get_opaqueSortMode()` overload"]
873 fn get_opaque_sort_mode(self) -> crate::unity_engine::rendering::opaquesortmode::OpaqueSortMode {
874 unsafe {
875 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
876 ::unity::il2cpp_call!((::unity::module_base()+0x2c398b0usize)as*mut u8,crate::unity_engine::rendering::opaquesortmode::OpaqueSortMode;
877(Camera)__receiver)
878 }
879 }
880 #[doc = "`set_opaqueSortMode(crate::unity_engine::rendering::opaquesortmode::OpaqueSortMode)` overload"]
881 fn set_opaque_sort_mode(self, value: impl ::core::convert::Into<crate::unity_engine::rendering::opaquesortmode::OpaqueSortMode>) -> () {
882 unsafe {
883 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
884 ::unity::il2cpp_call!((::unity::module_base()+0x2c39900usize)as*mut u8,();
885(Camera)__receiver,(crate::unity_engine::rendering::opaquesortmode::OpaqueSortMode)::core::convert::Into::into(value))
886 }
887 }
888 #[doc = "`get_transparencySortMode()` overload"]
889 fn get_transparency_sort_mode(self) -> crate::unity_engine::transparencysortmode::TransparencySortMode {
890 unsafe {
891 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
892 ::unity::il2cpp_call!((::unity::module_base()+0x2c39950usize)as*mut u8,crate::unity_engine::transparencysortmode::TransparencySortMode;
893(Camera)__receiver)
894 }
895 }
896 #[doc = "`set_transparencySortMode(crate::unity_engine::transparencysortmode::TransparencySortMode)` overload"]
897 fn set_transparency_sort_mode(self, value: impl ::core::convert::Into<crate::unity_engine::transparencysortmode::TransparencySortMode>) -> () {
898 unsafe {
899 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
900 ::unity::il2cpp_call!((::unity::module_base()+0x2c399a0usize)as*mut u8,();
901(Camera)__receiver,(crate::unity_engine::transparencysortmode::TransparencySortMode)::core::convert::Into::into(value))
902 }
903 }
904 #[doc = "`get_transparencySortAxis()` overload"]
905 fn get_transparency_sort_axis(self) -> crate::unity_engine::vector3::Vector3 {
906 unsafe {
907 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
908 ::unity::il2cpp_call!((::unity::module_base()+0x2c399f0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
909(Camera)__receiver)
910 }
911 }
912 #[doc = "`set_transparencySortAxis(crate::unity_engine::vector3::Vector3)` overload"]
913 fn set_transparency_sort_axis(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
914 unsafe {
915 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
916 ::unity::il2cpp_call!((::unity::module_base()+0x2c39aa0usize)as*mut u8,();
917(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
918 }
919 }
920 #[doc = "`ResetTransparencySortSettings()` overload"]
921 fn reset_transparency_sort_settings(self) -> () {
922 unsafe {
923 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
924 ::unity::il2cpp_call!((::unity::module_base()+0x2c39b50usize)as*mut u8,();
925(Camera)__receiver)
926 }
927 }
928 #[doc = "`get_depth()` overload"]
929 fn get_depth(self) -> f32 {
930 unsafe {
931 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
932 ::unity::il2cpp_call!((::unity::module_base()+0x2c39ba0usize)as*mut u8,f32;
933(Camera)__receiver)
934 }
935 }
936 #[doc = "`set_depth(f32)` overload"]
937 fn set_depth(self, value: impl ::core::convert::Into<f32>) -> () {
938 unsafe {
939 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
940 ::unity::il2cpp_call!((::unity::module_base()+0x2c39bf0usize)as*mut u8,();
941(Camera)__receiver,(f32)::core::convert::Into::into(value))
942 }
943 }
944 #[doc = "`get_aspect()` overload"]
945 fn get_aspect(self) -> f32 {
946 unsafe {
947 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
948 ::unity::il2cpp_call!((::unity::module_base()+0x2c39c40usize)as*mut u8,f32;
949(Camera)__receiver)
950 }
951 }
952 #[doc = "`set_aspect(f32)` overload"]
953 fn set_aspect(self, value: impl ::core::convert::Into<f32>) -> () {
954 unsafe {
955 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
956 ::unity::il2cpp_call!((::unity::module_base()+0x2c39c90usize)as*mut u8,();
957(Camera)__receiver,(f32)::core::convert::Into::into(value))
958 }
959 }
960 #[doc = "`ResetAspect()` overload"]
961 fn reset_aspect(self) -> () {
962 unsafe {
963 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
964 ::unity::il2cpp_call!((::unity::module_base()+0x2c39ce0usize)as*mut u8,();
965(Camera)__receiver)
966 }
967 }
968 #[doc = "`get_velocity()` overload"]
969 fn get_velocity(self) -> crate::unity_engine::vector3::Vector3 {
970 unsafe {
971 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
972 ::unity::il2cpp_call!((::unity::module_base()+0x2c39d30usize)as*mut u8,crate::unity_engine::vector3::Vector3;
973(Camera)__receiver)
974 }
975 }
976 #[doc = "`get_cullingMask()` overload"]
977 fn get_culling_mask(self) -> i32 {
978 unsafe {
979 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
980 ::unity::il2cpp_call!((::unity::module_base()+0x2c39de0usize)as*mut u8,i32;
981(Camera)__receiver)
982 }
983 }
984 #[doc = "`set_cullingMask(i32)` overload"]
985 fn set_culling_mask(self, value: impl ::core::convert::Into<i32>) -> () {
986 unsafe {
987 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
988 ::unity::il2cpp_call!((::unity::module_base()+0x2c39e30usize)as*mut u8,();
989(Camera)__receiver,(i32)::core::convert::Into::into(value))
990 }
991 }
992 #[doc = "`get_eventMask()` overload"]
993 fn get_event_mask(self) -> i32 {
994 unsafe {
995 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
996 ::unity::il2cpp_call!((::unity::module_base()+0x2c39e80usize)as*mut u8,i32;
997(Camera)__receiver)
998 }
999 }
1000 #[doc = "`set_eventMask(i32)` overload"]
1001 fn set_event_mask(self, value: impl ::core::convert::Into<i32>) -> () {
1002 unsafe {
1003 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1004 ::unity::il2cpp_call!((::unity::module_base()+0x2c39ed0usize)as*mut u8,();
1005(Camera)__receiver,(i32)::core::convert::Into::into(value))
1006 }
1007 }
1008 #[doc = "`get_layerCullSpherical()` overload"]
1009 fn get_layer_cull_spherical(self) -> bool {
1010 unsafe {
1011 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1012 ::unity::il2cpp_call!((::unity::module_base()+0x2c39f20usize)as*mut u8,bool;
1013(Camera)__receiver)
1014 }
1015 }
1016 #[doc = "`set_layerCullSpherical(bool)` overload"]
1017 fn set_layer_cull_spherical(self, value: impl ::core::convert::Into<bool>) -> () {
1018 unsafe {
1019 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1020 ::unity::il2cpp_call!((::unity::module_base()+0x2c39f70usize)as*mut u8,();
1021(Camera)__receiver,(bool)::core::convert::Into::into(value))
1022 }
1023 }
1024 #[doc = "`get_cameraType()` overload"]
1025 fn get_camera_type(self) -> crate::unity_engine::cameratype::CameraType {
1026 unsafe {
1027 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1028 ::unity::il2cpp_call!((::unity::module_base()+0x2c39fc0usize)as*mut u8,crate::unity_engine::cameratype::CameraType;
1029(Camera)__receiver)
1030 }
1031 }
1032 #[doc = "`set_cameraType(crate::unity_engine::cameratype::CameraType)` overload"]
1033 fn set_camera_type(self, value: impl ::core::convert::Into<crate::unity_engine::cameratype::CameraType>) -> () {
1034 unsafe {
1035 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1036 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a010usize)as*mut u8,();
1037(Camera)__receiver,(crate::unity_engine::cameratype::CameraType)::core::convert::Into::into(value))
1038 }
1039 }
1040 #[doc = "`get_overrideSceneCullingMask()` overload"]
1041 fn get_override_scene_culling_mask(self) -> u64 {
1042 unsafe {
1043 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1044 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a060usize)as*mut u8,u64;
1045(Camera)__receiver)
1046 }
1047 }
1048 #[doc = "`set_overrideSceneCullingMask(u64)` overload"]
1049 fn set_override_scene_culling_mask(self, value: impl ::core::convert::Into<u64>) -> () {
1050 unsafe {
1051 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1052 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a0b0usize)as*mut u8,();
1053(Camera)__receiver,(u64)::core::convert::Into::into(value))
1054 }
1055 }
1056 #[doc = "`get_sceneCullingMask()` overload"]
1057 fn get_scene_culling_mask(self) -> u64 {
1058 unsafe {
1059 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1060 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a100usize)as*mut u8,u64;
1061(Camera)__receiver)
1062 }
1063 }
1064 #[doc = "`GetLayerCullDistances()` overload"]
1065 fn get_layer_cull_distances(self) -> ::unity::Array<f32> {
1066 unsafe {
1067 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1068 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a150usize)as*mut u8, ::unity::Array<f32> ;
1069(Camera)__receiver)
1070 }
1071 }
1072 #[doc = "`SetLayerCullDistances(::unity::Array<f32>)` overload"]
1073 fn set_layer_cull_distances(self, d: impl ::core::convert::Into<::unity::Array<f32>>) -> () {
1074 unsafe {
1075 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1076 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a1a0usize)as*mut u8,();
1077(Camera)__receiver,(::unity::Array<f32>)::core::convert::Into::into(d))
1078 }
1079 }
1080 #[doc = "`get_useOcclusionCulling()` overload"]
1081 fn get_use_occlusion_culling(self) -> bool {
1082 unsafe {
1083 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1084 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a330usize)as*mut u8,bool;
1085(Camera)__receiver)
1086 }
1087 }
1088 #[doc = "`set_useOcclusionCulling(bool)` overload"]
1089 fn set_use_occlusion_culling(self, value: impl ::core::convert::Into<bool>) -> () {
1090 unsafe {
1091 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1092 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a380usize)as*mut u8,();
1093(Camera)__receiver,(bool)::core::convert::Into::into(value))
1094 }
1095 }
1096 #[doc = "`get_cullingMatrix()` overload"]
1097 fn get_culling_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1098 unsafe {
1099 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1100 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a3d0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1101(Camera)__receiver)
1102 }
1103 }
1104 #[doc = "`set_cullingMatrix(crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1105 fn set_culling_matrix(self, value: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>) -> () {
1106 unsafe {
1107 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1108 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a4b0usize)as*mut u8,();
1109(Camera)__receiver,(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(value))
1110 }
1111 }
1112 #[doc = "`ResetCullingMatrix()` overload"]
1113 fn reset_culling_matrix(self) -> () {
1114 unsafe {
1115 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1116 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a550usize)as*mut u8,();
1117(Camera)__receiver)
1118 }
1119 }
1120 #[doc = "`get_backgroundColor()` overload"]
1121 fn get_background_color(self) -> crate::unity_engine::color::Color {
1122 unsafe {
1123 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1124 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a5a0usize)as*mut u8,crate::unity_engine::color::Color;
1125(Camera)__receiver)
1126 }
1127 }
1128 #[doc = "`set_backgroundColor(crate::unity_engine::color::Color)` overload"]
1129 fn set_background_color(self, value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
1130 unsafe {
1131 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1132 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a650usize)as*mut u8,();
1133(Camera)__receiver,(crate::unity_engine::color::Color)::core::convert::Into::into(value))
1134 }
1135 }
1136 #[doc = "`get_clearFlags()` overload"]
1137 fn get_clear_flags(self) -> crate::unity_engine::cameraclearflags::CameraClearFlags {
1138 unsafe {
1139 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1140 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a700usize)as*mut u8,crate::unity_engine::cameraclearflags::CameraClearFlags;
1141(Camera)__receiver)
1142 }
1143 }
1144 #[doc = "`set_clearFlags(crate::unity_engine::cameraclearflags::CameraClearFlags)` overload"]
1145 fn set_clear_flags(self, value: impl ::core::convert::Into<crate::unity_engine::cameraclearflags::CameraClearFlags>) -> () {
1146 unsafe {
1147 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1148 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a750usize)as*mut u8,();
1149(Camera)__receiver,(crate::unity_engine::cameraclearflags::CameraClearFlags)::core::convert::Into::into(value))
1150 }
1151 }
1152 #[doc = "`get_depthTextureMode()` overload"]
1153 fn get_depth_texture_mode(self) -> crate::unity_engine::depthtexturemode::DepthTextureMode {
1154 unsafe {
1155 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1156 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a7a0usize)as*mut u8,crate::unity_engine::depthtexturemode::DepthTextureMode;
1157(Camera)__receiver)
1158 }
1159 }
1160 #[doc = "`set_depthTextureMode(crate::unity_engine::depthtexturemode::DepthTextureMode)` overload"]
1161 fn set_depth_texture_mode(self, value: impl ::core::convert::Into<crate::unity_engine::depthtexturemode::DepthTextureMode>) -> () {
1162 unsafe {
1163 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1164 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a7f0usize)as*mut u8,();
1165(Camera)__receiver,(crate::unity_engine::depthtexturemode::DepthTextureMode)::core::convert::Into::into(value))
1166 }
1167 }
1168 #[doc = "`get_clearStencilAfterLightingPass()` overload"]
1169 fn get_clear_stencil_after_lighting_pass(self) -> bool {
1170 unsafe {
1171 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1172 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a840usize)as*mut u8,bool;
1173(Camera)__receiver)
1174 }
1175 }
1176 #[doc = "`set_clearStencilAfterLightingPass(bool)` overload"]
1177 fn set_clear_stencil_after_lighting_pass(self, value: impl ::core::convert::Into<bool>) -> () {
1178 unsafe {
1179 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1180 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a890usize)as*mut u8,();
1181(Camera)__receiver,(bool)::core::convert::Into::into(value))
1182 }
1183 }
1184 #[doc = "`SetReplacementShader(crate::unity_engine::shader::Shader, ::unity::Il2CppString)` overload"]
1185 fn set_replacement_shader(
1186 self,
1187 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1188 replacement_tag: impl ::core::convert::Into<::unity::Il2CppString>,
1189 ) -> () {
1190 unsafe {
1191 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1192 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a8e0usize)as*mut u8,();
1193(Camera)__receiver,(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(::unity::Il2CppString)::core::convert::Into::into(replacement_tag))
1194 }
1195 }
1196 #[doc = "`ResetReplacementShader()` overload"]
1197 fn reset_replacement_shader(self) -> () {
1198 unsafe {
1199 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1200 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a940usize)as*mut u8,();
1201(Camera)__receiver)
1202 }
1203 }
1204 #[doc = "`get_projectionMatrixMode()` overload"]
1205 fn get_projection_matrix_mode(self) -> crate::unity_engine::camera::Camera_ProjectionMatrixMode {
1206 unsafe {
1207 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1208 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a990usize)as*mut u8,crate::unity_engine::camera::Camera_ProjectionMatrixMode;
1209(Camera)__receiver)
1210 }
1211 }
1212 #[doc = "`get_usePhysicalProperties()` overload"]
1213 fn get_use_physical_properties(self) -> bool {
1214 unsafe {
1215 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1216 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a9e0usize)as*mut u8,bool;
1217(Camera)__receiver)
1218 }
1219 }
1220 #[doc = "`set_usePhysicalProperties(bool)` overload"]
1221 fn set_use_physical_properties(self, value: impl ::core::convert::Into<bool>) -> () {
1222 unsafe {
1223 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1224 ::unity::il2cpp_call!((::unity::module_base()+0x2c3aa30usize)as*mut u8,();
1225(Camera)__receiver,(bool)::core::convert::Into::into(value))
1226 }
1227 }
1228 #[doc = "`get_sensorSize()` overload"]
1229 fn get_sensor_size(self) -> crate::unity_engine::vector2::Vector2 {
1230 unsafe {
1231 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1232 ::unity::il2cpp_call!((::unity::module_base()+0x2c3aa80usize)as*mut u8,crate::unity_engine::vector2::Vector2;
1233(Camera)__receiver)
1234 }
1235 }
1236 #[doc = "`set_sensorSize(crate::unity_engine::vector2::Vector2)` overload"]
1237 fn set_sensor_size(self, value: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> () {
1238 unsafe {
1239 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1240 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ab30usize)as*mut u8,();
1241(Camera)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(value))
1242 }
1243 }
1244 #[doc = "`get_lensShift()` overload"]
1245 fn get_lens_shift(self) -> crate::unity_engine::vector2::Vector2 {
1246 unsafe {
1247 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1248 ::unity::il2cpp_call!((::unity::module_base()+0x2c3abe0usize)as*mut u8,crate::unity_engine::vector2::Vector2;
1249(Camera)__receiver)
1250 }
1251 }
1252 #[doc = "`set_lensShift(crate::unity_engine::vector2::Vector2)` overload"]
1253 fn set_lens_shift(self, value: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>) -> () {
1254 unsafe {
1255 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1256 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ac90usize)as*mut u8,();
1257(Camera)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(value))
1258 }
1259 }
1260 #[doc = "`get_focalLength()` overload"]
1261 fn get_focal_length(self) -> f32 {
1262 unsafe {
1263 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1264 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ad40usize)as*mut u8,f32;
1265(Camera)__receiver)
1266 }
1267 }
1268 #[doc = "`set_focalLength(f32)` overload"]
1269 fn set_focal_length(self, value: impl ::core::convert::Into<f32>) -> () {
1270 unsafe {
1271 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1272 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ad90usize)as*mut u8,();
1273(Camera)__receiver,(f32)::core::convert::Into::into(value))
1274 }
1275 }
1276 #[doc = "`get_gateFit()` overload"]
1277 fn get_gate_fit(self) -> crate::unity_engine::camera::Camera_GateFitMode {
1278 unsafe {
1279 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1280 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ade0usize)as*mut u8,crate::unity_engine::camera::Camera_GateFitMode;
1281(Camera)__receiver)
1282 }
1283 }
1284 #[doc = "`set_gateFit(crate::unity_engine::camera::Camera_GateFitMode)` overload"]
1285 fn set_gate_fit(self, value: impl ::core::convert::Into<crate::unity_engine::camera::Camera_GateFitMode>) -> () {
1286 unsafe {
1287 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1288 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ae30usize)as*mut u8,();
1289(Camera)__receiver,(crate::unity_engine::camera::Camera_GateFitMode)::core::convert::Into::into(value))
1290 }
1291 }
1292 #[doc = "`GetGateFittedFieldOfView()` overload"]
1293 fn get_gate_fitted_field_of_view(self) -> f32 {
1294 unsafe {
1295 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1296 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ae80usize)as*mut u8,f32;
1297(Camera)__receiver)
1298 }
1299 }
1300 #[doc = "`GetGateFittedLensShift()` overload"]
1301 fn get_gate_fitted_lens_shift(self) -> crate::unity_engine::vector2::Vector2 {
1302 unsafe {
1303 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1304 ::unity::il2cpp_call!((::unity::module_base()+0x2c3aed0usize)as*mut u8,crate::unity_engine::vector2::Vector2;
1305(Camera)__receiver)
1306 }
1307 }
1308 #[doc = "`GetLocalSpaceAim()` overload"]
1309 fn get_local_space_aim(self) -> crate::unity_engine::vector3::Vector3 {
1310 unsafe {
1311 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1312 ::unity::il2cpp_call!((::unity::module_base()+0x2c3af80usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1313(Camera)__receiver)
1314 }
1315 }
1316 #[doc = "`get_rect()` overload"]
1317 fn get_rect(self) -> crate::unity_engine::rect::Rect {
1318 unsafe {
1319 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1320 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b030usize)as*mut u8,crate::unity_engine::rect::Rect;
1321(Camera)__receiver)
1322 }
1323 }
1324 #[doc = "`set_rect(crate::unity_engine::rect::Rect)` overload"]
1325 fn set_rect(self, value: impl ::core::convert::Into<crate::unity_engine::rect::Rect>) -> () {
1326 unsafe {
1327 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1328 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b0e0usize)as*mut u8,();
1329(Camera)__receiver,(crate::unity_engine::rect::Rect)::core::convert::Into::into(value))
1330 }
1331 }
1332 #[doc = "`get_pixelRect()` overload"]
1333 fn get_pixel_rect(self) -> crate::unity_engine::rect::Rect {
1334 unsafe {
1335 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1336 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b190usize)as*mut u8,crate::unity_engine::rect::Rect;
1337(Camera)__receiver)
1338 }
1339 }
1340 #[doc = "`set_pixelRect(crate::unity_engine::rect::Rect)` overload"]
1341 fn set_pixel_rect(self, value: impl ::core::convert::Into<crate::unity_engine::rect::Rect>) -> () {
1342 unsafe {
1343 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1344 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b240usize)as*mut u8,();
1345(Camera)__receiver,(crate::unity_engine::rect::Rect)::core::convert::Into::into(value))
1346 }
1347 }
1348 #[doc = "`get_pixelWidth()` overload"]
1349 fn get_pixel_width(self) -> i32 {
1350 unsafe {
1351 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1352 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b2f0usize)as*mut u8,i32;
1353(Camera)__receiver)
1354 }
1355 }
1356 #[doc = "`get_pixelHeight()` overload"]
1357 fn get_pixel_height(self) -> i32 {
1358 unsafe {
1359 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1360 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b340usize)as*mut u8,i32;
1361(Camera)__receiver)
1362 }
1363 }
1364 #[doc = "`get_scaledPixelWidth()` overload"]
1365 fn get_scaled_pixel_width(self) -> i32 {
1366 unsafe {
1367 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1368 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b390usize)as*mut u8,i32;
1369(Camera)__receiver)
1370 }
1371 }
1372 #[doc = "`get_scaledPixelHeight()` overload"]
1373 fn get_scaled_pixel_height(self) -> i32 {
1374 unsafe {
1375 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1376 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b3e0usize)as*mut u8,i32;
1377(Camera)__receiver)
1378 }
1379 }
1380 #[doc = "`get_targetTexture()` overload"]
1381 fn get_target_texture(self) -> crate::unity_engine::rendertexture::RenderTexture {
1382 unsafe {
1383 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1384 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b430usize)as*mut u8,crate::unity_engine::rendertexture::RenderTexture;
1385(Camera)__receiver)
1386 }
1387 }
1388 #[doc = "`set_targetTexture(crate::unity_engine::rendertexture::RenderTexture)` overload"]
1389 fn set_target_texture(self, value: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>) -> () {
1390 unsafe {
1391 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1392 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b480usize)as*mut u8,();
1393(Camera)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(value))
1394 }
1395 }
1396 #[doc = "`get_activeTexture()` overload"]
1397 fn get_active_texture(self) -> crate::unity_engine::rendertexture::RenderTexture {
1398 unsafe {
1399 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1400 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b4d0usize)as*mut u8,crate::unity_engine::rendertexture::RenderTexture;
1401(Camera)__receiver)
1402 }
1403 }
1404 #[doc = "`get_targetDisplay()` overload"]
1405 fn get_target_display(self) -> i32 {
1406 unsafe {
1407 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1408 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b520usize)as*mut u8,i32;
1409(Camera)__receiver)
1410 }
1411 }
1412 #[doc = "`set_targetDisplay(i32)` overload"]
1413 fn set_target_display(self, value: impl ::core::convert::Into<i32>) -> () {
1414 unsafe {
1415 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1416 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b570usize)as*mut u8,();
1417(Camera)__receiver,(i32)::core::convert::Into::into(value))
1418 }
1419 }
1420 #[doc = "`SetTargetBuffersImpl(crate::unity_engine::renderbuffer::RenderBuffer, crate::unity_engine::renderbuffer::RenderBuffer)` overload"]
1421 fn set_target_buffers_impl(
1422 self,
1423 color: impl ::core::convert::Into<crate::unity_engine::renderbuffer::RenderBuffer>,
1424 depth: impl ::core::convert::Into<crate::unity_engine::renderbuffer::RenderBuffer>,
1425 ) -> () {
1426 unsafe {
1427 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1428 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b5c0usize)as*mut u8,();
1429(Camera)__receiver,(crate::unity_engine::renderbuffer::RenderBuffer)::core::convert::Into::into(color),(crate::unity_engine::renderbuffer::RenderBuffer)::core::convert::Into::into(depth))
1430 }
1431 }
1432 #[doc = "`SetTargetBuffers(crate::unity_engine::renderbuffer::RenderBuffer, crate::unity_engine::renderbuffer::RenderBuffer)` overload"]
1433 fn set_target_buffers(
1434 self,
1435 color_buffer: impl ::core::convert::Into<crate::unity_engine::renderbuffer::RenderBuffer>,
1436 depth_buffer: impl ::core::convert::Into<crate::unity_engine::renderbuffer::RenderBuffer>,
1437 ) -> () {
1438 unsafe {
1439 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1440 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b680usize)as*mut u8,();
1441(Camera)__receiver,(crate::unity_engine::renderbuffer::RenderBuffer)::core::convert::Into::into(color_buffer),(crate::unity_engine::renderbuffer::RenderBuffer)::core::convert::Into::into(depth_buffer))
1442 }
1443 }
1444 #[doc = "`SetTargetBuffersMRTImpl(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>, crate::unity_engine::renderbuffer::RenderBuffer)` overload"]
1445 fn set_target_buffers_mrt_impl(
1446 self,
1447 color: impl ::core::convert::Into<::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>>,
1448 depth: impl ::core::convert::Into<crate::unity_engine::renderbuffer::RenderBuffer>,
1449 ) -> () {
1450 unsafe {
1451 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1452 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b6e0usize)as*mut u8,();
1453(Camera)__receiver,(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>)::core::convert::Into::into(color),(crate::unity_engine::renderbuffer::RenderBuffer)::core::convert::Into::into(depth))
1454 }
1455 }
1456 #[doc = "`SetTargetBuffers(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>, crate::unity_engine::renderbuffer::RenderBuffer)` overload"]
1457 fn set_target_buffers_2(
1458 self,
1459 color_buffer: impl ::core::convert::Into<::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>>,
1460 depth_buffer: impl ::core::convert::Into<crate::unity_engine::renderbuffer::RenderBuffer>,
1461 ) -> () {
1462 unsafe {
1463 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1464 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b7b0usize)as*mut u8,();
1465(Camera)__receiver,(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>)::core::convert::Into::into(color_buffer),(crate::unity_engine::renderbuffer::RenderBuffer)::core::convert::Into::into(depth_buffer))
1466 }
1467 }
1468 #[doc = "`GetCameraBufferWarnings()` overload"]
1469 fn get_camera_buffer_warnings(self) -> ::unity::Array<::unity::Il2CppString> {
1470 unsafe {
1471 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1472 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b820usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1473(Camera)__receiver)
1474 }
1475 }
1476 #[doc = "`get_cameraToWorldMatrix()` overload"]
1477 fn get_camera_to_world_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1478 unsafe {
1479 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1480 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b870usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1481(Camera)__receiver)
1482 }
1483 }
1484 #[doc = "`get_worldToCameraMatrix()` overload"]
1485 fn get_world_to_camera_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1486 unsafe {
1487 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1488 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b950usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1489(Camera)__receiver)
1490 }
1491 }
1492 #[doc = "`set_worldToCameraMatrix(crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1493 fn set_world_to_camera_matrix(self, value: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>) -> () {
1494 unsafe {
1495 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1496 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ba30usize)as*mut u8,();
1497(Camera)__receiver,(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(value))
1498 }
1499 }
1500 #[doc = "`get_projectionMatrix()` overload"]
1501 fn get_projection_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1502 unsafe {
1503 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1504 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bad0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1505(Camera)__receiver)
1506 }
1507 }
1508 #[doc = "`set_projectionMatrix(crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1509 fn set_projection_matrix(self, value: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>) -> () {
1510 unsafe {
1511 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1512 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bbb0usize)as*mut u8,();
1513(Camera)__receiver,(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(value))
1514 }
1515 }
1516 #[doc = "`get_nonJitteredProjectionMatrix()` overload"]
1517 fn get_non_jittered_projection_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1518 unsafe {
1519 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1520 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bc50usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1521(Camera)__receiver)
1522 }
1523 }
1524 #[doc = "`set_nonJitteredProjectionMatrix(crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1525 fn set_non_jittered_projection_matrix(self, value: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>) -> () {
1526 unsafe {
1527 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1528 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bd30usize)as*mut u8,();
1529(Camera)__receiver,(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(value))
1530 }
1531 }
1532 #[doc = "`get_useJitteredProjectionMatrixForTransparentRendering()` overload"]
1533 fn get_use_jittered_projection_matrix_for_transparent_rendering(self) -> bool {
1534 unsafe {
1535 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1536 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bdd0usize)as*mut u8,bool;
1537(Camera)__receiver)
1538 }
1539 }
1540 #[doc = "`set_useJitteredProjectionMatrixForTransparentRendering(bool)` overload"]
1541 fn set_use_jittered_projection_matrix_for_transparent_rendering(self, value: impl ::core::convert::Into<bool>) -> () {
1542 unsafe {
1543 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1544 ::unity::il2cpp_call!((::unity::module_base()+0x2c3be20usize)as*mut u8,();
1545(Camera)__receiver,(bool)::core::convert::Into::into(value))
1546 }
1547 }
1548 #[doc = "`get_previousViewProjectionMatrix()` overload"]
1549 fn get_previous_view_projection_matrix(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1550 unsafe {
1551 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1552 ::unity::il2cpp_call!((::unity::module_base()+0x2c3be70usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1553(Camera)__receiver)
1554 }
1555 }
1556 #[doc = "`ResetWorldToCameraMatrix()` overload"]
1557 fn reset_world_to_camera_matrix(self) -> () {
1558 unsafe {
1559 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1560 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bf50usize)as*mut u8,();
1561(Camera)__receiver)
1562 }
1563 }
1564 #[doc = "`ResetProjectionMatrix()` overload"]
1565 fn reset_projection_matrix(self) -> () {
1566 unsafe {
1567 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1568 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bfa0usize)as*mut u8,();
1569(Camera)__receiver)
1570 }
1571 }
1572 #[doc = "`CalculateObliqueMatrix(crate::unity_engine::vector4::Vector4)` overload"]
1573 fn calculate_oblique_matrix(
1574 self,
1575 clip_plane: impl ::core::convert::Into<crate::unity_engine::vector4::Vector4>,
1576 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1577 unsafe {
1578 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1579 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bff0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1580(Camera)__receiver,(crate::unity_engine::vector4::Vector4)::core::convert::Into::into(clip_plane))
1581 }
1582 }
1583 #[doc = "`WorldToScreenPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1584 fn world_to_screen_point(
1585 self,
1586 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1587 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1588 ) -> crate::unity_engine::vector3::Vector3 {
1589 unsafe {
1590 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1591 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c0f0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1592(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1593 }
1594 }
1595 #[doc = "`WorldToViewportPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1596 fn world_to_viewport_point(
1597 self,
1598 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1599 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1600 ) -> crate::unity_engine::vector3::Vector3 {
1601 unsafe {
1602 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1603 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c1e0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1604(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1605 }
1606 }
1607 #[doc = "`ViewportToWorldPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1608 fn viewport_to_world_point(
1609 self,
1610 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1611 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1612 ) -> crate::unity_engine::vector3::Vector3 {
1613 unsafe {
1614 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1615 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c2d0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1616(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1617 }
1618 }
1619 #[doc = "`ScreenToWorldPoint(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1620 fn screen_to_world_point(
1621 self,
1622 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1623 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1624 ) -> crate::unity_engine::vector3::Vector3 {
1625 unsafe {
1626 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1627 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c3c0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1628(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1629 }
1630 }
1631 #[doc = "`WorldToScreenPoint(crate::unity_engine::vector3::Vector3)` overload"]
1632 fn world_to_screen_point_2(
1633 self,
1634 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1635 ) -> crate::unity_engine::vector3::Vector3 {
1636 unsafe {
1637 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1638 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c4b0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1639(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
1640 }
1641 }
1642 #[doc = "`WorldToViewportPoint(crate::unity_engine::vector3::Vector3)` overload"]
1643 fn world_to_viewport_point_2(
1644 self,
1645 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1646 ) -> crate::unity_engine::vector3::Vector3 {
1647 unsafe {
1648 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1649 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c520usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1650(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
1651 }
1652 }
1653 #[doc = "`ViewportToWorldPoint(crate::unity_engine::vector3::Vector3)` overload"]
1654 fn viewport_to_world_point_2(
1655 self,
1656 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1657 ) -> crate::unity_engine::vector3::Vector3 {
1658 unsafe {
1659 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1660 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c590usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1661(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
1662 }
1663 }
1664 #[doc = "`ScreenToWorldPoint(crate::unity_engine::vector3::Vector3)` overload"]
1665 fn screen_to_world_point_2(
1666 self,
1667 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1668 ) -> crate::unity_engine::vector3::Vector3 {
1669 unsafe {
1670 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1671 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c600usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1672(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
1673 }
1674 }
1675 #[doc = "`ScreenToViewportPoint(crate::unity_engine::vector3::Vector3)` overload"]
1676 fn screen_to_viewport_point(
1677 self,
1678 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1679 ) -> crate::unity_engine::vector3::Vector3 {
1680 unsafe {
1681 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1682 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c670usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1683(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
1684 }
1685 }
1686 #[doc = "`ViewportToScreenPoint(crate::unity_engine::vector3::Vector3)` overload"]
1687 fn viewport_to_screen_point(
1688 self,
1689 position: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1690 ) -> crate::unity_engine::vector3::Vector3 {
1691 unsafe {
1692 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1693 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c740usize)as*mut u8,crate::unity_engine::vector3::Vector3;
1694(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(position))
1695 }
1696 }
1697 #[doc = "`GetFrustumPlaneSizeAt(f32)` overload"]
1698 fn get_frustum_plane_size_at(self, distance: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector2::Vector2 {
1699 unsafe {
1700 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1701 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c810usize)as*mut u8,crate::unity_engine::vector2::Vector2;
1702(Camera)__receiver,(f32)::core::convert::Into::into(distance))
1703 }
1704 }
1705 #[doc = "`ViewportPointToRay(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1706 fn viewport_point_to_ray(
1707 self,
1708 pos: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1709 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1710 ) -> crate::unity_engine::ray::Ray {
1711 unsafe {
1712 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1713 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c8d0usize)as*mut u8,crate::unity_engine::ray::Ray;
1714(Camera)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(pos),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1715 }
1716 }
1717 #[doc = "`ViewportPointToRay(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1718 fn viewport_point_to_ray_2(
1719 self,
1720 pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1721 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1722 ) -> crate::unity_engine::ray::Ray {
1723 unsafe {
1724 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1725 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c9d0usize)as*mut u8,crate::unity_engine::ray::Ray;
1726(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1727 }
1728 }
1729 #[doc = "`ViewportPointToRay(crate::unity_engine::vector3::Vector3)` overload"]
1730 fn viewport_point_to_ray_3(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> crate::unity_engine::ray::Ray {
1731 unsafe {
1732 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1733 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ca70usize)as*mut u8,crate::unity_engine::ray::Ray;
1734(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos))
1735 }
1736 }
1737 #[doc = "`ScreenPointToRay(crate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1738 fn screen_point_to_ray(
1739 self,
1740 pos: impl ::core::convert::Into<crate::unity_engine::vector2::Vector2>,
1741 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1742 ) -> crate::unity_engine::ray::Ray {
1743 unsafe {
1744 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1745 ::unity::il2cpp_call!((::unity::module_base()+0x2c3cb20usize)as*mut u8,crate::unity_engine::ray::Ray;
1746(Camera)__receiver,(crate::unity_engine::vector2::Vector2)::core::convert::Into::into(pos),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1747 }
1748 }
1749 #[doc = "`ScreenPointToRay(crate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
1750 fn screen_point_to_ray_2(
1751 self,
1752 pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>,
1753 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1754 ) -> crate::unity_engine::ray::Ray {
1755 unsafe {
1756 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1757 ::unity::il2cpp_call!((::unity::module_base()+0x2c3cc20usize)as*mut u8,crate::unity_engine::ray::Ray;
1758(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye))
1759 }
1760 }
1761 #[doc = "`ScreenPointToRay(crate::unity_engine::vector3::Vector3)` overload"]
1762 fn screen_point_to_ray_3(self, pos: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> crate::unity_engine::ray::Ray {
1763 unsafe {
1764 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1765 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ccc0usize)as*mut u8,crate::unity_engine::ray::Ray;
1766(Camera)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(pos))
1767 }
1768 }
1769 #[doc = "`CalculateFrustumCornersInternal(crate::unity_engine::rect::Rect, f32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, ::unity::Array<crate::unity_engine::vector3::Vector3>)` overload"]
1770 fn calculate_frustum_corners_internal(
1771 self,
1772 viewport: impl ::core::convert::Into<crate::unity_engine::rect::Rect>,
1773 z: impl ::core::convert::Into<f32>,
1774 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1775 out_corners: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector3::Vector3>>,
1776 ) -> () {
1777 unsafe {
1778 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1779 ::unity::il2cpp_call!((::unity::module_base()+0x2c3cd70usize)as*mut u8,();
1780(Camera)__receiver,(crate::unity_engine::rect::Rect)::core::convert::Into::into(viewport),(f32)::core::convert::Into::into(z),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(::unity::Array<crate::unity_engine::vector3::Vector3>)::core::convert::Into::into(out_corners))
1781 }
1782 }
1783 #[doc = "`CalculateFrustumCorners(crate::unity_engine::rect::Rect, f32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, ::unity::Array<crate::unity_engine::vector3::Vector3>)` overload"]
1784 fn calculate_frustum_corners(
1785 self,
1786 viewport: impl ::core::convert::Into<crate::unity_engine::rect::Rect>,
1787 z: impl ::core::convert::Into<f32>,
1788 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
1789 out_corners: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector3::Vector3>>,
1790 ) -> () {
1791 unsafe {
1792 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1793 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ce70usize)as*mut u8,();
1794(Camera)__receiver,(crate::unity_engine::rect::Rect)::core::convert::Into::into(viewport),(f32)::core::convert::Into::into(z),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(::unity::Array<crate::unity_engine::vector3::Vector3>)::core::convert::Into::into(out_corners))
1795 }
1796 }
1797 #[doc = "`get_scene()` overload"]
1798 fn get_scene(self) -> crate::unity_engine::scene_management::scene::Scene {
1799 unsafe {
1800 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1801 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d330usize)as*mut u8,crate::unity_engine::scene_management::scene::Scene;
1802(Camera)__receiver)
1803 }
1804 }
1805 #[doc = "`set_scene(crate::unity_engine::scene_management::scene::Scene)` overload"]
1806 fn set_scene(self, value: impl ::core::convert::Into<crate::unity_engine::scene_management::scene::Scene>) -> () {
1807 unsafe {
1808 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1809 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d3e0usize)as*mut u8,();
1810(Camera)__receiver,(crate::unity_engine::scene_management::scene::Scene)::core::convert::Into::into(value))
1811 }
1812 }
1813 #[doc = "`get_stereoEnabled()` overload"]
1814 fn get_stereo_enabled(self) -> bool {
1815 unsafe {
1816 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1817 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d490usize)as*mut u8,bool;
1818(Camera)__receiver)
1819 }
1820 }
1821 #[doc = "`get_stereoSeparation()` overload"]
1822 fn get_stereo_separation(self) -> f32 {
1823 unsafe {
1824 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1825 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d4e0usize)as*mut u8,f32;
1826(Camera)__receiver)
1827 }
1828 }
1829 #[doc = "`set_stereoSeparation(f32)` overload"]
1830 fn set_stereo_separation(self, value: impl ::core::convert::Into<f32>) -> () {
1831 unsafe {
1832 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1833 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d530usize)as*mut u8,();
1834(Camera)__receiver,(f32)::core::convert::Into::into(value))
1835 }
1836 }
1837 #[doc = "`get_stereoConvergence()` overload"]
1838 fn get_stereo_convergence(self) -> f32 {
1839 unsafe {
1840 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1841 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d580usize)as*mut u8,f32;
1842(Camera)__receiver)
1843 }
1844 }
1845 #[doc = "`set_stereoConvergence(f32)` overload"]
1846 fn set_stereo_convergence(self, value: impl ::core::convert::Into<f32>) -> () {
1847 unsafe {
1848 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1849 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d5d0usize)as*mut u8,();
1850(Camera)__receiver,(f32)::core::convert::Into::into(value))
1851 }
1852 }
1853 #[doc = "`get_areVRStereoViewMatricesWithinSingleCullTolerance()` overload"]
1854 fn get_are_vr_stereo_view_matrices_within_single_cull_tolerance(self) -> bool {
1855 unsafe {
1856 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1857 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d620usize)as*mut u8,bool;
1858(Camera)__receiver)
1859 }
1860 }
1861 #[doc = "`get_stereoTargetEye()` overload"]
1862 fn get_stereo_target_eye(self) -> crate::unity_engine::stereotargeteyemask::StereoTargetEyeMask {
1863 unsafe {
1864 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1865 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d670usize)as*mut u8,crate::unity_engine::stereotargeteyemask::StereoTargetEyeMask;
1866(Camera)__receiver)
1867 }
1868 }
1869 #[doc = "`set_stereoTargetEye(crate::unity_engine::stereotargeteyemask::StereoTargetEyeMask)` overload"]
1870 fn set_stereo_target_eye(self, value: impl ::core::convert::Into<crate::unity_engine::stereotargeteyemask::StereoTargetEyeMask>) -> () {
1871 unsafe {
1872 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1873 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d6c0usize)as*mut u8,();
1874(Camera)__receiver,(crate::unity_engine::stereotargeteyemask::StereoTargetEyeMask)::core::convert::Into::into(value))
1875 }
1876 }
1877 #[doc = "`get_stereoActiveEye()` overload"]
1878 fn get_stereo_active_eye(self) -> crate::unity_engine::camera::Camera_MonoOrStereoscopicEye {
1879 unsafe {
1880 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1881 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d710usize)as*mut u8,crate::unity_engine::camera::Camera_MonoOrStereoscopicEye;
1882(Camera)__receiver)
1883 }
1884 }
1885 #[doc = "`GetStereoNonJitteredProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye)` overload"]
1886 fn get_stereo_non_jittered_projection_matrix(
1887 self,
1888 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
1889 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1890 unsafe {
1891 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1892 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d760usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1893(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye))
1894 }
1895 }
1896 #[doc = "`GetStereoViewMatrix(crate::unity_engine::camera::Camera_StereoscopicEye)` overload"]
1897 fn get_stereo_view_matrix(
1898 self,
1899 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
1900 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1901 unsafe {
1902 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1903 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d860usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1904(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye))
1905 }
1906 }
1907 #[doc = "`CopyStereoDeviceProjectionMatrixToNonJittered(crate::unity_engine::camera::Camera_StereoscopicEye)` overload"]
1908 fn copy_stereo_device_projection_matrix_to_non_jittered(
1909 self,
1910 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
1911 ) -> () {
1912 unsafe {
1913 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1914 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d960usize)as*mut u8,();
1915(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye))
1916 }
1917 }
1918 #[doc = "`GetStereoProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye)` overload"]
1919 fn get_stereo_projection_matrix(
1920 self,
1921 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
1922 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1923 unsafe {
1924 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1925 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d9b0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
1926(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye))
1927 }
1928 }
1929 #[doc = "`SetStereoProjectionMatrix(crate::unity_engine::camera::Camera_StereoscopicEye, crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1930 fn set_stereo_projection_matrix(
1931 self,
1932 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
1933 matrix: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>,
1934 ) -> () {
1935 unsafe {
1936 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1937 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dab0usize)as*mut u8,();
1938(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye),(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(matrix))
1939 }
1940 }
1941 #[doc = "`ResetStereoProjectionMatrices()` overload"]
1942 fn reset_stereo_projection_matrices(self) -> () {
1943 unsafe {
1944 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1945 ::unity::il2cpp_call!((::unity::module_base()+0x2c3db70usize)as*mut u8,();
1946(Camera)__receiver)
1947 }
1948 }
1949 #[doc = "`SetStereoViewMatrix(crate::unity_engine::camera::Camera_StereoscopicEye, crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1950 fn set_stereo_view_matrix(
1951 self,
1952 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
1953 matrix: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>,
1954 ) -> () {
1955 unsafe {
1956 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1957 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dbc0usize)as*mut u8,();
1958(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye),(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(matrix))
1959 }
1960 }
1961 #[doc = "`ResetStereoViewMatrices()` overload"]
1962 fn reset_stereo_view_matrices(self) -> () {
1963 unsafe {
1964 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1965 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dc80usize)as*mut u8,();
1966(Camera)__receiver)
1967 }
1968 }
1969 #[doc = "`RenderToCubemapImpl(crate::unity_engine::texture::Texture, i32)` overload"]
1970 fn render_to_cubemap_impl(
1971 self,
1972 tex: impl ::core::convert::Into<crate::unity_engine::texture::Texture>,
1973 face_mask: impl ::core::convert::Into<i32>,
1974 ) -> bool {
1975 unsafe {
1976 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1977 ::unity::il2cpp_call!((::unity::module_base()+0x2c3df30usize)as*mut u8,bool;
1978(Camera)__receiver,(crate::unity_engine::texture::Texture)::core::convert::Into::into(tex),(i32)::core::convert::Into::into(face_mask))
1979 }
1980 }
1981 #[doc = "`RenderToCubemap(crate::unity_engine::cubemap::Cubemap, i32)` overload"]
1982 fn render_to_cubemap(
1983 self,
1984 cubemap: impl ::core::convert::Into<crate::unity_engine::cubemap::Cubemap>,
1985 face_mask: impl ::core::convert::Into<i32>,
1986 ) -> bool {
1987 unsafe {
1988 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1989 ::unity::il2cpp_call!((::unity::module_base()+0x2c3df90usize)as*mut u8,bool;
1990(Camera)__receiver,(crate::unity_engine::cubemap::Cubemap)::core::convert::Into::into(cubemap),(i32)::core::convert::Into::into(face_mask))
1991 }
1992 }
1993 #[doc = "`RenderToCubemap(crate::unity_engine::cubemap::Cubemap)` overload"]
1994 fn render_to_cubemap_2(self, cubemap: impl ::core::convert::Into<crate::unity_engine::cubemap::Cubemap>) -> bool {
1995 unsafe {
1996 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1997 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dff0usize)as*mut u8,bool;
1998(Camera)__receiver,(crate::unity_engine::cubemap::Cubemap)::core::convert::Into::into(cubemap))
1999 }
2000 }
2001 #[doc = "`RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture, i32)` overload"]
2002 fn render_to_cubemap_3(
2003 self,
2004 cubemap: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
2005 face_mask: impl ::core::convert::Into<i32>,
2006 ) -> bool {
2007 unsafe {
2008 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2009 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e050usize)as*mut u8,bool;
2010(Camera)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(cubemap),(i32)::core::convert::Into::into(face_mask))
2011 }
2012 }
2013 #[doc = "`RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture)` overload"]
2014 fn render_to_cubemap_4(self, cubemap: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>) -> bool {
2015 unsafe {
2016 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2017 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e0b0usize)as*mut u8,bool;
2018(Camera)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(cubemap))
2019 }
2020 }
2021 #[doc = "`RenderToCubemapEyeImpl(crate::unity_engine::rendertexture::RenderTexture, i32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
2022 fn render_to_cubemap_eye_impl(
2023 self,
2024 cubemap: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
2025 face_mask: impl ::core::convert::Into<i32>,
2026 stereo_eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2027 ) -> bool {
2028 unsafe {
2029 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2030 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e110usize)as*mut u8,bool;
2031(Camera)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(cubemap),(i32)::core::convert::Into::into(face_mask),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(stereo_eye))
2032 }
2033 }
2034 #[doc = "`RenderToCubemap(crate::unity_engine::rendertexture::RenderTexture, i32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)` overload"]
2035 fn render_to_cubemap_5(
2036 self,
2037 cubemap: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
2038 face_mask: impl ::core::convert::Into<i32>,
2039 stereo_eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2040 ) -> bool {
2041 unsafe {
2042 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2043 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e180usize)as*mut u8,bool;
2044(Camera)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(cubemap),(i32)::core::convert::Into::into(face_mask),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(stereo_eye))
2045 }
2046 }
2047 #[doc = "`Render()` overload"]
2048 fn render(self) -> () {
2049 unsafe {
2050 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2051 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e1f0usize)as*mut u8,();
2052(Camera)__receiver)
2053 }
2054 }
2055 #[doc = "`RenderWithShader(crate::unity_engine::shader::Shader, ::unity::Il2CppString)` overload"]
2056 fn render_with_shader(
2057 self,
2058 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
2059 replacement_tag: impl ::core::convert::Into<::unity::Il2CppString>,
2060 ) -> () {
2061 unsafe {
2062 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2063 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e240usize)as*mut u8,();
2064(Camera)__receiver,(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(::unity::Il2CppString)::core::convert::Into::into(replacement_tag))
2065 }
2066 }
2067 #[doc = "`RenderDontRestore()` overload"]
2068 fn render_dont_restore(self) -> () {
2069 unsafe {
2070 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2071 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e2a0usize)as*mut u8,();
2072(Camera)__receiver)
2073 }
2074 }
2075 #[doc = "`SubmitRenderRequests(crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>)` overload"]
2076 fn submit_render_requests(
2077 self,
2078 render_requests: impl ::core::convert::Into<
2079 crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>,
2080 >,
2081 ) -> () {
2082 unsafe {
2083 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2084 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e2f0usize)as*mut u8,();
2085(Camera)__receiver,(crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera_RenderRequest>)::core::convert::Into::into(render_requests))
2086 }
2087 }
2088 #[doc = "`SubmitRenderRequestsInternal(crate::system::object::Object)` overload"]
2089 fn submit_render_requests_internal(self, requests: impl ::core::convert::Into<crate::system::object::Object>) -> () {
2090 unsafe {
2091 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2092 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e710usize)as*mut u8,();
2093(Camera)__receiver,(crate::system::object::Object)::core::convert::Into::into(requests))
2094 }
2095 }
2096 #[doc = "`CopyFrom(crate::unity_engine::camera::Camera)` overload"]
2097 fn copy_from(self, other: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
2098 unsafe {
2099 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2100 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e7b0usize)as*mut u8,();
2101(Camera)__receiver,(crate::unity_engine::camera::Camera)::core::convert::Into::into(other))
2102 }
2103 }
2104 #[doc = "`get_commandBufferCount()` overload"]
2105 fn get_command_buffer_count(self) -> i32 {
2106 unsafe {
2107 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2108 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e800usize)as*mut u8,i32;
2109(Camera)__receiver)
2110 }
2111 }
2112 #[doc = "`RemoveCommandBuffers(crate::unity_engine::rendering::cameraevent::CameraEvent)` overload"]
2113 fn remove_command_buffers(self, evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>) -> () {
2114 unsafe {
2115 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2116 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e850usize)as*mut u8,();
2117(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt))
2118 }
2119 }
2120 #[doc = "`RemoveAllCommandBuffers()` overload"]
2121 fn remove_all_command_buffers(self) -> () {
2122 unsafe {
2123 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2124 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e8a0usize)as*mut u8,();
2125(Camera)__receiver)
2126 }
2127 }
2128 #[doc = "`AddCommandBufferImpl(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer)` overload"]
2129 fn add_command_buffer_impl(
2130 self,
2131 evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>,
2132 buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
2133 ) -> () {
2134 unsafe {
2135 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2136 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e8f0usize)as*mut u8,();
2137(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(buffer))
2138 }
2139 }
2140 #[doc = "`AddCommandBufferAsyncImpl(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::computequeuetype::ComputeQueueType)` overload"]
2141 fn add_command_buffer_async_impl(
2142 self,
2143 evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>,
2144 buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
2145 queue_type: impl ::core::convert::Into<crate::unity_engine::rendering::computequeuetype::ComputeQueueType>,
2146 ) -> () {
2147 unsafe {
2148 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2149 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e950usize)as*mut u8,();
2150(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(buffer),(crate::unity_engine::rendering::computequeuetype::ComputeQueueType)::core::convert::Into::into(queue_type))
2151 }
2152 }
2153 #[doc = "`RemoveCommandBufferImpl(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer)` overload"]
2154 fn remove_command_buffer_impl(
2155 self,
2156 evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>,
2157 buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
2158 ) -> () {
2159 unsafe {
2160 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2161 ::unity::il2cpp_call!((::unity::module_base()+0x2c3e9c0usize)as*mut u8,();
2162(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(buffer))
2163 }
2164 }
2165 #[doc = "`AddCommandBuffer(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer)` overload"]
2166 fn add_command_buffer(
2167 self,
2168 evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>,
2169 buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
2170 ) -> () {
2171 unsafe {
2172 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2173 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ea20usize)as*mut u8,();
2174(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(buffer))
2175 }
2176 }
2177 #[doc = "`AddCommandBufferAsync(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::computequeuetype::ComputeQueueType)` overload"]
2178 fn add_command_buffer_async(
2179 self,
2180 evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>,
2181 buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
2182 queue_type: impl ::core::convert::Into<crate::unity_engine::rendering::computequeuetype::ComputeQueueType>,
2183 ) -> () {
2184 unsafe {
2185 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2186 ::unity::il2cpp_call!((::unity::module_base()+0x2c3eb70usize)as*mut u8,();
2187(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(buffer),(crate::unity_engine::rendering::computequeuetype::ComputeQueueType)::core::convert::Into::into(queue_type))
2188 }
2189 }
2190 #[doc = "`RemoveCommandBuffer(crate::unity_engine::rendering::cameraevent::CameraEvent, crate::unity_engine::rendering::commandbuffer::CommandBuffer)` overload"]
2191 fn remove_command_buffer(
2192 self,
2193 evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>,
2194 buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
2195 ) -> () {
2196 unsafe {
2197 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2198 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ecb0usize)as*mut u8,();
2199(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(buffer))
2200 }
2201 }
2202 #[doc = "`GetCommandBuffers(crate::unity_engine::rendering::cameraevent::CameraEvent)` overload"]
2203 fn get_command_buffers(
2204 self,
2205 evt: impl ::core::convert::Into<crate::unity_engine::rendering::cameraevent::CameraEvent>,
2206 ) -> ::unity::Array<crate::unity_engine::rendering::commandbuffer::CommandBuffer> {
2207 unsafe {
2208 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2209 ::unity::il2cpp_call!((::unity::module_base()+0x2c3edf0usize)as*mut u8, ::unity::Array<crate::unity_engine::rendering::commandbuffer::CommandBuffer> ;
2210(Camera)__receiver,(crate::unity_engine::rendering::cameraevent::CameraEvent)::core::convert::Into::into(evt))
2211 }
2212 }
2213 #[doc = "`OnlyUsedForTesting1()` overload"]
2214 fn only_used_for_testing1(self) -> () {
2215 unsafe {
2216 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2217 ::unity::il2cpp_call!((::unity::module_base()+0x2c3efc0usize)as*mut u8,();
2218(Camera)__receiver)
2219 }
2220 }
2221 #[doc = "`OnlyUsedForTesting2()` overload"]
2222 fn only_used_for_testing2(self) -> () {
2223 unsafe {
2224 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2225 ::unity::il2cpp_call!((::unity::module_base()+0x2c3efd0usize)as*mut u8,();
2226(Camera)__receiver)
2227 }
2228 }
2229 #[doc = "`TryGetCullingParameters(*mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)` overload"]
2230 fn try_get_culling_parameters(
2231 self,
2232 ) -> (
2233 bool,
2234 crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters,
2235 ) {
2236 unsafe {
2237 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2238 let mut __out_0 =
2239 ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters>::uninit();
2240 let __ret = {
2241 ::unity::il2cpp_call!((::unity::module_base()+0x2c3efe0usize)as*mut u8,bool;
2242(Camera)__receiver,(*mut crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)__out_0.as_mut_ptr())
2243 };
2244 (__ret, __out_0.assume_init())
2245 }
2246 }
2247 #[doc = "`TryGetCullingParameters(bool, *mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)` overload"]
2248 fn try_get_culling_parameters_2(
2249 self,
2250 stereo_aware: impl ::core::convert::Into<bool>,
2251 ) -> (
2252 bool,
2253 crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters,
2254 ) {
2255 unsafe {
2256 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2257 let mut __out_0 =
2258 ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters>::uninit();
2259 let __ret = {
2260 ::unity::il2cpp_call!((::unity::module_base()+0x2c3f0b0usize)as*mut u8,bool;
2261(Camera)__receiver,(bool)::core::convert::Into::into(stereo_aware),(*mut crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)__out_0.as_mut_ptr())
2262 };
2263 (__ret, __out_0.assume_init())
2264 }
2265 }
2266 #[doc = "`get_transparencySortAxis_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
2267 fn get_transparency_sort_axis_injected(self) -> crate::unity_engine::vector3::Vector3 {
2268 unsafe {
2269 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2270 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2271 ::unity::il2cpp_call!((::unity::module_base()+0x2c39a50usize)as*mut u8,();
2272(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
2273 __out_0.assume_init()
2274 }
2275 }
2276 #[doc = "`set_transparencySortAxis_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
2277 fn set_transparency_sort_axis_injected(self) -> crate::unity_engine::vector3::Vector3 {
2278 unsafe {
2279 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2280 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2281 ::unity::il2cpp_call!((::unity::module_base()+0x2c39b00usize)as*mut u8,();
2282(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
2283 __out_0.assume_init()
2284 }
2285 }
2286 #[doc = "`get_velocity_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
2287 fn get_velocity_injected(self) -> crate::unity_engine::vector3::Vector3 {
2288 unsafe {
2289 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2290 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2291 ::unity::il2cpp_call!((::unity::module_base()+0x2c39d90usize)as*mut u8,();
2292(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
2293 __out_0.assume_init()
2294 }
2295 }
2296 #[doc = "`get_cullingMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2297 fn get_culling_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2298 unsafe {
2299 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2300 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2301 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a460usize)as*mut u8,();
2302(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2303 __out_0.assume_init()
2304 }
2305 }
2306 #[doc = "`set_cullingMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2307 fn set_culling_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2308 unsafe {
2309 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2310 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2311 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a500usize)as*mut u8,();
2312(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2313 __out_0.assume_init()
2314 }
2315 }
2316 #[doc = "`get_backgroundColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
2317 fn get_background_color_injected(self) -> crate::unity_engine::color::Color {
2318 unsafe {
2319 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2320 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
2321 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a600usize)as*mut u8,();
2322(Camera)__receiver,(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
2323 __out_0.assume_init()
2324 }
2325 }
2326 #[doc = "`set_backgroundColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
2327 fn set_background_color_injected(self) -> crate::unity_engine::color::Color {
2328 unsafe {
2329 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2330 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
2331 ::unity::il2cpp_call!((::unity::module_base()+0x2c3a6b0usize)as*mut u8,();
2332(Camera)__receiver,(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
2333 __out_0.assume_init()
2334 }
2335 }
2336 #[doc = "`get_sensorSize_Injected(*mutcrate::unity_engine::vector2::Vector2)` overload"]
2337 fn get_sensor_size_injected(self) -> crate::unity_engine::vector2::Vector2 {
2338 unsafe {
2339 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2340 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2341 ::unity::il2cpp_call!((::unity::module_base()+0x2c3aae0usize)as*mut u8,();
2342(Camera)__receiver,(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr());
2343 __out_0.assume_init()
2344 }
2345 }
2346 #[doc = "`set_sensorSize_Injected(*mutcrate::unity_engine::vector2::Vector2)` overload"]
2347 fn set_sensor_size_injected(self) -> crate::unity_engine::vector2::Vector2 {
2348 unsafe {
2349 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2350 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2351 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ab90usize)as*mut u8,();
2352(Camera)__receiver,(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr());
2353 __out_0.assume_init()
2354 }
2355 }
2356 #[doc = "`get_lensShift_Injected(*mutcrate::unity_engine::vector2::Vector2)` overload"]
2357 fn get_lens_shift_injected(self) -> crate::unity_engine::vector2::Vector2 {
2358 unsafe {
2359 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2360 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2361 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ac40usize)as*mut u8,();
2362(Camera)__receiver,(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr());
2363 __out_0.assume_init()
2364 }
2365 }
2366 #[doc = "`set_lensShift_Injected(*mutcrate::unity_engine::vector2::Vector2)` overload"]
2367 fn set_lens_shift_injected(self) -> crate::unity_engine::vector2::Vector2 {
2368 unsafe {
2369 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2370 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2371 ::unity::il2cpp_call!((::unity::module_base()+0x2c3acf0usize)as*mut u8,();
2372(Camera)__receiver,(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr());
2373 __out_0.assume_init()
2374 }
2375 }
2376 #[doc = "`GetGateFittedLensShift_Injected(*mutcrate::unity_engine::vector2::Vector2)` overload"]
2377 fn get_gate_fitted_lens_shift_injected(self) -> crate::unity_engine::vector2::Vector2 {
2378 unsafe {
2379 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2380 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2381 ::unity::il2cpp_call!((::unity::module_base()+0x2c3af30usize)as*mut u8,();
2382(Camera)__receiver,(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr());
2383 __out_0.assume_init()
2384 }
2385 }
2386 #[doc = "`GetLocalSpaceAim_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
2387 fn get_local_space_aim_injected(self) -> crate::unity_engine::vector3::Vector3 {
2388 unsafe {
2389 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2390 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2391 ::unity::il2cpp_call!((::unity::module_base()+0x2c3afe0usize)as*mut u8,();
2392(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
2393 __out_0.assume_init()
2394 }
2395 }
2396 #[doc = "`get_rect_Injected(*mutcrate::unity_engine::rect::Rect)` overload"]
2397 fn get_rect_injected(self) -> crate::unity_engine::rect::Rect {
2398 unsafe {
2399 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2400 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rect::Rect>::uninit();
2401 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b090usize)as*mut u8,();
2402(Camera)__receiver,(*mut crate::unity_engine::rect::Rect)__out_0.as_mut_ptr());
2403 __out_0.assume_init()
2404 }
2405 }
2406 #[doc = "`set_rect_Injected(*mutcrate::unity_engine::rect::Rect)` overload"]
2407 fn set_rect_injected(self) -> crate::unity_engine::rect::Rect {
2408 unsafe {
2409 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2410 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rect::Rect>::uninit();
2411 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b140usize)as*mut u8,();
2412(Camera)__receiver,(*mut crate::unity_engine::rect::Rect)__out_0.as_mut_ptr());
2413 __out_0.assume_init()
2414 }
2415 }
2416 #[doc = "`get_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect)` overload"]
2417 fn get_pixel_rect_injected(self) -> crate::unity_engine::rect::Rect {
2418 unsafe {
2419 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2420 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rect::Rect>::uninit();
2421 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b1f0usize)as*mut u8,();
2422(Camera)__receiver,(*mut crate::unity_engine::rect::Rect)__out_0.as_mut_ptr());
2423 __out_0.assume_init()
2424 }
2425 }
2426 #[doc = "`set_pixelRect_Injected(*mutcrate::unity_engine::rect::Rect)` overload"]
2427 fn set_pixel_rect_injected(self) -> crate::unity_engine::rect::Rect {
2428 unsafe {
2429 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2430 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rect::Rect>::uninit();
2431 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b2a0usize)as*mut u8,();
2432(Camera)__receiver,(*mut crate::unity_engine::rect::Rect)__out_0.as_mut_ptr());
2433 __out_0.assume_init()
2434 }
2435 }
2436 #[doc = "`SetTargetBuffersImpl_Injected(*mutcrate::unity_engine::renderbuffer::RenderBuffer, *mutcrate::unity_engine::renderbuffer::RenderBuffer)` overload"]
2437 fn set_target_buffers_impl_injected(
2438 self,
2439 ) -> (
2440 crate::unity_engine::renderbuffer::RenderBuffer,
2441 crate::unity_engine::renderbuffer::RenderBuffer,
2442 ) {
2443 unsafe {
2444 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2445 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::renderbuffer::RenderBuffer>::uninit();
2446 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::renderbuffer::RenderBuffer>::uninit();
2447 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b620usize)as*mut u8,();
2448(Camera)__receiver,(*mut crate::unity_engine::renderbuffer::RenderBuffer)__out_0.as_mut_ptr(),(*mut crate::unity_engine::renderbuffer::RenderBuffer)__out_1.as_mut_ptr());
2449 (__out_0.assume_init(), __out_1.assume_init())
2450 }
2451 }
2452 #[doc = "`SetTargetBuffersMRTImpl_Injected(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>, *mutcrate::unity_engine::renderbuffer::RenderBuffer)` overload"]
2453 fn set_target_buffers_mrt_impl_injected(
2454 self,
2455 color: impl ::core::convert::Into<::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>>,
2456 ) -> crate::unity_engine::renderbuffer::RenderBuffer {
2457 unsafe {
2458 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2459 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::renderbuffer::RenderBuffer>::uninit();
2460 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b750usize)as*mut u8,();
2461(Camera)__receiver,(::unity::Array<crate::unity_engine::renderbuffer::RenderBuffer>)::core::convert::Into::into(color),(*mut crate::unity_engine::renderbuffer::RenderBuffer)__out_0.as_mut_ptr());
2462 __out_0.assume_init()
2463 }
2464 }
2465 #[doc = "`get_cameraToWorldMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2466 fn get_camera_to_world_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2467 unsafe {
2468 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2469 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2470 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b900usize)as*mut u8,();
2471(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2472 __out_0.assume_init()
2473 }
2474 }
2475 #[doc = "`get_worldToCameraMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2476 fn get_world_to_camera_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2477 unsafe {
2478 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2479 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2480 ::unity::il2cpp_call!((::unity::module_base()+0x2c3b9e0usize)as*mut u8,();
2481(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2482 __out_0.assume_init()
2483 }
2484 }
2485 #[doc = "`set_worldToCameraMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2486 fn set_world_to_camera_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2487 unsafe {
2488 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2489 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2490 ::unity::il2cpp_call!((::unity::module_base()+0x2c3ba80usize)as*mut u8,();
2491(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2492 __out_0.assume_init()
2493 }
2494 }
2495 #[doc = "`get_projectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2496 fn get_projection_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2497 unsafe {
2498 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2499 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2500 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bb60usize)as*mut u8,();
2501(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2502 __out_0.assume_init()
2503 }
2504 }
2505 #[doc = "`set_projectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2506 fn set_projection_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2507 unsafe {
2508 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2509 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2510 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bc00usize)as*mut u8,();
2511(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2512 __out_0.assume_init()
2513 }
2514 }
2515 #[doc = "`get_nonJitteredProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2516 fn get_non_jittered_projection_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2517 unsafe {
2518 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2519 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2520 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bce0usize)as*mut u8,();
2521(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2522 __out_0.assume_init()
2523 }
2524 }
2525 #[doc = "`set_nonJitteredProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2526 fn set_non_jittered_projection_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2527 unsafe {
2528 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2529 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2530 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bd80usize)as*mut u8,();
2531(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2532 __out_0.assume_init()
2533 }
2534 }
2535 #[doc = "`get_previousViewProjectionMatrix_Injected(*mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2536 fn get_previous_view_projection_matrix_injected(self) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2537 unsafe {
2538 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2539 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2540 ::unity::il2cpp_call!((::unity::module_base()+0x2c3bf00usize)as*mut u8,();
2541(Camera)__receiver,(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2542 __out_0.assume_init()
2543 }
2544 }
2545 #[doc = "`CalculateObliqueMatrix_Injected(*mutcrate::unity_engine::vector4::Vector4, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2546 fn calculate_oblique_matrix_injected(self) -> (crate::unity_engine::vector4::Vector4, crate::unity_engine::matrix4x4::Matrix4x4) {
2547 unsafe {
2548 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2549 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector4::Vector4>::uninit();
2550 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2551 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c090usize)as*mut u8,();
2552(Camera)__receiver,(*mut crate::unity_engine::vector4::Vector4)__out_0.as_mut_ptr(),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_1.as_mut_ptr());
2553 (__out_0.assume_init(), __out_1.assume_init())
2554 }
2555 }
2556 #[doc = "`WorldToScreenPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3)` overload"]
2557 fn world_to_screen_point_injected(
2558 self,
2559 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2560 ) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
2561 unsafe {
2562 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2563 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2564 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2565 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c170usize)as*mut u8,();
2566(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
2567 (__out_0.assume_init(), __out_1.assume_init())
2568 }
2569 }
2570 #[doc = "`WorldToViewportPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3)` overload"]
2571 fn world_to_viewport_point_injected(
2572 self,
2573 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2574 ) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
2575 unsafe {
2576 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2577 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2578 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2579 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c260usize)as*mut u8,();
2580(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
2581 (__out_0.assume_init(), __out_1.assume_init())
2582 }
2583 }
2584 #[doc = "`ViewportToWorldPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3)` overload"]
2585 fn viewport_to_world_point_injected(
2586 self,
2587 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2588 ) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
2589 unsafe {
2590 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2591 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2592 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2593 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c350usize)as*mut u8,();
2594(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
2595 (__out_0.assume_init(), __out_1.assume_init())
2596 }
2597 }
2598 #[doc = "`ScreenToWorldPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::vector3::Vector3)` overload"]
2599 fn screen_to_world_point_injected(
2600 self,
2601 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2602 ) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
2603 unsafe {
2604 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2605 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2606 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2607 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c440usize)as*mut u8,();
2608(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
2609 (__out_0.assume_init(), __out_1.assume_init())
2610 }
2611 }
2612 #[doc = "`ScreenToViewportPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
2613 fn screen_to_viewport_point_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
2614 unsafe {
2615 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2616 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2617 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2618 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c6e0usize)as*mut u8,();
2619(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
2620 (__out_0.assume_init(), __out_1.assume_init())
2621 }
2622 }
2623 #[doc = "`ViewportToScreenPoint_Injected(*mutcrate::unity_engine::vector3::Vector3, *mutcrate::unity_engine::vector3::Vector3)` overload"]
2624 fn viewport_to_screen_point_injected(self) -> (crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) {
2625 unsafe {
2626 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2627 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2628 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
2629 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c7b0usize)as*mut u8,();
2630(Camera)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr(),(*mut crate::unity_engine::vector3::Vector3)__out_1.as_mut_ptr());
2631 (__out_0.assume_init(), __out_1.assume_init())
2632 }
2633 }
2634 #[doc = "`GetFrustumPlaneSizeAt_Injected(f32, *mutcrate::unity_engine::vector2::Vector2)` overload"]
2635 fn get_frustum_plane_size_at_injected(self, distance: impl ::core::convert::Into<f32>) -> crate::unity_engine::vector2::Vector2 {
2636 unsafe {
2637 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2638 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2639 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c870usize)as*mut u8,();
2640(Camera)__receiver,(f32)::core::convert::Into::into(distance),(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr());
2641 __out_0.assume_init()
2642 }
2643 }
2644 #[doc = "`ViewportPointToRay_Injected(*mutcrate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::ray::Ray)` overload"]
2645 fn viewport_point_to_ray_injected(
2646 self,
2647 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2648 ) -> (crate::unity_engine::vector2::Vector2, crate::unity_engine::ray::Ray) {
2649 unsafe {
2650 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2651 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2652 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::ray::Ray>::uninit();
2653 ::unity::il2cpp_call!((::unity::module_base()+0x2c3c960usize)as*mut u8,();
2654(Camera)__receiver,(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::ray::Ray)__out_1.as_mut_ptr());
2655 (__out_0.assume_init(), __out_1.assume_init())
2656 }
2657 }
2658 #[doc = "`ScreenPointToRay_Injected(*mutcrate::unity_engine::vector2::Vector2, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, *mutcrate::unity_engine::ray::Ray)` overload"]
2659 fn screen_point_to_ray_injected(
2660 self,
2661 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2662 ) -> (crate::unity_engine::vector2::Vector2, crate::unity_engine::ray::Ray) {
2663 unsafe {
2664 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2665 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector2::Vector2>::uninit();
2666 let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::ray::Ray>::uninit();
2667 ::unity::il2cpp_call!((::unity::module_base()+0x2c3cbb0usize)as*mut u8,();
2668(Camera)__receiver,(*mut crate::unity_engine::vector2::Vector2)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::ray::Ray)__out_1.as_mut_ptr());
2669 (__out_0.assume_init(), __out_1.assume_init())
2670 }
2671 }
2672 #[doc = "`CalculateFrustumCornersInternal_Injected(*mutcrate::unity_engine::rect::Rect, f32, crate::unity_engine::camera::Camera_MonoOrStereoscopicEye, ::unity::Array<crate::unity_engine::vector3::Vector3>)` overload"]
2673 fn calculate_frustum_corners_internal_injected(
2674 self,
2675 z: impl ::core::convert::Into<f32>,
2676 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_MonoOrStereoscopicEye>,
2677 out_corners: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector3::Vector3>>,
2678 ) -> crate::unity_engine::rect::Rect {
2679 unsafe {
2680 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2681 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rect::Rect>::uninit();
2682 ::unity::il2cpp_call!((::unity::module_base()+0x2c3cdf0usize)as*mut u8,();
2683(Camera)__receiver,(*mut crate::unity_engine::rect::Rect)__out_0.as_mut_ptr(),(f32)::core::convert::Into::into(z),(crate::unity_engine::camera::Camera_MonoOrStereoscopicEye)::core::convert::Into::into(eye),(::unity::Array<crate::unity_engine::vector3::Vector3>)::core::convert::Into::into(out_corners));
2684 __out_0.assume_init()
2685 }
2686 }
2687 #[doc = "`get_scene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene)` overload"]
2688 fn get_scene_injected(self) -> crate::unity_engine::scene_management::scene::Scene {
2689 unsafe {
2690 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2691 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::scene_management::scene::Scene>::uninit();
2692 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d390usize)as*mut u8,();
2693(Camera)__receiver,(*mut crate::unity_engine::scene_management::scene::Scene)__out_0.as_mut_ptr());
2694 __out_0.assume_init()
2695 }
2696 }
2697 #[doc = "`set_scene_Injected(*mutcrate::unity_engine::scene_management::scene::Scene)` overload"]
2698 fn set_scene_injected(self) -> crate::unity_engine::scene_management::scene::Scene {
2699 unsafe {
2700 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2701 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::scene_management::scene::Scene>::uninit();
2702 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d440usize)as*mut u8,();
2703(Camera)__receiver,(*mut crate::unity_engine::scene_management::scene::Scene)__out_0.as_mut_ptr());
2704 __out_0.assume_init()
2705 }
2706 }
2707 #[doc = "`GetStereoNonJitteredProjectionMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2708 fn get_stereo_non_jittered_projection_matrix_injected(
2709 self,
2710 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
2711 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2712 unsafe {
2713 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2714 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2715 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d800usize)as*mut u8,();
2716(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2717 __out_0.assume_init()
2718 }
2719 }
2720 #[doc = "`GetStereoViewMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2721 fn get_stereo_view_matrix_injected(
2722 self,
2723 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
2724 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2725 unsafe {
2726 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2727 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2728 ::unity::il2cpp_call!((::unity::module_base()+0x2c3d900usize)as*mut u8,();
2729(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2730 __out_0.assume_init()
2731 }
2732 }
2733 #[doc = "`GetStereoProjectionMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2734 fn get_stereo_projection_matrix_injected(
2735 self,
2736 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
2737 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2738 unsafe {
2739 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2740 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2741 ::unity::il2cpp_call!((::unity::module_base()+0x2c3da50usize)as*mut u8,();
2742(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2743 __out_0.assume_init()
2744 }
2745 }
2746 #[doc = "`SetStereoProjectionMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2747 fn set_stereo_projection_matrix_injected(
2748 self,
2749 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
2750 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2751 unsafe {
2752 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2753 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2754 ::unity::il2cpp_call!((::unity::module_base()+0x2c3db10usize)as*mut u8,();
2755(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2756 __out_0.assume_init()
2757 }
2758 }
2759 #[doc = "`SetStereoViewMatrix_Injected(crate::unity_engine::camera::Camera_StereoscopicEye, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
2760 fn set_stereo_view_matrix_injected(
2761 self,
2762 eye: impl ::core::convert::Into<crate::unity_engine::camera::Camera_StereoscopicEye>,
2763 ) -> crate::unity_engine::matrix4x4::Matrix4x4 {
2764 unsafe {
2765 let __receiver = <Camera as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
2766 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
2767 ::unity::il2cpp_call!((::unity::module_base()+0x2c3dc20usize)as*mut u8,();
2768(Camera)__receiver,(crate::unity_engine::camera::Camera_StereoscopicEye)::core::convert::Into::into(eye),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
2769 __out_0.assume_init()
2770 }
2771 }
2772}
2773
2774#[cfg(feature = "unity_engine-camera")]
2775impl<__T: ICamera> ICameraMethods for __T {}
2776
2777#[cfg(feature = "unity_engine-camera")]
2778impl Camera {
2779 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2780 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
2781 }
2782
2783 pub fn get_near_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2784 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
2785 }
2786
2787 pub fn set_near_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2788 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
2789 }
2790
2791 pub fn get_far_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2792 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
2793 }
2794
2795 pub fn set_far_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2796 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
2797 }
2798
2799 pub fn get_field_of_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2800 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
2801 }
2802
2803 pub fn set_field_of_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2804 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
2805 }
2806
2807 pub fn get_rendering_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2808 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
2809 }
2810
2811 pub fn set_rendering_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2812 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
2813 }
2814
2815 pub fn get_actual_rendering_path_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2816 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
2817 }
2818
2819 pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2820 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
2821 }
2822
2823 pub fn get_allow_hdr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2824 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
2825 }
2826
2827 pub fn set_allow_hdr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2828 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
2829 }
2830
2831 pub fn get_allow_msaa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2832 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
2833 }
2834
2835 pub fn set_allow_msaa_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2836 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
2837 }
2838
2839 pub fn get_allow_dynamic_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2840 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
2841 }
2842
2843 pub fn set_allow_dynamic_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2844 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
2845 }
2846
2847 pub fn get_force_into_render_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2848 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
2849 }
2850
2851 pub fn set_force_into_render_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2852 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
2853 }
2854
2855 pub fn get_orthographic_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2856 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
2857 }
2858
2859 pub fn set_orthographic_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2860 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
2861 }
2862
2863 pub fn get_orthographic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2864 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
2865 }
2866
2867 pub fn set_orthographic_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2868 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
2869 }
2870
2871 pub fn get_opaque_sort_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2872 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
2873 }
2874
2875 pub fn set_opaque_sort_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2876 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
2877 }
2878
2879 pub fn get_transparency_sort_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2880 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
2881 }
2882
2883 pub fn set_transparency_sort_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2884 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
2885 }
2886
2887 pub fn get_transparency_sort_axis_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2888 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
2889 }
2890
2891 pub fn set_transparency_sort_axis_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2892 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
2893 }
2894
2895 pub fn reset_transparency_sort_settings_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2896 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
2897 }
2898
2899 pub fn get_depth_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2900 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
2901 }
2902
2903 pub fn set_depth_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2904 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
2905 }
2906
2907 pub fn get_aspect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2908 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
2909 }
2910
2911 pub fn set_aspect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2912 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
2913 }
2914
2915 pub fn reset_aspect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2916 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
2917 }
2918
2919 pub fn get_velocity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2920 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
2921 }
2922
2923 pub fn get_culling_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2924 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
2925 }
2926
2927 pub fn set_culling_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2928 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
2929 }
2930
2931 pub fn get_event_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2932 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
2933 }
2934
2935 pub fn set_event_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2936 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
2937 }
2938
2939 pub fn get_layer_cull_spherical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2940 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
2941 }
2942
2943 pub fn set_layer_cull_spherical_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2944 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
2945 }
2946
2947 pub fn get_camera_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2948 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
2949 }
2950
2951 pub fn set_camera_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2952 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
2953 }
2954
2955 pub fn get_override_scene_culling_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2956 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
2957 }
2958
2959 pub fn set_override_scene_culling_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2960 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
2961 }
2962
2963 pub fn get_scene_culling_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2964 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
2965 }
2966
2967 pub fn get_layer_cull_distances_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2968 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
2969 }
2970
2971 pub fn set_layer_cull_distances_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2972 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
2973 }
2974
2975 pub fn get_preview_culling_layer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2976 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
2977 }
2978
2979 pub fn get_use_occlusion_culling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2980 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
2981 }
2982
2983 pub fn set_use_occlusion_culling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2984 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
2985 }
2986
2987 pub fn get_culling_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2988 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
2989 }
2990
2991 pub fn set_culling_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2992 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
2993 }
2994
2995 pub fn reset_culling_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2996 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
2997 }
2998
2999 pub fn get_background_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3000 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
3001 }
3002
3003 pub fn set_background_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3004 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
3005 }
3006
3007 pub fn get_clear_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3008 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
3009 }
3010
3011 pub fn set_clear_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3012 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
3013 }
3014
3015 pub fn get_depth_texture_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3016 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
3017 }
3018
3019 pub fn set_depth_texture_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3020 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
3021 }
3022
3023 pub fn get_clear_stencil_after_lighting_pass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3024 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
3025 }
3026
3027 pub fn set_clear_stencil_after_lighting_pass_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3028 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
3029 }
3030
3031 pub fn set_replacement_shader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3032 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
3033 }
3034
3035 pub fn reset_replacement_shader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3036 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
3037 }
3038
3039 pub fn get_projection_matrix_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3040 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
3041 }
3042
3043 pub fn get_use_physical_properties_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3044 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
3045 }
3046
3047 pub fn set_use_physical_properties_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3048 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
3049 }
3050
3051 pub fn get_sensor_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3052 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
3053 }
3054
3055 pub fn set_sensor_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3056 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
3057 }
3058
3059 pub fn get_lens_shift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3060 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
3061 }
3062
3063 pub fn set_lens_shift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3064 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
3065 }
3066
3067 pub fn get_focal_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3068 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
3069 }
3070
3071 pub fn set_focal_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3072 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
3073 }
3074
3075 pub fn get_gate_fit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3076 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
3077 }
3078
3079 pub fn set_gate_fit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3080 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
3081 }
3082
3083 pub fn get_gate_fitted_field_of_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3084 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
3085 }
3086
3087 pub fn get_gate_fitted_lens_shift_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3088 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
3089 }
3090
3091 pub fn get_local_space_aim_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3092 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
3093 }
3094
3095 pub fn get_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3096 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
3097 }
3098
3099 pub fn set_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3100 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
3101 }
3102
3103 pub fn get_pixel_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3104 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
3105 }
3106
3107 pub fn set_pixel_rect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3108 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
3109 }
3110
3111 pub fn get_pixel_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3112 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
3113 }
3114
3115 pub fn get_pixel_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3116 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
3117 }
3118
3119 pub fn get_scaled_pixel_width_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3120 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
3121 }
3122
3123 pub fn get_scaled_pixel_height_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3124 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
3125 }
3126
3127 pub fn get_target_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3128 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
3129 }
3130
3131 pub fn set_target_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3132 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
3133 }
3134
3135 pub fn get_active_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3136 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
3137 }
3138
3139 pub fn get_target_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3140 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
3141 }
3142
3143 pub fn set_target_display_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3144 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
3145 }
3146
3147 pub fn set_target_buffers_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3148 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
3149 }
3150
3151 pub fn set_target_buffers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3152 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
3153 }
3154
3155 pub fn set_target_buffers_mrt_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3156 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
3157 }
3158
3159 pub fn set_target_buffers_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3160 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
3161 }
3162
3163 pub fn get_camera_buffer_warnings_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3164 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
3165 }
3166
3167 pub fn get_camera_to_world_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3168 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
3169 }
3170
3171 pub fn get_world_to_camera_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3172 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
3173 }
3174
3175 pub fn set_world_to_camera_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3176 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
3177 }
3178
3179 pub fn get_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3180 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
3181 }
3182
3183 pub fn set_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3184 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
3185 }
3186
3187 pub fn get_non_jittered_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3188 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
3189 }
3190
3191 pub fn set_non_jittered_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3192 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
3193 }
3194
3195 pub fn get_use_jittered_projection_matrix_for_transparent_rendering_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3196 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
3197 }
3198
3199 pub fn set_use_jittered_projection_matrix_for_transparent_rendering_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3200 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
3201 }
3202
3203 pub fn get_previous_view_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3204 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
3205 }
3206
3207 pub fn reset_world_to_camera_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3208 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
3209 }
3210
3211 pub fn reset_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3212 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
3213 }
3214
3215 pub fn calculate_oblique_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3216 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
3217 }
3218
3219 pub fn world_to_screen_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3220 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
3221 }
3222
3223 pub fn world_to_viewport_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3224 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
3225 }
3226
3227 pub fn viewport_to_world_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3228 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
3229 }
3230
3231 pub fn screen_to_world_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3232 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
3233 }
3234
3235 pub fn world_to_screen_point_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3236 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
3237 }
3238
3239 pub fn world_to_viewport_point_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3240 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
3241 }
3242
3243 pub fn viewport_to_world_point_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3244 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
3245 }
3246
3247 pub fn screen_to_world_point_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3248 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
3249 }
3250
3251 pub fn screen_to_viewport_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3252 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
3253 }
3254
3255 pub fn viewport_to_screen_point_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3256 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
3257 }
3258
3259 pub fn get_frustum_plane_size_at_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3260 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
3261 }
3262
3263 pub fn viewport_point_to_ray_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3264 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
3265 }
3266
3267 pub fn viewport_point_to_ray_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3268 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
3269 }
3270
3271 pub fn viewport_point_to_ray_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3272 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
3273 }
3274
3275 pub fn screen_point_to_ray_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3276 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
3277 }
3278
3279 pub fn screen_point_to_ray_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3280 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
3281 }
3282
3283 pub fn screen_point_to_ray_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3284 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
3285 }
3286
3287 pub fn calculate_frustum_corners_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3288 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
3289 }
3290
3291 pub fn calculate_frustum_corners_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3292 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
3293 }
3294
3295 pub fn calculate_projection_matrix_from_physical_properties_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3296 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
3297 }
3298
3299 pub fn calculate_projection_matrix_from_physical_properties_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3300 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
3301 }
3302
3303 pub fn focal_length_to_field_of_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3304 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
3305 }
3306
3307 pub fn field_of_view_to_focal_length_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3308 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
3309 }
3310
3311 pub fn horizontal_to_vertical_field_of_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3312 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
3313 }
3314
3315 pub fn vertical_to_horizontal_field_of_view_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3316 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
3317 }
3318
3319 pub fn get_main_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3320 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
3321 }
3322
3323 pub fn get_current_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3324 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
3325 }
3326
3327 pub fn get_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3328 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
3329 }
3330
3331 pub fn set_scene_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3332 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
3333 }
3334
3335 pub fn get_stereo_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3336 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
3337 }
3338
3339 pub fn get_stereo_separation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3340 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
3341 }
3342
3343 pub fn set_stereo_separation_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3344 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
3345 }
3346
3347 pub fn get_stereo_convergence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3348 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[144]
3349 }
3350
3351 pub fn set_stereo_convergence_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3352 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[145]
3353 }
3354
3355 pub fn get_are_vr_stereo_view_matrices_within_single_cull_tolerance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3356 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[146]
3357 }
3358
3359 pub fn get_stereo_target_eye_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3360 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[147]
3361 }
3362
3363 pub fn set_stereo_target_eye_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3364 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[148]
3365 }
3366
3367 pub fn get_stereo_active_eye_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3368 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[149]
3369 }
3370
3371 pub fn get_stereo_non_jittered_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3372 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[150]
3373 }
3374
3375 pub fn get_stereo_view_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3376 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[151]
3377 }
3378
3379 pub fn copy_stereo_device_projection_matrix_to_non_jittered_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3380 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[152]
3381 }
3382
3383 pub fn get_stereo_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3384 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[153]
3385 }
3386
3387 pub fn set_stereo_projection_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3388 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[154]
3389 }
3390
3391 pub fn reset_stereo_projection_matrices_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3392 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[155]
3393 }
3394
3395 pub fn set_stereo_view_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3396 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[156]
3397 }
3398
3399 pub fn reset_stereo_view_matrices_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3400 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[157]
3401 }
3402
3403 pub fn get_all_cameras_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3404 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[158]
3405 }
3406
3407 pub fn get_all_cameras_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3408 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[159]
3409 }
3410
3411 pub fn get_all_cameras_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3412 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[161]
3413 }
3414
3415 pub fn get_all_cameras_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3416 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[162]
3417 }
3418
3419 pub fn render_to_cubemap_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3420 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[163]
3421 }
3422
3423 pub fn render_to_cubemap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3424 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[164]
3425 }
3426
3427 pub fn render_to_cubemap_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3428 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[165]
3429 }
3430
3431 pub fn render_to_cubemap_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3432 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[166]
3433 }
3434
3435 pub fn render_to_cubemap_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3436 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[167]
3437 }
3438
3439 pub fn render_to_cubemap_eye_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[168]
3441 }
3442
3443 pub fn render_to_cubemap_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[169]
3445 }
3446
3447 pub fn render_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[170]
3449 }
3450
3451 pub fn render_with_shader_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[171]
3453 }
3454
3455 pub fn render_dont_restore_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[172]
3457 }
3458
3459 pub fn submit_render_requests_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[173]
3461 }
3462
3463 pub fn submit_render_requests_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3464 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[174]
3465 }
3466
3467 pub fn setup_current_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3468 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[175]
3469 }
3470
3471 pub fn copy_from_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3472 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[176]
3473 }
3474
3475 pub fn get_command_buffer_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3476 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[177]
3477 }
3478
3479 pub fn remove_command_buffers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3480 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[178]
3481 }
3482
3483 pub fn remove_all_command_buffers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[179]
3485 }
3486
3487 pub fn add_command_buffer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[180]
3489 }
3490
3491 pub fn add_command_buffer_async_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[181]
3493 }
3494
3495 pub fn remove_command_buffer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[182]
3497 }
3498
3499 pub fn add_command_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[183]
3501 }
3502
3503 pub fn add_command_buffer_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[184]
3505 }
3506
3507 pub fn remove_command_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[185]
3509 }
3510
3511 pub fn get_command_buffers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[186]
3513 }
3514
3515 pub fn fire_on_pre_cull_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[187]
3517 }
3518
3519 pub fn fire_on_pre_render_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[188]
3521 }
3522
3523 pub fn fire_on_post_render_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[189]
3525 }
3526
3527 pub fn only_used_for_testing1_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[190]
3529 }
3530
3531 pub fn only_used_for_testing2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[191]
3533 }
3534
3535 pub fn try_get_culling_parameters_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[192]
3537 }
3538
3539 pub fn try_get_culling_parameters_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3540 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[193]
3541 }
3542
3543 pub fn get_culling_parameters_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3544 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[194]
3545 }
3546
3547 pub fn get_transparency_sort_axis_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[195]
3549 }
3550
3551 pub fn set_transparency_sort_axis_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[196]
3553 }
3554
3555 pub fn get_velocity_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[197]
3557 }
3558
3559 pub fn get_culling_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[198]
3561 }
3562
3563 pub fn set_culling_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[199]
3565 }
3566
3567 pub fn get_background_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[200]
3569 }
3570
3571 pub fn set_background_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[201]
3573 }
3574
3575 pub fn get_sensor_size_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3576 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[202]
3577 }
3578
3579 pub fn set_sensor_size_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3580 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[203]
3581 }
3582
3583 pub fn get_lens_shift_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3584 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[204]
3585 }
3586
3587 pub fn set_lens_shift_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3588 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[205]
3589 }
3590
3591 pub fn get_gate_fitted_lens_shift_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3592 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[206]
3593 }
3594
3595 pub fn get_local_space_aim_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[207]
3597 }
3598
3599 pub fn get_rect_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3600 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[208]
3601 }
3602
3603 pub fn set_rect_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[209]
3605 }
3606
3607 pub fn get_pixel_rect_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[210]
3609 }
3610
3611 pub fn set_pixel_rect_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[211]
3613 }
3614
3615 pub fn set_target_buffers_impl_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[212]
3617 }
3618
3619 pub fn set_target_buffers_mrt_impl_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[213]
3621 }
3622
3623 pub fn get_camera_to_world_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[214]
3625 }
3626
3627 pub fn get_world_to_camera_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[215]
3629 }
3630
3631 pub fn set_world_to_camera_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[216]
3633 }
3634
3635 pub fn get_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[217]
3637 }
3638
3639 pub fn set_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[218]
3641 }
3642
3643 pub fn get_non_jittered_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[219]
3645 }
3646
3647 pub fn set_non_jittered_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3648 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[220]
3649 }
3650
3651 pub fn get_previous_view_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3652 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[221]
3653 }
3654
3655 pub fn calculate_oblique_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3656 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[222]
3657 }
3658
3659 pub fn world_to_screen_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3660 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[223]
3661 }
3662
3663 pub fn world_to_viewport_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[224]
3665 }
3666
3667 pub fn viewport_to_world_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3668 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[225]
3669 }
3670
3671 pub fn screen_to_world_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3672 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[226]
3673 }
3674
3675 pub fn screen_to_viewport_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3676 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[227]
3677 }
3678
3679 pub fn viewport_to_screen_point_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3680 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[228]
3681 }
3682
3683 pub fn get_frustum_plane_size_at_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3684 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[229]
3685 }
3686
3687 pub fn viewport_point_to_ray_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3688 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[230]
3689 }
3690
3691 pub fn screen_point_to_ray_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3692 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[231]
3693 }
3694
3695 pub fn calculate_frustum_corners_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3696 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[232]
3697 }
3698
3699 pub fn calculate_projection_matrix_from_physical_properties_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3700 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[233]
3701 }
3702
3703 pub fn get_scene_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3704 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[234]
3705 }
3706
3707 pub fn set_scene_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3708 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[235]
3709 }
3710
3711 pub fn get_stereo_non_jittered_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3712 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[236]
3713 }
3714
3715 pub fn get_stereo_view_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3716 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[237]
3717 }
3718
3719 pub fn get_stereo_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3720 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[238]
3721 }
3722
3723 pub fn set_stereo_projection_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3724 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[239]
3725 }
3726
3727 pub fn set_stereo_view_matrix_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
3728 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[240]
3729 }
3730}
3731
3732#[cfg(feature = "unity_engine-camera")]
3733impl Camera {
3734 #[doc = "`.ctor()` — no args"]
3735 pub fn new() -> Self {
3736 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
3737 panic!(
3738 "{}
3739::{}
3740 failed to instantiate",
3741 ::core::stringify!(Camera),
3742 ::core::stringify!(new),
3743 )
3744 });
3745 <Self as ICameraMethods>::ctor(this);
3746 this
3747 }
3748}
3749
3750#[cfg(feature = "unity_engine-camera")]
3751#[doc(hidden)]
3752pub mod prelude {
3753 pub use super::{
3754 Camera, Camera_CameraCallback, Camera_GateFitMode, Camera_GateFitParameters, Camera_MonoOrStereoscopicEye, Camera_ProjectionMatrixMode,
3755 Camera_RenderRequest, Camera_RenderRequestMode, Camera_RenderRequestOutputSpace, Camera_StereoscopicEye, ICamera, ICameraMethods,
3756 ICamera_CameraCallback, ICamera_CameraCallbackMethods,
3757 };
3758 #[cfg(feature = "system-delegate")]
3759 pub use crate::system::delegate::IDelegateMethods;
3760 #[cfg(feature = "system-multicastdelegate")]
3761 pub use crate::system::multicastdelegate::IMulticastDelegateMethods;
3762 #[cfg(feature = "system-object")]
3763 pub use crate::system::object::IObjectMethods;
3764 #[cfg(feature = "system-enum")]
3765 pub use crate::system::r#enum::IEnumMethods;
3766 #[cfg(feature = "system-valuetype")]
3767 pub use crate::system::valuetype::IValueTypeMethods;
3768 #[cfg(feature = "unity_engine-behaviour")]
3769 pub use crate::unity_engine::behaviour::IBehaviourMethods;
3770 #[cfg(feature = "unity_engine-component")]
3771 pub use crate::unity_engine::component::IComponentMethods;
3772 #[cfg(feature = "unity_engine-object_2")]
3773 pub use crate::unity_engine::object_2::IObject_2Methods;
3774 pub use crate::{
3775 system::{delegate::IDelegate, multicastdelegate::IMulticastDelegate, object::IObject, r#enum::IEnum, valuetype::IValueType},
3776 unity_engine::{behaviour::IBehaviour, component::IComponent, object_2::IObject_2},
3777 };
3778}