Skip to main content

engage/generated/unity_engine/
rendersettings.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-rendersettings-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::object_2::{IObject_2, Object_2},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/rendersettings/RenderSettings.md"))]
14    #[::unity::class(namespace = "UnityEngine", name = "RenderSettings")]
15    #[parent(crate::unity_engine::object_2::Object_2)]
16    pub struct RenderSettings {}
17}
18
19#[cfg(feature = "unity_engine-rendersettings-types")]
20pub use __types::*;
21
22#[cfg(feature = "unity_engine-rendersettings")]
23impl RenderSettings {
24    #[doc = "`get_ambientSkyboxAmount()` overload"]
25    pub fn get_ambient_skybox_amount() -> f32 {
26        unsafe {
27            ::unity::il2cpp_call!((::unity::module_base()+0x2f82020usize)as*mut u8,f32;
28            )
29        }
30    }
31
32    #[doc = "`set_ambientSkyboxAmount(f32)` overload"]
33    pub fn set_ambient_skybox_amount(value: impl ::core::convert::Into<f32>) -> () {
34        unsafe {
35            ::unity::il2cpp_call!((::unity::module_base()+0x2f820a0usize)as*mut u8,();
36(f32)::core::convert::Into::into(value))
37        }
38    }
39
40    #[doc = "`get_fog()` overload"]
41    pub fn get_fog() -> bool {
42        unsafe {
43            ::unity::il2cpp_call!((::unity::module_base()+0x2f821b0usize)as*mut u8,bool;
44            )
45        }
46    }
47
48    #[doc = "`set_fog(bool)` overload"]
49    pub fn set_fog(value: impl ::core::convert::Into<bool>) -> () {
50        unsafe {
51            ::unity::il2cpp_call!((::unity::module_base()+0x2f821f0usize)as*mut u8,();
52(bool)::core::convert::Into::into(value))
53        }
54    }
55
56    #[doc = "`get_fogStartDistance()` overload"]
57    pub fn get_fog_start_distance() -> f32 {
58        unsafe {
59            ::unity::il2cpp_call!((::unity::module_base()+0x2f82240usize)as*mut u8,f32;
60            )
61        }
62    }
63
64    #[doc = "`set_fogStartDistance(f32)` overload"]
65    pub fn set_fog_start_distance(value: impl ::core::convert::Into<f32>) -> () {
66        unsafe {
67            ::unity::il2cpp_call!((::unity::module_base()+0x2f82280usize)as*mut u8,();
68(f32)::core::convert::Into::into(value))
69        }
70    }
71
72    #[doc = "`get_fogEndDistance()` overload"]
73    pub fn get_fog_end_distance() -> f32 {
74        unsafe {
75            ::unity::il2cpp_call!((::unity::module_base()+0x2f822d0usize)as*mut u8,f32;
76            )
77        }
78    }
79
80    #[doc = "`set_fogEndDistance(f32)` overload"]
81    pub fn set_fog_end_distance(value: impl ::core::convert::Into<f32>) -> () {
82        unsafe {
83            ::unity::il2cpp_call!((::unity::module_base()+0x2f82310usize)as*mut u8,();
84(f32)::core::convert::Into::into(value))
85        }
86    }
87
88    #[doc = "`get_fogMode()` overload"]
89    pub fn get_fog_mode() -> crate::unity_engine::fogmode::FogMode {
90        unsafe {
91            ::unity::il2cpp_call!((::unity::module_base()+0x2f82360usize)as*mut u8,crate::unity_engine::fogmode::FogMode;
92            )
93        }
94    }
95
96    #[doc = "`set_fogMode(crate::unity_engine::fogmode::FogMode)` overload"]
97    pub fn set_fog_mode(value: impl ::core::convert::Into<crate::unity_engine::fogmode::FogMode>) -> () {
98        unsafe {
99            ::unity::il2cpp_call!((::unity::module_base()+0x2f823a0usize)as*mut u8,();
100(crate::unity_engine::fogmode::FogMode)::core::convert::Into::into(value))
101        }
102    }
103
104    #[doc = "`get_fogColor()` overload"]
105    pub fn get_fog_color() -> crate::unity_engine::color::Color {
106        unsafe {
107            ::unity::il2cpp_call!((::unity::module_base()+0x2f823f0usize)as*mut u8,crate::unity_engine::color::Color;
108            )
109        }
110    }
111
112    #[doc = "`set_fogColor(crate::unity_engine::color::Color)` overload"]
113    pub fn set_fog_color(value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
114        unsafe {
115            ::unity::il2cpp_call!((::unity::module_base()+0x2f824a0usize)as*mut u8,();
116(crate::unity_engine::color::Color)::core::convert::Into::into(value))
117        }
118    }
119
120    #[doc = "`get_fogDensity()` overload"]
121    pub fn get_fog_density() -> f32 {
122        unsafe {
123            ::unity::il2cpp_call!((::unity::module_base()+0x2f82540usize)as*mut u8,f32;
124            )
125        }
126    }
127
128    #[doc = "`set_fogDensity(f32)` overload"]
129    pub fn set_fog_density(value: impl ::core::convert::Into<f32>) -> () {
130        unsafe {
131            ::unity::il2cpp_call!((::unity::module_base()+0x2f82580usize)as*mut u8,();
132(f32)::core::convert::Into::into(value))
133        }
134    }
135
136    #[doc = "`get_ambientMode()` overload"]
137    pub fn get_ambient_mode() -> crate::unity_engine::rendering::ambientmode::AmbientMode {
138        unsafe {
139            ::unity::il2cpp_call!((::unity::module_base()+0x2f825d0usize)as*mut u8,crate::unity_engine::rendering::ambientmode::AmbientMode;
140            )
141        }
142    }
143
144    #[doc = "`set_ambientMode(crate::unity_engine::rendering::ambientmode::AmbientMode)` overload"]
145    pub fn set_ambient_mode(value: impl ::core::convert::Into<crate::unity_engine::rendering::ambientmode::AmbientMode>) -> () {
146        unsafe {
147            ::unity::il2cpp_call!((::unity::module_base()+0x2f82610usize)as*mut u8,();
148(crate::unity_engine::rendering::ambientmode::AmbientMode)::core::convert::Into::into(value))
149        }
150    }
151
152    #[doc = "`get_ambientSkyColor()` overload"]
153    pub fn get_ambient_sky_color() -> crate::unity_engine::color::Color {
154        unsafe {
155            ::unity::il2cpp_call!((::unity::module_base()+0x2f82660usize)as*mut u8,crate::unity_engine::color::Color;
156            )
157        }
158    }
159
160    #[doc = "`set_ambientSkyColor(crate::unity_engine::color::Color)` overload"]
161    pub fn set_ambient_sky_color(value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
162        unsafe {
163            ::unity::il2cpp_call!((::unity::module_base()+0x2f82710usize)as*mut u8,();
164(crate::unity_engine::color::Color)::core::convert::Into::into(value))
165        }
166    }
167
168    #[doc = "`get_ambientEquatorColor()` overload"]
169    pub fn get_ambient_equator_color() -> crate::unity_engine::color::Color {
170        unsafe {
171            ::unity::il2cpp_call!((::unity::module_base()+0x2f827b0usize)as*mut u8,crate::unity_engine::color::Color;
172            )
173        }
174    }
175
176    #[doc = "`set_ambientEquatorColor(crate::unity_engine::color::Color)` overload"]
177    pub fn set_ambient_equator_color(value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
178        unsafe {
179            ::unity::il2cpp_call!((::unity::module_base()+0x2f82860usize)as*mut u8,();
180(crate::unity_engine::color::Color)::core::convert::Into::into(value))
181        }
182    }
183
184    #[doc = "`get_ambientGroundColor()` overload"]
185    pub fn get_ambient_ground_color() -> crate::unity_engine::color::Color {
186        unsafe {
187            ::unity::il2cpp_call!((::unity::module_base()+0x2f82900usize)as*mut u8,crate::unity_engine::color::Color;
188            )
189        }
190    }
191
192    #[doc = "`set_ambientGroundColor(crate::unity_engine::color::Color)` overload"]
193    pub fn set_ambient_ground_color(value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
194        unsafe {
195            ::unity::il2cpp_call!((::unity::module_base()+0x2f829b0usize)as*mut u8,();
196(crate::unity_engine::color::Color)::core::convert::Into::into(value))
197        }
198    }
199
200    #[doc = "`get_ambientIntensity()` overload"]
201    pub fn get_ambient_intensity() -> f32 {
202        unsafe {
203            ::unity::il2cpp_call!((::unity::module_base()+0x2f82060usize)as*mut u8,f32;
204            )
205        }
206    }
207
208    #[doc = "`set_ambientIntensity(f32)` overload"]
209    pub fn set_ambient_intensity(value: impl ::core::convert::Into<f32>) -> () {
210        unsafe {
211            ::unity::il2cpp_call!((::unity::module_base()+0x2f820f0usize)as*mut u8,();
212(f32)::core::convert::Into::into(value))
213        }
214    }
215
216    #[doc = "`get_ambientLight()` overload"]
217    pub fn get_ambient_light() -> crate::unity_engine::color::Color {
218        unsafe {
219            ::unity::il2cpp_call!((::unity::module_base()+0x2f82a50usize)as*mut u8,crate::unity_engine::color::Color;
220            )
221        }
222    }
223
224    #[doc = "`set_ambientLight(crate::unity_engine::color::Color)` overload"]
225    pub fn set_ambient_light(value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
226        unsafe {
227            ::unity::il2cpp_call!((::unity::module_base()+0x2f82b00usize)as*mut u8,();
228(crate::unity_engine::color::Color)::core::convert::Into::into(value))
229        }
230    }
231
232    #[doc = "`get_subtractiveShadowColor()` overload"]
233    pub fn get_subtractive_shadow_color() -> crate::unity_engine::color::Color {
234        unsafe {
235            ::unity::il2cpp_call!((::unity::module_base()+0x2f82ba0usize)as*mut u8,crate::unity_engine::color::Color;
236            )
237        }
238    }
239
240    #[doc = "`set_subtractiveShadowColor(crate::unity_engine::color::Color)` overload"]
241    pub fn set_subtractive_shadow_color(value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
242        unsafe {
243            ::unity::il2cpp_call!((::unity::module_base()+0x2f82c50usize)as*mut u8,();
244(crate::unity_engine::color::Color)::core::convert::Into::into(value))
245        }
246    }
247
248    #[doc = "`get_skybox()` overload"]
249    pub fn get_skybox() -> crate::unity_engine::material::Material {
250        unsafe {
251            ::unity::il2cpp_call!((::unity::module_base()+0x2f82cf0usize)as*mut u8,crate::unity_engine::material::Material;
252            )
253        }
254    }
255
256    #[doc = "`set_skybox(crate::unity_engine::material::Material)` overload"]
257    pub fn set_skybox(value: impl ::core::convert::Into<crate::unity_engine::material::Material>) -> () {
258        unsafe {
259            ::unity::il2cpp_call!((::unity::module_base()+0x2f82d30usize)as*mut u8,();
260(crate::unity_engine::material::Material)::core::convert::Into::into(value))
261        }
262    }
263
264    #[doc = "`get_sun()` overload"]
265    pub fn get_sun() -> crate::unity_engine::light::Light {
266        unsafe {
267            ::unity::il2cpp_call!((::unity::module_base()+0x2f82d80usize)as*mut u8,crate::unity_engine::light::Light;
268            )
269        }
270    }
271
272    #[doc = "`set_sun(crate::unity_engine::light::Light)` overload"]
273    pub fn set_sun(value: impl ::core::convert::Into<crate::unity_engine::light::Light>) -> () {
274        unsafe {
275            ::unity::il2cpp_call!((::unity::module_base()+0x2f82dc0usize)as*mut u8,();
276(crate::unity_engine::light::Light)::core::convert::Into::into(value))
277        }
278    }
279
280    #[doc = "`get_ambientProbe()` overload"]
281    pub fn get_ambient_probe() -> crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2 {
282        unsafe {
283            ::unity::il2cpp_call!((::unity::module_base()+0x2f82e10usize)as*mut u8,crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2;
284            )
285        }
286    }
287
288    #[doc = "`set_ambientProbe(crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2)` overload"]
289    pub fn set_ambient_probe(value: impl ::core::convert::Into<crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2>) -> () {
290        unsafe {
291            ::unity::il2cpp_call!((::unity::module_base()+0x2f82f10usize)as*mut u8,();
292(crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2)::core::convert::Into::into(value))
293        }
294    }
295
296    #[doc = "`get_customReflection()` overload"]
297    pub fn get_custom_reflection() -> crate::unity_engine::cubemap::Cubemap {
298        unsafe {
299            ::unity::il2cpp_call!((::unity::module_base()+0x2f82fb0usize)as*mut u8,crate::unity_engine::cubemap::Cubemap;
300            )
301        }
302    }
303
304    #[doc = "`set_customReflection(crate::unity_engine::cubemap::Cubemap)` overload"]
305    pub fn set_custom_reflection(value: impl ::core::convert::Into<crate::unity_engine::cubemap::Cubemap>) -> () {
306        unsafe {
307            ::unity::il2cpp_call!((::unity::module_base()+0x2f82ff0usize)as*mut u8,();
308(crate::unity_engine::cubemap::Cubemap)::core::convert::Into::into(value))
309        }
310    }
311
312    #[doc = "`get_reflectionIntensity()` overload"]
313    pub fn get_reflection_intensity() -> f32 {
314        unsafe {
315            ::unity::il2cpp_call!((::unity::module_base()+0x2f83040usize)as*mut u8,f32;
316            )
317        }
318    }
319
320    #[doc = "`set_reflectionIntensity(f32)` overload"]
321    pub fn set_reflection_intensity(value: impl ::core::convert::Into<f32>) -> () {
322        unsafe {
323            ::unity::il2cpp_call!((::unity::module_base()+0x2f83080usize)as*mut u8,();
324(f32)::core::convert::Into::into(value))
325        }
326    }
327
328    #[doc = "`get_reflectionBounces()` overload"]
329    pub fn get_reflection_bounces() -> i32 {
330        unsafe {
331            ::unity::il2cpp_call!((::unity::module_base()+0x2f830d0usize)as*mut u8,i32;
332            )
333        }
334    }
335
336    #[doc = "`set_reflectionBounces(i32)` overload"]
337    pub fn set_reflection_bounces(value: impl ::core::convert::Into<i32>) -> () {
338        unsafe {
339            ::unity::il2cpp_call!((::unity::module_base()+0x2f83110usize)as*mut u8,();
340(i32)::core::convert::Into::into(value))
341        }
342    }
343
344    #[doc = "`get_defaultReflectionMode()` overload"]
345    pub fn get_default_reflection_mode() -> crate::unity_engine::rendering::defaultreflectionmode::DefaultReflectionMode {
346        unsafe {
347            ::unity::il2cpp_call!((::unity::module_base()+0x2f83160usize)as*mut u8,crate::unity_engine::rendering::defaultreflectionmode::DefaultReflectionMode;
348            )
349        }
350    }
351
352    #[doc = "`set_defaultReflectionMode(crate::unity_engine::rendering::defaultreflectionmode::DefaultReflectionMode)` overload"]
353    pub fn set_default_reflection_mode(
354        value: impl ::core::convert::Into<crate::unity_engine::rendering::defaultreflectionmode::DefaultReflectionMode>,
355    ) -> () {
356        unsafe {
357            ::unity::il2cpp_call!((::unity::module_base()+0x2f831a0usize)as*mut u8,();
358(crate::unity_engine::rendering::defaultreflectionmode::DefaultReflectionMode)::core::convert::Into::into(value))
359        }
360    }
361
362    #[doc = "`get_defaultReflectionResolution()` overload"]
363    pub fn get_default_reflection_resolution() -> i32 {
364        unsafe {
365            ::unity::il2cpp_call!((::unity::module_base()+0x2f831f0usize)as*mut u8,i32;
366            )
367        }
368    }
369
370    #[doc = "`set_defaultReflectionResolution(i32)` overload"]
371    pub fn set_default_reflection_resolution(value: impl ::core::convert::Into<i32>) -> () {
372        unsafe {
373            ::unity::il2cpp_call!((::unity::module_base()+0x2f83230usize)as*mut u8,();
374(i32)::core::convert::Into::into(value))
375        }
376    }
377
378    #[doc = "`get_haloStrength()` overload"]
379    pub fn get_halo_strength() -> f32 {
380        unsafe {
381            ::unity::il2cpp_call!((::unity::module_base()+0x2f83280usize)as*mut u8,f32;
382            )
383        }
384    }
385
386    #[doc = "`set_haloStrength(f32)` overload"]
387    pub fn set_halo_strength(value: impl ::core::convert::Into<f32>) -> () {
388        unsafe {
389            ::unity::il2cpp_call!((::unity::module_base()+0x2f832c0usize)as*mut u8,();
390(f32)::core::convert::Into::into(value))
391        }
392    }
393
394    #[doc = "`get_flareStrength()` overload"]
395    pub fn get_flare_strength() -> f32 {
396        unsafe {
397            ::unity::il2cpp_call!((::unity::module_base()+0x2f83310usize)as*mut u8,f32;
398            )
399        }
400    }
401
402    #[doc = "`set_flareStrength(f32)` overload"]
403    pub fn set_flare_strength(value: impl ::core::convert::Into<f32>) -> () {
404        unsafe {
405            ::unity::il2cpp_call!((::unity::module_base()+0x2f83350usize)as*mut u8,();
406(f32)::core::convert::Into::into(value))
407        }
408    }
409
410    #[doc = "`get_flareFadeSpeed()` overload"]
411    pub fn get_flare_fade_speed() -> f32 {
412        unsafe {
413            ::unity::il2cpp_call!((::unity::module_base()+0x2f833a0usize)as*mut u8,f32;
414            )
415        }
416    }
417
418    #[doc = "`set_flareFadeSpeed(f32)` overload"]
419    pub fn set_flare_fade_speed(value: impl ::core::convert::Into<f32>) -> () {
420        unsafe {
421            ::unity::il2cpp_call!((::unity::module_base()+0x2f833e0usize)as*mut u8,();
422(f32)::core::convert::Into::into(value))
423        }
424    }
425
426    #[doc = "`GetRenderSettings()` overload"]
427    pub fn get_render_settings() -> crate::unity_engine::object_2::Object_2 {
428        unsafe {
429            ::unity::il2cpp_call!((::unity::module_base()+0x2f83430usize)as*mut u8,crate::unity_engine::object_2::Object_2;
430            )
431        }
432    }
433
434    #[doc = "`Reset()` overload"]
435    pub fn reset() -> () {
436        unsafe {
437            ::unity::il2cpp_call!((::unity::module_base()+0x2f83470usize)as*mut u8,();
438            )
439        }
440    }
441
442    #[doc = "`get_fogColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
443    pub fn get_fog_color_injected() -> crate::unity_engine::color::Color {
444        unsafe {
445            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
446            ::unity::il2cpp_call!((::unity::module_base()+0x2f82450usize)as*mut u8,();
447(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
448            __out_0.assume_init()
449        }
450    }
451
452    #[doc = "`set_fogColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
453    pub fn set_fog_color_injected() -> crate::unity_engine::color::Color {
454        unsafe {
455            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
456            ::unity::il2cpp_call!((::unity::module_base()+0x2f824f0usize)as*mut u8,();
457(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
458            __out_0.assume_init()
459        }
460    }
461
462    #[doc = "`get_ambientSkyColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
463    pub fn get_ambient_sky_color_injected() -> crate::unity_engine::color::Color {
464        unsafe {
465            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
466            ::unity::il2cpp_call!((::unity::module_base()+0x2f826c0usize)as*mut u8,();
467(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
468            __out_0.assume_init()
469        }
470    }
471
472    #[doc = "`set_ambientSkyColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
473    pub fn set_ambient_sky_color_injected() -> crate::unity_engine::color::Color {
474        unsafe {
475            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
476            ::unity::il2cpp_call!((::unity::module_base()+0x2f82760usize)as*mut u8,();
477(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
478            __out_0.assume_init()
479        }
480    }
481
482    #[doc = "`get_ambientEquatorColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
483    pub fn get_ambient_equator_color_injected() -> crate::unity_engine::color::Color {
484        unsafe {
485            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
486            ::unity::il2cpp_call!((::unity::module_base()+0x2f82810usize)as*mut u8,();
487(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
488            __out_0.assume_init()
489        }
490    }
491
492    #[doc = "`set_ambientEquatorColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
493    pub fn set_ambient_equator_color_injected() -> crate::unity_engine::color::Color {
494        unsafe {
495            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
496            ::unity::il2cpp_call!((::unity::module_base()+0x2f828b0usize)as*mut u8,();
497(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
498            __out_0.assume_init()
499        }
500    }
501
502    #[doc = "`get_ambientGroundColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
503    pub fn get_ambient_ground_color_injected() -> crate::unity_engine::color::Color {
504        unsafe {
505            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
506            ::unity::il2cpp_call!((::unity::module_base()+0x2f82960usize)as*mut u8,();
507(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
508            __out_0.assume_init()
509        }
510    }
511
512    #[doc = "`set_ambientGroundColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
513    pub fn set_ambient_ground_color_injected() -> crate::unity_engine::color::Color {
514        unsafe {
515            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
516            ::unity::il2cpp_call!((::unity::module_base()+0x2f82a00usize)as*mut u8,();
517(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
518            __out_0.assume_init()
519        }
520    }
521
522    #[doc = "`get_ambientLight_Injected(*mutcrate::unity_engine::color::Color)` overload"]
523    pub fn get_ambient_light_injected() -> crate::unity_engine::color::Color {
524        unsafe {
525            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
526            ::unity::il2cpp_call!((::unity::module_base()+0x2f82ab0usize)as*mut u8,();
527(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
528            __out_0.assume_init()
529        }
530    }
531
532    #[doc = "`set_ambientLight_Injected(*mutcrate::unity_engine::color::Color)` overload"]
533    pub fn set_ambient_light_injected() -> crate::unity_engine::color::Color {
534        unsafe {
535            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
536            ::unity::il2cpp_call!((::unity::module_base()+0x2f82b50usize)as*mut u8,();
537(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
538            __out_0.assume_init()
539        }
540    }
541
542    #[doc = "`get_subtractiveShadowColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
543    pub fn get_subtractive_shadow_color_injected() -> crate::unity_engine::color::Color {
544        unsafe {
545            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
546            ::unity::il2cpp_call!((::unity::module_base()+0x2f82c00usize)as*mut u8,();
547(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
548            __out_0.assume_init()
549        }
550    }
551
552    #[doc = "`set_subtractiveShadowColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
553    pub fn set_subtractive_shadow_color_injected() -> crate::unity_engine::color::Color {
554        unsafe {
555            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
556            ::unity::il2cpp_call!((::unity::module_base()+0x2f82ca0usize)as*mut u8,();
557(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
558            __out_0.assume_init()
559        }
560    }
561
562    #[doc = "`get_ambientProbe_Injected(*mutcrate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2)` overload"]
563    pub fn get_ambient_probe_injected() -> crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2 {
564        unsafe {
565            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2>::uninit();
566            ::unity::il2cpp_call!((::unity::module_base()+0x2f82ec0usize)as*mut u8,();
567(*mut crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2)__out_0.as_mut_ptr());
568            __out_0.assume_init()
569        }
570    }
571
572    #[doc = "`set_ambientProbe_Injected(*mutcrate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2)` overload"]
573    pub fn set_ambient_probe_injected() -> crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2 {
574        unsafe {
575            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2>::uninit();
576            ::unity::il2cpp_call!((::unity::module_base()+0x2f82f60usize)as*mut u8,();
577(*mut crate::unity_engine::rendering::sphericalharmonicsl2::SphericalHarmonicsL2)__out_0.as_mut_ptr());
578            __out_0.assume_init()
579        }
580    }
581}
582
583#[cfg(feature = "unity_engine-rendersettings")]
584pub trait IRenderSettingsMethods: IRenderSettings {
585    #[doc = "`.ctor()` overload"]
586    fn ctor(self) -> () {
587        unsafe {
588            let __receiver = <RenderSettings as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
589            ::unity::il2cpp_call!((::unity::module_base()+0x2f82140usize)as*mut u8,();
590(RenderSettings)__receiver)
591        }
592    }
593}
594
595#[cfg(feature = "unity_engine-rendersettings")]
596impl<__T: IRenderSettings> IRenderSettingsMethods for __T {}
597
598#[cfg(feature = "unity_engine-rendersettings")]
599impl RenderSettings {
600    pub fn get_ambient_skybox_amount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
601        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
602    }
603
604    pub fn set_ambient_skybox_amount_method_info() -> &'static ::unity::il2cpp::MethodInfo {
605        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
606    }
607
608    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
609        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
610    }
611
612    pub fn get_fog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
613        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
614    }
615
616    pub fn set_fog_method_info() -> &'static ::unity::il2cpp::MethodInfo {
617        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
618    }
619
620    pub fn get_fog_start_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
621        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
622    }
623
624    pub fn set_fog_start_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
625        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
626    }
627
628    pub fn get_fog_end_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
629        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
630    }
631
632    pub fn set_fog_end_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
633        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
634    }
635
636    pub fn get_fog_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
637        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
638    }
639
640    pub fn set_fog_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
641        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
642    }
643
644    pub fn get_fog_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
645        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
646    }
647
648    pub fn set_fog_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
649        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
650    }
651
652    pub fn get_fog_density_method_info() -> &'static ::unity::il2cpp::MethodInfo {
653        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
654    }
655
656    pub fn set_fog_density_method_info() -> &'static ::unity::il2cpp::MethodInfo {
657        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
658    }
659
660    pub fn get_ambient_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
661        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
662    }
663
664    pub fn set_ambient_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
665        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
666    }
667
668    pub fn get_ambient_sky_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
669        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
670    }
671
672    pub fn set_ambient_sky_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
673        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
674    }
675
676    pub fn get_ambient_equator_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
677        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
678    }
679
680    pub fn set_ambient_equator_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
681        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
682    }
683
684    pub fn get_ambient_ground_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
685        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
686    }
687
688    pub fn set_ambient_ground_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
689        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
690    }
691
692    pub fn get_ambient_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
693        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
694    }
695
696    pub fn set_ambient_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
697        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
698    }
699
700    pub fn get_ambient_light_method_info() -> &'static ::unity::il2cpp::MethodInfo {
701        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
702    }
703
704    pub fn set_ambient_light_method_info() -> &'static ::unity::il2cpp::MethodInfo {
705        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
706    }
707
708    pub fn get_subtractive_shadow_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
709        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
710    }
711
712    pub fn set_subtractive_shadow_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
713        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
714    }
715
716    pub fn get_skybox_method_info() -> &'static ::unity::il2cpp::MethodInfo {
717        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
718    }
719
720    pub fn set_skybox_method_info() -> &'static ::unity::il2cpp::MethodInfo {
721        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
722    }
723
724    pub fn get_sun_method_info() -> &'static ::unity::il2cpp::MethodInfo {
725        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
726    }
727
728    pub fn set_sun_method_info() -> &'static ::unity::il2cpp::MethodInfo {
729        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
730    }
731
732    pub fn get_ambient_probe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
733        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
734    }
735
736    pub fn set_ambient_probe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
737        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
738    }
739
740    pub fn get_custom_reflection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
741        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
742    }
743
744    pub fn set_custom_reflection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
745        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
746    }
747
748    pub fn get_reflection_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
749        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
750    }
751
752    pub fn set_reflection_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
753        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
754    }
755
756    pub fn get_reflection_bounces_method_info() -> &'static ::unity::il2cpp::MethodInfo {
757        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
758    }
759
760    pub fn set_reflection_bounces_method_info() -> &'static ::unity::il2cpp::MethodInfo {
761        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
762    }
763
764    pub fn get_default_reflection_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
765        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
766    }
767
768    pub fn set_default_reflection_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
769        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
770    }
771
772    pub fn get_default_reflection_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
773        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
774    }
775
776    pub fn set_default_reflection_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
777        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
778    }
779
780    pub fn get_halo_strength_method_info() -> &'static ::unity::il2cpp::MethodInfo {
781        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
782    }
783
784    pub fn set_halo_strength_method_info() -> &'static ::unity::il2cpp::MethodInfo {
785        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
786    }
787
788    pub fn get_flare_strength_method_info() -> &'static ::unity::il2cpp::MethodInfo {
789        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
790    }
791
792    pub fn set_flare_strength_method_info() -> &'static ::unity::il2cpp::MethodInfo {
793        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
794    }
795
796    pub fn get_flare_fade_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
797        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
798    }
799
800    pub fn set_flare_fade_speed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
801        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
802    }
803
804    pub fn get_render_settings_method_info() -> &'static ::unity::il2cpp::MethodInfo {
805        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
806    }
807
808    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
809        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
810    }
811
812    pub fn get_fog_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
813        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
814    }
815
816    pub fn set_fog_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
817        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
818    }
819
820    pub fn get_ambient_sky_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
821        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
822    }
823
824    pub fn set_ambient_sky_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
825        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
826    }
827
828    pub fn get_ambient_equator_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
829        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
830    }
831
832    pub fn set_ambient_equator_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
833        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
834    }
835
836    pub fn get_ambient_ground_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
837        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
838    }
839
840    pub fn set_ambient_ground_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
841        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
842    }
843
844    pub fn get_ambient_light_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
845        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
846    }
847
848    pub fn set_ambient_light_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
849        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
850    }
851
852    pub fn get_subtractive_shadow_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
853        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
854    }
855
856    pub fn set_subtractive_shadow_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
857        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
858    }
859
860    pub fn get_ambient_probe_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
861        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
862    }
863
864    pub fn set_ambient_probe_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
865        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
866    }
867}
868
869#[cfg(feature = "unity_engine-rendersettings")]
870impl RenderSettings {
871    #[doc = "`.ctor()` — no args"]
872    pub fn new() -> Self {
873        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
874            panic!(
875                "{}
876::{}
877 failed to instantiate",
878                ::core::stringify!(RenderSettings),
879                ::core::stringify!(new),
880            )
881        });
882        <Self as IRenderSettingsMethods>::ctor(this);
883        this
884    }
885}
886
887#[cfg(feature = "unity_engine-rendersettings")]
888#[doc(hidden)]
889pub mod prelude {
890    pub use super::{IRenderSettings, IRenderSettingsMethods, RenderSettings};
891    #[cfg(feature = "system-object")]
892    pub use crate::system::object::IObjectMethods;
893    #[cfg(feature = "unity_engine-object_2")]
894    pub use crate::unity_engine::object_2::IObject_2Methods;
895    pub use crate::{system::object::IObject, unity_engine::object_2::IObject_2};
896}