engage/generated/unity_engine/
rendersettings.rs1#[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}