engage/generated/unity_engine/rendering/universal/
universaladditionalcameradata.rs1#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::{
9 system::object::{IObject, Object},
10 unity_engine::{
11 behaviour::{Behaviour, IBehaviour},
12 component::{Component, IComponent},
13 monobehaviour::{IMonoBehaviour, MonoBehaviour},
14 object_2::{IObject_2, Object_2},
15 },
16 };
17
18 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/rendering/universal/universaladditionalcameradata/UniversalAdditionalCameraData.md"))]
19 #[::unity::class(namespace = "UnityEngine.Rendering.Universal", name = "UniversalAdditionalCameraData")]
20 #[parent(crate::unity_engine::monobehaviour::MonoBehaviour)]
21 pub struct UniversalAdditionalCameraData {
22 #[offset(24)]
23 #[rename(name = "m_RenderShadows")]
24 pub m_render_shadows: bool,
25 #[offset(28)]
26 #[rename(name = "m_RequiresDepthTextureOption")]
27 pub m_requires_depth_texture_option: crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption,
28 #[offset(32)]
29 #[rename(name = "m_RequiresOpaqueTextureOption")]
30 pub m_requires_opaque_texture_option: crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption,
31 #[offset(36)]
32 #[rename(name = "m_CameraType")]
33 pub m_camera_type: crate::unity_engine::rendering::universal::camerarendertype::CameraRenderType,
34 #[offset(40)]
35 #[rename(name = "m_Cameras")]
36 pub m_cameras: crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera>,
37 #[offset(48)]
38 #[rename(name = "m_RendererIndex")]
39 pub m_renderer_index: i32,
40 #[offset(52)]
41 #[rename(name = "m_VolumeLayerMask")]
42 pub m_volume_layer_mask: crate::unity_engine::layermask::LayerMask,
43 #[offset(56)]
44 #[rename(name = "m_VolumeTrigger")]
45 pub m_volume_trigger: crate::unity_engine::transform::Transform,
46 #[offset(64)]
47 #[rename(name = "m_RenderPostProcessing")]
48 pub m_render_post_processing: bool,
49 #[offset(68)]
50 #[rename(name = "m_Antialiasing")]
51 pub m_antialiasing: crate::unity_engine::rendering::universal::antialiasingmode::AntialiasingMode,
52 #[offset(72)]
53 #[rename(name = "m_AntialiasingQuality")]
54 pub m_antialiasing_quality: crate::unity_engine::rendering::universal::antialiasingquality::AntialiasingQuality,
55 #[offset(76)]
56 #[rename(name = "m_StopNaN")]
57 pub m_stop_na_n: bool,
58 #[offset(77)]
59 #[rename(name = "m_Dithering")]
60 pub m_dithering: bool,
61 #[offset(78)]
62 #[rename(name = "m_ClearDepth")]
63 pub m_clear_depth: bool,
64 #[offset(79)]
65 #[rename(name = "m_AllowXRRendering")]
66 pub m_allow_xr_rendering: bool,
67 #[offset(80)]
68 #[rename(name = "m_IsAutoReduction")]
69 pub m_is_auto_reduction: bool,
70 #[offset(81)]
71 #[rename(name = "m_RequiresDepthTexture")]
72 pub m_requires_depth_texture: bool,
73 #[offset(82)]
74 #[rename(name = "m_RequiresColorTexture")]
75 pub m_requires_color_texture: bool,
76 #[offset(84)]
77 #[rename(name = "m_Version")]
78 pub m_version: f32,
79 #[static_field]
80 #[rename(name = "s_DefaultAdditionalCameraData")]
81 pub s_default_additional_camera_data: crate::unity_engine::rendering::universal::universaladditionalcameradata::UniversalAdditionalCameraData,
82 #[offset(88)]
83 #[rename(name = "m_CustomRenderingFlag")]
84 pub m_custom_rendering_flag: crate::unity_engine::rendering::universal::customcamerarenderingflag::CustomCameraRenderingFlag,
85 }
86}
87
88#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata-types")]
89pub use __types::*;
90
91#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
92impl UniversalAdditionalCameraData {
93 #[doc = "`get_defaultAdditionalCameraData()` overload"]
94 pub fn get_default_additional_camera_data(
95 ) -> crate::unity_engine::rendering::universal::universaladditionalcameradata::UniversalAdditionalCameraData {
96 unsafe {
97 ::unity::il2cpp_call!((::unity::module_base()+0x2ca43b0usize)as*mut u8,crate::unity_engine::rendering::universal::universaladditionalcameradata::UniversalAdditionalCameraData;
98 )
99 }
100 }
101
102 #[doc = "`.cctor()` overload"]
103 pub fn cctor() -> () {
104 unsafe {
105 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5520usize)as*mut u8,();
106 )
107 }
108 }
109}
110
111#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
112pub trait IUniversalAdditionalCameraDataMethods: IUniversalAdditionalCameraData {
113 #[doc = "`get_version()` overload"]
114 fn get_version(self) -> f32 {
115 unsafe {
116 let __receiver =
117 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
118 ::unity::il2cpp_call!((::unity::module_base()+0x2ca43a0usize)as*mut u8,f32;
119(UniversalAdditionalCameraData)__receiver)
120 }
121 }
122 #[doc = "`get_renderShadows()` overload"]
123 fn get_render_shadows(self) -> bool {
124 unsafe {
125 let __receiver =
126 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
127 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4590usize)as*mut u8,bool;
128(UniversalAdditionalCameraData)__receiver)
129 }
130 }
131 #[doc = "`set_renderShadows(bool)` overload"]
132 fn set_render_shadows(self, value: impl ::core::convert::Into<bool>) -> () {
133 unsafe {
134 let __receiver =
135 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
136 ::unity::il2cpp_call!((::unity::module_base()+0x2ca45a0usize)as*mut u8,();
137(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
138 }
139 }
140 #[doc = "`get_requiresDepthOption()` overload"]
141 fn get_requires_depth_option(self) -> crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption {
142 unsafe {
143 let __receiver =
144 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
145 ::unity::il2cpp_call!((::unity::module_base()+0x2ca45b0usize)as*mut u8,crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption;
146(UniversalAdditionalCameraData)__receiver)
147 }
148 }
149 #[doc = "`set_requiresDepthOption(crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption)` overload"]
150 fn set_requires_depth_option(
151 self,
152 value: impl ::core::convert::Into<crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption>,
153 ) -> () {
154 unsafe {
155 let __receiver =
156 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
157 ::unity::il2cpp_call!((::unity::module_base()+0x2ca45c0usize)as*mut u8,();
158(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption)::core::convert::Into::into(value))
159 }
160 }
161 #[doc = "`get_requiresColorOption()` overload"]
162 fn get_requires_color_option(self) -> crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption {
163 unsafe {
164 let __receiver =
165 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
166 ::unity::il2cpp_call!((::unity::module_base()+0x2ca45d0usize)as*mut u8,crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption;
167(UniversalAdditionalCameraData)__receiver)
168 }
169 }
170 #[doc = "`set_requiresColorOption(crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption)` overload"]
171 fn set_requires_color_option(
172 self,
173 value: impl ::core::convert::Into<crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption>,
174 ) -> () {
175 unsafe {
176 let __receiver =
177 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
178 ::unity::il2cpp_call!((::unity::module_base()+0x2ca45e0usize)as*mut u8,();
179(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::rendering::universal::cameraoverrideoption::CameraOverrideOption)::core::convert::Into::into(value))
180 }
181 }
182 #[doc = "`get_renderType()` overload"]
183 fn get_render_type(self) -> crate::unity_engine::rendering::universal::camerarendertype::CameraRenderType {
184 unsafe {
185 let __receiver =
186 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
187 ::unity::il2cpp_call!((::unity::module_base()+0x2ca45f0usize)as*mut u8,crate::unity_engine::rendering::universal::camerarendertype::CameraRenderType;
188(UniversalAdditionalCameraData)__receiver)
189 }
190 }
191 #[doc = "`set_renderType(crate::unity_engine::rendering::universal::camerarendertype::CameraRenderType)` overload"]
192 fn set_render_type(self, value: impl ::core::convert::Into<crate::unity_engine::rendering::universal::camerarendertype::CameraRenderType>) -> () {
193 unsafe {
194 let __receiver =
195 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
196 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4600usize)as*mut u8,();
197(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::rendering::universal::camerarendertype::CameraRenderType)::core::convert::Into::into(value))
198 }
199 }
200 #[doc = "`get_cameraStack()` overload"]
201 fn get_camera_stack(self) -> crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera> {
202 unsafe {
203 let __receiver =
204 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
205 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4610usize)as*mut u8,crate::system::collections::generic::list_1::List_1<crate::unity_engine::camera::Camera> ;
206(UniversalAdditionalCameraData)__receiver)
207 }
208 }
209 #[doc = "`UpdateCameraStack()` overload"]
210 fn update_camera_stack(self) -> () {
211 unsafe {
212 let __receiver =
213 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
214 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4880usize)as*mut u8,();
215(UniversalAdditionalCameraData)__receiver)
216 }
217 }
218 #[doc = "`get_clearDepth()` overload"]
219 fn get_clear_depth(self) -> bool {
220 unsafe {
221 let __receiver =
222 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
223 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4c70usize)as*mut u8,bool;
224(UniversalAdditionalCameraData)__receiver)
225 }
226 }
227 #[doc = "`get_requiresDepthTexture()` overload"]
228 fn get_requires_depth_texture(self) -> bool {
229 unsafe {
230 let __receiver =
231 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
232 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4c80usize)as*mut u8,bool;
233(UniversalAdditionalCameraData)__receiver)
234 }
235 }
236 #[doc = "`set_requiresDepthTexture(bool)` overload"]
237 fn set_requires_depth_texture(self, value: impl ::core::convert::Into<bool>) -> () {
238 unsafe {
239 let __receiver =
240 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
241 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4df0usize)as*mut u8,();
242(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
243 }
244 }
245 #[doc = "`get_requiresColorTexture()` overload"]
246 fn get_requires_color_texture(self) -> bool {
247 unsafe {
248 let __receiver =
249 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
250 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4e00usize)as*mut u8,bool;
251(UniversalAdditionalCameraData)__receiver)
252 }
253 }
254 #[doc = "`set_requiresColorTexture(bool)` overload"]
255 fn set_requires_color_texture(self, value: impl ::core::convert::Into<bool>) -> () {
256 unsafe {
257 let __receiver =
258 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4ee0usize)as*mut u8,();
260(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
261 }
262 }
263 #[doc = "`get_scriptableRenderer()` overload"]
264 fn get_scriptable_renderer(self) -> crate::unity_engine::rendering::universal::scriptablerenderer::ScriptableRenderer {
265 unsafe {
266 let __receiver =
267 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
268 ::unity::il2cpp_call!((::unity::module_base()+0x2ca4790usize)as*mut u8,crate::unity_engine::rendering::universal::scriptablerenderer::ScriptableRenderer;
269(UniversalAdditionalCameraData)__receiver)
270 }
271 }
272 #[doc = "`SetRenderer(i32)` overload"]
273 fn set_renderer(self, index: impl ::core::convert::Into<i32>) -> () {
274 unsafe {
275 let __receiver =
276 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
277 ::unity::il2cpp_call!((::unity::module_base()+0x2ca51b0usize)as*mut u8,();
278(UniversalAdditionalCameraData)__receiver,(i32)::core::convert::Into::into(index))
279 }
280 }
281 #[doc = "`get_volumeLayerMask()` overload"]
282 fn get_volume_layer_mask(self) -> crate::unity_engine::layermask::LayerMask {
283 unsafe {
284 let __receiver =
285 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
286 ::unity::il2cpp_call!((::unity::module_base()+0x2ca51c0usize)as*mut u8,crate::unity_engine::layermask::LayerMask;
287(UniversalAdditionalCameraData)__receiver)
288 }
289 }
290 #[doc = "`set_volumeLayerMask(crate::unity_engine::layermask::LayerMask)` overload"]
291 fn set_volume_layer_mask(self, value: impl ::core::convert::Into<crate::unity_engine::layermask::LayerMask>) -> () {
292 unsafe {
293 let __receiver =
294 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
295 ::unity::il2cpp_call!((::unity::module_base()+0x2ca51d0usize)as*mut u8,();
296(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::layermask::LayerMask)::core::convert::Into::into(value))
297 }
298 }
299 #[doc = "`get_volumeTrigger()` overload"]
300 fn get_volume_trigger(self) -> crate::unity_engine::transform::Transform {
301 unsafe {
302 let __receiver =
303 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
304 ::unity::il2cpp_call!((::unity::module_base()+0x2ca51e0usize)as*mut u8,crate::unity_engine::transform::Transform;
305(UniversalAdditionalCameraData)__receiver)
306 }
307 }
308 #[doc = "`set_volumeTrigger(crate::unity_engine::transform::Transform)` overload"]
309 fn set_volume_trigger(self, value: impl ::core::convert::Into<crate::unity_engine::transform::Transform>) -> () {
310 unsafe {
311 let __receiver =
312 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
313 ::unity::il2cpp_call!((::unity::module_base()+0x2ca51f0usize)as*mut u8,();
314(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::transform::Transform)::core::convert::Into::into(value))
315 }
316 }
317 #[doc = "`get_renderPostProcessing()` overload"]
318 fn get_render_post_processing(self) -> bool {
319 unsafe {
320 let __receiver =
321 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
322 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5200usize)as*mut u8,bool;
323(UniversalAdditionalCameraData)__receiver)
324 }
325 }
326 #[doc = "`set_renderPostProcessing(bool)` overload"]
327 fn set_render_post_processing(self, value: impl ::core::convert::Into<bool>) -> () {
328 unsafe {
329 let __receiver =
330 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5210usize)as*mut u8,();
332(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
333 }
334 }
335 #[doc = "`get_antialiasing()` overload"]
336 fn get_antialiasing(self) -> crate::unity_engine::rendering::universal::antialiasingmode::AntialiasingMode {
337 unsafe {
338 let __receiver =
339 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
340 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5220usize)as*mut u8,crate::unity_engine::rendering::universal::antialiasingmode::AntialiasingMode;
341(UniversalAdditionalCameraData)__receiver)
342 }
343 }
344 #[doc = "`set_antialiasing(crate::unity_engine::rendering::universal::antialiasingmode::AntialiasingMode)` overload"]
345 fn set_antialiasing(
346 self,
347 value: impl ::core::convert::Into<crate::unity_engine::rendering::universal::antialiasingmode::AntialiasingMode>,
348 ) -> () {
349 unsafe {
350 let __receiver =
351 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
352 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5230usize)as*mut u8,();
353(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::rendering::universal::antialiasingmode::AntialiasingMode)::core::convert::Into::into(value))
354 }
355 }
356 #[doc = "`get_antialiasingQuality()` overload"]
357 fn get_antialiasing_quality(self) -> crate::unity_engine::rendering::universal::antialiasingquality::AntialiasingQuality {
358 unsafe {
359 let __receiver =
360 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
361 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5240usize)as*mut u8,crate::unity_engine::rendering::universal::antialiasingquality::AntialiasingQuality;
362(UniversalAdditionalCameraData)__receiver)
363 }
364 }
365 #[doc = "`set_antialiasingQuality(crate::unity_engine::rendering::universal::antialiasingquality::AntialiasingQuality)` overload"]
366 fn set_antialiasing_quality(
367 self,
368 value: impl ::core::convert::Into<crate::unity_engine::rendering::universal::antialiasingquality::AntialiasingQuality>,
369 ) -> () {
370 unsafe {
371 let __receiver =
372 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
373 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5250usize)as*mut u8,();
374(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::rendering::universal::antialiasingquality::AntialiasingQuality)::core::convert::Into::into(value))
375 }
376 }
377 #[doc = "`get_stopNaN()` overload"]
378 fn get_stop_na_n(self) -> bool {
379 unsafe {
380 let __receiver =
381 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
382 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5260usize)as*mut u8,bool;
383(UniversalAdditionalCameraData)__receiver)
384 }
385 }
386 #[doc = "`set_stopNaN(bool)` overload"]
387 fn set_stop_na_n(self, value: impl ::core::convert::Into<bool>) -> () {
388 unsafe {
389 let __receiver =
390 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
391 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5270usize)as*mut u8,();
392(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
393 }
394 }
395 #[doc = "`get_dithering()` overload"]
396 fn get_dithering(self) -> bool {
397 unsafe {
398 let __receiver =
399 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
400 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5280usize)as*mut u8,bool;
401(UniversalAdditionalCameraData)__receiver)
402 }
403 }
404 #[doc = "`set_dithering(bool)` overload"]
405 fn set_dithering(self, value: impl ::core::convert::Into<bool>) -> () {
406 unsafe {
407 let __receiver =
408 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
409 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5290usize)as*mut u8,();
410(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
411 }
412 }
413 #[doc = "`get_allowXRRendering()` overload"]
414 fn get_allow_xr_rendering(self) -> bool {
415 unsafe {
416 let __receiver =
417 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
418 ::unity::il2cpp_call!((::unity::module_base()+0x2ca52a0usize)as*mut u8,bool;
419(UniversalAdditionalCameraData)__receiver)
420 }
421 }
422 #[doc = "`set_allowXRRendering(bool)` overload"]
423 fn set_allow_xr_rendering(self, value: impl ::core::convert::Into<bool>) -> () {
424 unsafe {
425 let __receiver =
426 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
427 ::unity::il2cpp_call!((::unity::module_base()+0x2ca52b0usize)as*mut u8,();
428(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
429 }
430 }
431 #[doc = "`get_isAutoReduction()` overload"]
432 fn get_is_auto_reduction(self) -> bool {
433 unsafe {
434 let __receiver =
435 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
436 ::unity::il2cpp_call!((::unity::module_base()+0x2ca52c0usize)as*mut u8,bool;
437(UniversalAdditionalCameraData)__receiver)
438 }
439 }
440 #[doc = "`set_isAutoReduction(bool)` overload"]
441 fn set_is_auto_reduction(self, value: impl ::core::convert::Into<bool>) -> () {
442 unsafe {
443 let __receiver =
444 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
445 ::unity::il2cpp_call!((::unity::module_base()+0x2ca52d0usize)as*mut u8,();
446(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
447 }
448 }
449 #[doc = "`get_customFlagRenderingMaster()` overload"]
450 fn get_custom_flag_rendering_master(self) -> bool {
451 unsafe {
452 let __receiver =
453 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
454 ::unity::il2cpp_call!((::unity::module_base()+0x2ca52e0usize)as*mut u8,bool;
455(UniversalAdditionalCameraData)__receiver)
456 }
457 }
458 #[doc = "`set_customFlagRenderingMaster(bool)` overload"]
459 fn set_custom_flag_rendering_master(self, value: impl ::core::convert::Into<bool>) -> () {
460 unsafe {
461 let __receiver =
462 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
463 ::unity::il2cpp_call!((::unity::module_base()+0x2ca52f0usize)as*mut u8,();
464(UniversalAdditionalCameraData)__receiver,(bool)::core::convert::Into::into(value))
465 }
466 }
467 #[doc = "`get_customRenderingFlag()` overload"]
468 fn get_custom_rendering_flag(self) -> crate::unity_engine::rendering::universal::customcamerarenderingflag::CustomCameraRenderingFlag {
469 unsafe {
470 let __receiver =
471 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5300usize)as*mut u8,crate::unity_engine::rendering::universal::customcamerarenderingflag::CustomCameraRenderingFlag;
473(UniversalAdditionalCameraData)__receiver)
474 }
475 }
476 #[doc = "`set_customRenderingFlag(crate::unity_engine::rendering::universal::customcamerarenderingflag::CustomCameraRenderingFlag)` overload"]
477 fn set_custom_rendering_flag(
478 self,
479 value: impl ::core::convert::Into<crate::unity_engine::rendering::universal::customcamerarenderingflag::CustomCameraRenderingFlag>,
480 ) -> () {
481 unsafe {
482 let __receiver =
483 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
484 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5310usize)as*mut u8,();
485(UniversalAdditionalCameraData)__receiver,(crate::unity_engine::rendering::universal::customcamerarenderingflag::CustomCameraRenderingFlag)::core::convert::Into::into(value))
486 }
487 }
488 #[doc = "`OnBeforeSerialize()` overload"]
489 fn on_before_serialize(self) -> () {
490 unsafe {
491 let __receiver =
492 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
493 {
494 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
495 let __vi = *__vt.get(4usize).unwrap_or_else(|| {
496 panic!(
497 "unity: virtual slot {}
498 out of range (vtable len {}
499) on the runtime class behind {}
500 (method `{}
501`)",
502 4usize,
503 __vt.len(),
504 <UniversalAdditionalCameraData as ::unity::ClassIdentity>::NAME,
505 "OnBeforeSerialize",
506 )
507 });
508 let __inner: extern "C" fn(UniversalAdditionalCameraData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
509 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
510 __inner(__receiver, __mi)
511 }
512 }
513 }
514 #[doc = "`OnAfterDeserialize()` overload"]
515 fn on_after_deserialize(self) -> () {
516 unsafe {
517 let __receiver =
518 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
519 {
520 let __vt = ::unity::Cast::get_class(__receiver).raw().get_vtable();
521 let __vi = *__vt.get(5usize).unwrap_or_else(|| {
522 panic!(
523 "unity: virtual slot {}
524 out of range (vtable len {}
525) on the runtime class behind {}
526 (method `{}
527`)",
528 5usize,
529 __vt.len(),
530 <UniversalAdditionalCameraData as ::unity::ClassIdentity>::NAME,
531 "OnAfterDeserialize",
532 )
533 });
534 let __inner: extern "C" fn(UniversalAdditionalCameraData, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__vi.method_ptr);
535 let __mi: ::unity::OptionalMethod = ::core::option::Option::Some(&*(__vi.method_info as *const ::unity::MethodInfo as *const ()));
536 __inner(__receiver, __mi)
537 }
538 }
539 }
540 #[doc = "`OnDrawGizmos()` overload"]
541 fn on_draw_gizmos(self) -> () {
542 unsafe {
543 let __receiver =
544 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
545 ::unity::il2cpp_call!((::unity::module_base()+0x2ca5350usize)as*mut u8,();
546(UniversalAdditionalCameraData)__receiver)
547 }
548 }
549 #[doc = "`.ctor()` overload"]
550 fn ctor(self) -> () {
551 unsafe {
552 let __receiver =
553 <UniversalAdditionalCameraData as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
554 ::unity::il2cpp_call!((::unity::module_base()+0x2ca44c0usize)as*mut u8,();
555(UniversalAdditionalCameraData)__receiver)
556 }
557 }
558}
559
560#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
561impl<__T: IUniversalAdditionalCameraData> IUniversalAdditionalCameraDataMethods for __T {}
562
563#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
564impl UniversalAdditionalCameraData {
565 pub fn get_version_method_info() -> &'static ::unity::il2cpp::MethodInfo {
566 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
567 }
568
569 pub fn get_default_additional_camera_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
571 }
572
573 pub fn get_render_shadows_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
575 }
576
577 pub fn set_render_shadows_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
579 }
580
581 pub fn get_requires_depth_option_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
583 }
584
585 pub fn set_requires_depth_option_method_info() -> &'static ::unity::il2cpp::MethodInfo {
586 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
587 }
588
589 pub fn get_requires_color_option_method_info() -> &'static ::unity::il2cpp::MethodInfo {
590 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
591 }
592
593 pub fn set_requires_color_option_method_info() -> &'static ::unity::il2cpp::MethodInfo {
594 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
595 }
596
597 pub fn get_render_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
598 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
599 }
600
601 pub fn set_render_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
602 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
603 }
604
605 pub fn get_camera_stack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
606 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
607 }
608
609 pub fn update_camera_stack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
610 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
611 }
612
613 pub fn get_clear_depth_method_info() -> &'static ::unity::il2cpp::MethodInfo {
614 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
615 }
616
617 pub fn get_requires_depth_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
619 }
620
621 pub fn set_requires_depth_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
623 }
624
625 pub fn get_requires_color_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
627 }
628
629 pub fn set_requires_color_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
631 }
632
633 pub fn get_scriptable_renderer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
635 }
636
637 pub fn set_renderer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
639 }
640
641 pub fn get_volume_layer_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
643 }
644
645 pub fn set_volume_layer_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
647 }
648
649 pub fn get_volume_trigger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
651 }
652
653 pub fn set_volume_trigger_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
655 }
656
657 pub fn get_render_post_processing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
659 }
660
661 pub fn set_render_post_processing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
663 }
664
665 pub fn get_antialiasing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
667 }
668
669 pub fn set_antialiasing_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
671 }
672
673 pub fn get_antialiasing_quality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
675 }
676
677 pub fn set_antialiasing_quality_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
679 }
680
681 pub fn get_stop_na_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
682 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
683 }
684
685 pub fn set_stop_na_n_method_info() -> &'static ::unity::il2cpp::MethodInfo {
686 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
687 }
688
689 pub fn get_dithering_method_info() -> &'static ::unity::il2cpp::MethodInfo {
690 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
691 }
692
693 pub fn set_dithering_method_info() -> &'static ::unity::il2cpp::MethodInfo {
694 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
695 }
696
697 pub fn get_allow_xr_rendering_method_info() -> &'static ::unity::il2cpp::MethodInfo {
698 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
699 }
700
701 pub fn set_allow_xr_rendering_method_info() -> &'static ::unity::il2cpp::MethodInfo {
702 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
703 }
704
705 pub fn get_is_auto_reduction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
706 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
707 }
708
709 pub fn set_is_auto_reduction_method_info() -> &'static ::unity::il2cpp::MethodInfo {
710 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
711 }
712
713 pub fn get_custom_flag_rendering_master_method_info() -> &'static ::unity::il2cpp::MethodInfo {
714 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
715 }
716
717 pub fn set_custom_flag_rendering_master_method_info() -> &'static ::unity::il2cpp::MethodInfo {
718 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
719 }
720
721 pub fn get_custom_rendering_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
722 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
723 }
724
725 pub fn set_custom_rendering_flag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
726 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
727 }
728
729 pub fn on_before_serialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
730 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
731 }
732
733 pub fn on_after_deserialize_method_info() -> &'static ::unity::il2cpp::MethodInfo {
734 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
735 }
736
737 pub fn on_draw_gizmos_method_info() -> &'static ::unity::il2cpp::MethodInfo {
738 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
739 }
740
741 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
742 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
743 }
744
745 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
746 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
747 }
748}
749
750#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
751impl UniversalAdditionalCameraData {
752 #[doc = "Direct (non-virtual) call to `UniversalAdditionalCameraData`'s own `OnBeforeSerialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
753 pub unsafe fn on_before_serialize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
754 let __mi = Self::on_before_serialize_method_info();
755 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
756 __inner(this.into(), ::core::option::Option::None)
757 }
758
759 #[doc = "Direct (non-virtual) call to `UniversalAdditionalCameraData`'s own `OnAfterDeserialize`. Bypasses the vtable, so it won't hit an override/patch — use it for base calls."]
760 pub unsafe fn on_after_deserialize(this: impl ::core::convert::Into<::unity::IlInstance>) -> () {
761 let __mi = Self::on_after_deserialize_method_info();
762 let __inner: extern "C" fn(::unity::IlInstance, ::unity::OptionalMethod) -> () = ::core::mem::transmute(__mi.method_ptr);
763 __inner(this.into(), ::core::option::Option::None)
764 }
765}
766
767#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
768impl UniversalAdditionalCameraData {
769 #[doc = "`.ctor()` — no args"]
770 pub fn new() -> Self {
771 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
772 panic!(
773 "{}
774::{}
775 failed to instantiate",
776 ::core::stringify!(UniversalAdditionalCameraData),
777 ::core::stringify!(new),
778 )
779 });
780 <Self as IUniversalAdditionalCameraDataMethods>::ctor(this);
781 this
782 }
783}
784
785#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
786#[doc(hidden)]
787pub mod prelude {
788 pub use super::{IUniversalAdditionalCameraData, IUniversalAdditionalCameraDataMethods, UniversalAdditionalCameraData};
789 #[cfg(feature = "system-object")]
790 pub use crate::system::object::IObjectMethods;
791 #[cfg(feature = "unity_engine-behaviour")]
792 pub use crate::unity_engine::behaviour::IBehaviourMethods;
793 #[cfg(feature = "unity_engine-component")]
794 pub use crate::unity_engine::component::IComponentMethods;
795 #[cfg(feature = "unity_engine-monobehaviour")]
796 pub use crate::unity_engine::monobehaviour::IMonoBehaviourMethods;
797 #[cfg(feature = "unity_engine-object_2")]
798 pub use crate::unity_engine::object_2::IObject_2Methods;
799 pub use crate::{
800 system::object::IObject,
801 unity_engine::{behaviour::IBehaviour, component::IComponent, monobehaviour::IMonoBehaviour, object_2::IObject_2},
802 };
803}