Skip to main content

engage/generated/unity_engine/
reflectionprobe.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-reflectionprobe-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::{
10            object::{IObject, Object},
11            r#enum::{Enum, IEnum},
12            valuetype::{IValueType, ValueType},
13        },
14        unity_engine::{
15            behaviour::{Behaviour, IBehaviour},
16            component::{Component, IComponent},
17            object_2::{IObject_2, Object_2},
18        },
19    };
20
21    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/reflectionprobe/ReflectionProbe.md"))]
22    #[::unity::class(namespace = "UnityEngine", name = "ReflectionProbe")]
23    #[parent(crate::unity_engine::behaviour::Behaviour)]
24    pub struct ReflectionProbe {
25        #[static_field]
26        #[rename(name = "reflectionProbeChanged")]
27        pub reflection_probe_changed: crate::system::action_2::Action_2<
28            crate::unity_engine::reflectionprobe::ReflectionProbe,
29            crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent,
30        >,
31        #[static_field]
32        #[rename(name = "defaultReflectionSet")]
33        pub default_reflection_set: crate::system::action_1::Action_1<crate::unity_engine::cubemap::Cubemap>,
34    }
35
36    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/reflectionprobe/ReflectionProbe_ReflectionProbeEvent.md"))]
37    #[repr(C)]
38    #[derive(::core::clone::Clone, ::core::marker::Copy, ::core::fmt::Debug, ::core::cmp::PartialEq, ::core::cmp::Eq)]
39    pub struct ReflectionProbe_ReflectionProbeEvent {
40        pub value: i32,
41    }
42    impl ::unity::ClassIdentity for ReflectionProbe_ReflectionProbeEvent {
43        const NAME: &'static str = "ReflectionProbe.ReflectionProbeEvent";
44        const NAMESPACE: &'static str = "UnityEngine";
45
46        fn class() -> ::unity::Class {
47            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
48            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
49        }
50    }
51    impl ::unity::IlType for ReflectionProbe_ReflectionProbeEvent {
52        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
53            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
54        }
55    }
56    impl ReflectionProbe_ReflectionProbeEvent {
57        pub fn reflection_probe_added() -> Self {
58            Self { value: 0 }
59        }
60
61        pub fn reflection_probe_removed() -> Self {
62            Self { value: 1 }
63        }
64    }
65}
66
67#[cfg(feature = "unity_engine-reflectionprobe-types")]
68pub use __types::*;
69
70#[cfg(feature = "unity_engine-reflectionprobe")]
71impl ReflectionProbe {
72    #[doc = "`BlendCubemap(crate::unity_engine::texture::Texture, crate::unity_engine::texture::Texture, f32, crate::unity_engine::rendertexture::RenderTexture)` overload"]
73    pub fn blend_cubemap(
74        src: impl ::core::convert::Into<crate::unity_engine::texture::Texture>,
75        dst: impl ::core::convert::Into<crate::unity_engine::texture::Texture>,
76        blend: impl ::core::convert::Into<f32>,
77        target: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
78    ) -> bool {
79        unsafe {
80            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f380usize)as*mut u8,bool;
81(crate::unity_engine::texture::Texture)::core::convert::Into::into(src),(crate::unity_engine::texture::Texture)::core::convert::Into::into(dst),(f32)::core::convert::Into::into(blend),(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(target))
82        }
83    }
84
85    #[doc = "`get_minBakedCubemapResolution()` overload"]
86    pub fn get_min_baked_cubemap_resolution() -> i32 {
87        unsafe {
88            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f3f0usize)as*mut u8,i32;
89            )
90        }
91    }
92
93    #[doc = "`get_maxBakedCubemapResolution()` overload"]
94    pub fn get_max_baked_cubemap_resolution() -> i32 {
95        unsafe {
96            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f430usize)as*mut u8,i32;
97            )
98        }
99    }
100
101    #[doc = "`get_defaultTextureHDRDecodeValues()` overload"]
102    pub fn get_default_texture_hdr_decode_values() -> crate::unity_engine::vector4::Vector4 {
103        unsafe {
104            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f470usize)as*mut u8,crate::unity_engine::vector4::Vector4;
105            )
106        }
107    }
108
109    #[doc = "`get_defaultTexture()` overload"]
110    pub fn get_default_texture() -> crate::unity_engine::texture::Texture {
111        unsafe {
112            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f520usize)as*mut u8,crate::unity_engine::texture::Texture;
113            )
114        }
115    }
116
117    #[doc = "`add_reflectionProbeChanged(crate::system::action_2::Action_2<crate::unity_engine::reflectionprobe::ReflectionProbe,crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent>)` overload"]
118    pub fn add_reflection_probe_changed(
119        value: impl ::core::convert::Into<
120            crate::system::action_2::Action_2<
121                crate::unity_engine::reflectionprobe::ReflectionProbe,
122                crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent,
123            >,
124        >,
125    ) -> () {
126        unsafe {
127            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f560usize)as*mut u8,();
128(crate::system::action_2::Action_2<crate::unity_engine::reflectionprobe::ReflectionProbe,crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent>)::core::convert::Into::into(value))
129        }
130    }
131
132    #[doc = "`remove_reflectionProbeChanged(crate::system::action_2::Action_2<crate::unity_engine::reflectionprobe::ReflectionProbe,crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent>)` overload"]
133    pub fn remove_reflection_probe_changed(
134        value: impl ::core::convert::Into<
135            crate::system::action_2::Action_2<
136                crate::unity_engine::reflectionprobe::ReflectionProbe,
137                crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent,
138            >,
139        >,
140    ) -> () {
141        unsafe {
142            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f620usize)as*mut u8,();
143(crate::system::action_2::Action_2<crate::unity_engine::reflectionprobe::ReflectionProbe,crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent>)::core::convert::Into::into(value))
144        }
145    }
146
147    #[doc = "`add_defaultReflectionSet(crate::system::action_1::Action_1<crate::unity_engine::cubemap::Cubemap>)` overload"]
148    pub fn add_default_reflection_set(
149        value: impl ::core::convert::Into<crate::system::action_1::Action_1<crate::unity_engine::cubemap::Cubemap>>,
150    ) -> () {
151        unsafe {
152            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f6e0usize)as*mut u8,();
153(crate::system::action_1::Action_1<crate::unity_engine::cubemap::Cubemap>)::core::convert::Into::into(value))
154        }
155    }
156
157    #[doc = "`remove_defaultReflectionSet(crate::system::action_1::Action_1<crate::unity_engine::cubemap::Cubemap>)` overload"]
158    pub fn remove_default_reflection_set(
159        value: impl ::core::convert::Into<crate::system::action_1::Action_1<crate::unity_engine::cubemap::Cubemap>>,
160    ) -> () {
161        unsafe {
162            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f7b0usize)as*mut u8,();
163(crate::system::action_1::Action_1<crate::unity_engine::cubemap::Cubemap>)::core::convert::Into::into(value))
164        }
165    }
166
167    #[doc = "`CallReflectionProbeEvent(crate::unity_engine::reflectionprobe::ReflectionProbe, crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent)` overload"]
168    pub fn call_reflection_probe_event(
169        probe: impl ::core::convert::Into<crate::unity_engine::reflectionprobe::ReflectionProbe>,
170        probe_event: impl ::core::convert::Into<crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent>,
171    ) -> () {
172        unsafe {
173            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f880usize)as*mut u8,();
174(crate::unity_engine::reflectionprobe::ReflectionProbe)::core::convert::Into::into(probe),(crate::unity_engine::reflectionprobe::ReflectionProbe_ReflectionProbeEvent)::core::convert::Into::into(probe_event))
175        }
176    }
177
178    #[doc = "`CallSetDefaultReflection(crate::unity_engine::cubemap::Cubemap)` overload"]
179    pub fn call_set_default_reflection(default_reflection_cubemap: impl ::core::convert::Into<crate::unity_engine::cubemap::Cubemap>) -> () {
180        unsafe {
181            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f910usize)as*mut u8,();
182(crate::unity_engine::cubemap::Cubemap)::core::convert::Into::into(default_reflection_cubemap))
183        }
184    }
185
186    #[doc = "`get_defaultTextureHDRDecodeValues_Injected(*mutcrate::unity_engine::vector4::Vector4)` overload"]
187    pub fn get_default_texture_hdr_decode_values_injected() -> crate::unity_engine::vector4::Vector4 {
188        unsafe {
189            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector4::Vector4>::uninit();
190            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f4d0usize)as*mut u8,();
191(*mut crate::unity_engine::vector4::Vector4)__out_0.as_mut_ptr());
192            __out_0.assume_init()
193        }
194    }
195}
196
197#[cfg(feature = "unity_engine-reflectionprobe")]
198pub trait IReflectionProbeMethods: IReflectionProbe {
199    #[doc = "`get_type()` overload"]
200    fn get_type(self) -> crate::unity_engine::rendering::reflectionprobetype::ReflectionProbeType {
201        unsafe {
202            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
203            ::unity::il2cpp_call!((::unity::module_base()+0x2f7dfb0usize)as*mut u8,crate::unity_engine::rendering::reflectionprobetype::ReflectionProbeType;
204(ReflectionProbe)__receiver)
205        }
206    }
207    #[doc = "`set_type(crate::unity_engine::rendering::reflectionprobetype::ReflectionProbeType)` overload"]
208    fn set_type(self, value: impl ::core::convert::Into<crate::unity_engine::rendering::reflectionprobetype::ReflectionProbeType>) -> () {
209        unsafe {
210            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
211            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e000usize)as*mut u8,();
212(ReflectionProbe)__receiver,(crate::unity_engine::rendering::reflectionprobetype::ReflectionProbeType)::core::convert::Into::into(value))
213        }
214    }
215    #[doc = "`get_size()` overload"]
216    fn get_size(self) -> crate::unity_engine::vector3::Vector3 {
217        unsafe {
218            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
219            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e050usize)as*mut u8,crate::unity_engine::vector3::Vector3;
220(ReflectionProbe)__receiver)
221        }
222    }
223    #[doc = "`set_size(crate::unity_engine::vector3::Vector3)` overload"]
224    fn set_size(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
225        unsafe {
226            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
227            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e100usize)as*mut u8,();
228(ReflectionProbe)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
229        }
230    }
231    #[doc = "`get_center()` overload"]
232    fn get_center(self) -> crate::unity_engine::vector3::Vector3 {
233        unsafe {
234            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
235            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e1b0usize)as*mut u8,crate::unity_engine::vector3::Vector3;
236(ReflectionProbe)__receiver)
237        }
238    }
239    #[doc = "`set_center(crate::unity_engine::vector3::Vector3)` overload"]
240    fn set_center(self, value: impl ::core::convert::Into<crate::unity_engine::vector3::Vector3>) -> () {
241        unsafe {
242            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
243            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e260usize)as*mut u8,();
244(ReflectionProbe)__receiver,(crate::unity_engine::vector3::Vector3)::core::convert::Into::into(value))
245        }
246    }
247    #[doc = "`get_nearClipPlane()` overload"]
248    fn get_near_clip_plane(self) -> f32 {
249        unsafe {
250            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
251            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e310usize)as*mut u8,f32;
252(ReflectionProbe)__receiver)
253        }
254    }
255    #[doc = "`set_nearClipPlane(f32)` overload"]
256    fn set_near_clip_plane(self, value: impl ::core::convert::Into<f32>) -> () {
257        unsafe {
258            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
259            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e360usize)as*mut u8,();
260(ReflectionProbe)__receiver,(f32)::core::convert::Into::into(value))
261        }
262    }
263    #[doc = "`get_farClipPlane()` overload"]
264    fn get_far_clip_plane(self) -> f32 {
265        unsafe {
266            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
267            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e3b0usize)as*mut u8,f32;
268(ReflectionProbe)__receiver)
269        }
270    }
271    #[doc = "`set_farClipPlane(f32)` overload"]
272    fn set_far_clip_plane(self, value: impl ::core::convert::Into<f32>) -> () {
273        unsafe {
274            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
275            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e400usize)as*mut u8,();
276(ReflectionProbe)__receiver,(f32)::core::convert::Into::into(value))
277        }
278    }
279    #[doc = "`get_intensity()` overload"]
280    fn get_intensity(self) -> f32 {
281        unsafe {
282            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
283            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e450usize)as*mut u8,f32;
284(ReflectionProbe)__receiver)
285        }
286    }
287    #[doc = "`set_intensity(f32)` overload"]
288    fn set_intensity(self, value: impl ::core::convert::Into<f32>) -> () {
289        unsafe {
290            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
291            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e4a0usize)as*mut u8,();
292(ReflectionProbe)__receiver,(f32)::core::convert::Into::into(value))
293        }
294    }
295    #[doc = "`get_bounds()` overload"]
296    fn get_bounds(self) -> crate::unity_engine::bounds::Bounds {
297        unsafe {
298            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
299            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e4f0usize)as*mut u8,crate::unity_engine::bounds::Bounds;
300(ReflectionProbe)__receiver)
301        }
302    }
303    #[doc = "`get_hdr()` overload"]
304    fn get_hdr(self) -> bool {
305        unsafe {
306            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
307            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e5c0usize)as*mut u8,bool;
308(ReflectionProbe)__receiver)
309        }
310    }
311    #[doc = "`set_hdr(bool)` overload"]
312    fn set_hdr(self, value: impl ::core::convert::Into<bool>) -> () {
313        unsafe {
314            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
315            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e610usize)as*mut u8,();
316(ReflectionProbe)__receiver,(bool)::core::convert::Into::into(value))
317        }
318    }
319    #[doc = "`get_renderDynamicObjects()` overload"]
320    fn get_render_dynamic_objects(self) -> bool {
321        unsafe {
322            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
323            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e660usize)as*mut u8,bool;
324(ReflectionProbe)__receiver)
325        }
326    }
327    #[doc = "`set_renderDynamicObjects(bool)` overload"]
328    fn set_render_dynamic_objects(self, value: impl ::core::convert::Into<bool>) -> () {
329        unsafe {
330            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
331            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e6b0usize)as*mut u8,();
332(ReflectionProbe)__receiver,(bool)::core::convert::Into::into(value))
333        }
334    }
335    #[doc = "`get_shadowDistance()` overload"]
336    fn get_shadow_distance(self) -> f32 {
337        unsafe {
338            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
339            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e700usize)as*mut u8,f32;
340(ReflectionProbe)__receiver)
341        }
342    }
343    #[doc = "`set_shadowDistance(f32)` overload"]
344    fn set_shadow_distance(self, value: impl ::core::convert::Into<f32>) -> () {
345        unsafe {
346            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
347            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e750usize)as*mut u8,();
348(ReflectionProbe)__receiver,(f32)::core::convert::Into::into(value))
349        }
350    }
351    #[doc = "`get_resolution()` overload"]
352    fn get_resolution(self) -> i32 {
353        unsafe {
354            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
355            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e7a0usize)as*mut u8,i32;
356(ReflectionProbe)__receiver)
357        }
358    }
359    #[doc = "`set_resolution(i32)` overload"]
360    fn set_resolution(self, value: impl ::core::convert::Into<i32>) -> () {
361        unsafe {
362            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
363            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e7f0usize)as*mut u8,();
364(ReflectionProbe)__receiver,(i32)::core::convert::Into::into(value))
365        }
366    }
367    #[doc = "`get_cullingMask()` overload"]
368    fn get_culling_mask(self) -> i32 {
369        unsafe {
370            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
371            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e840usize)as*mut u8,i32;
372(ReflectionProbe)__receiver)
373        }
374    }
375    #[doc = "`set_cullingMask(i32)` overload"]
376    fn set_culling_mask(self, value: impl ::core::convert::Into<i32>) -> () {
377        unsafe {
378            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
379            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e890usize)as*mut u8,();
380(ReflectionProbe)__receiver,(i32)::core::convert::Into::into(value))
381        }
382    }
383    #[doc = "`get_clearFlags()` overload"]
384    fn get_clear_flags(self) -> crate::unity_engine::rendering::reflectionprobeclearflags::ReflectionProbeClearFlags {
385        unsafe {
386            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
387            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e8e0usize)as*mut u8,crate::unity_engine::rendering::reflectionprobeclearflags::ReflectionProbeClearFlags;
388(ReflectionProbe)__receiver)
389        }
390    }
391    #[doc = "`set_clearFlags(crate::unity_engine::rendering::reflectionprobeclearflags::ReflectionProbeClearFlags)` overload"]
392    fn set_clear_flags(
393        self,
394        value: impl ::core::convert::Into<crate::unity_engine::rendering::reflectionprobeclearflags::ReflectionProbeClearFlags>,
395    ) -> () {
396        unsafe {
397            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
398            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e930usize)as*mut u8,();
399(ReflectionProbe)__receiver,(crate::unity_engine::rendering::reflectionprobeclearflags::ReflectionProbeClearFlags)::core::convert::Into::into(value))
400        }
401    }
402    #[doc = "`get_backgroundColor()` overload"]
403    fn get_background_color(self) -> crate::unity_engine::color::Color {
404        unsafe {
405            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
406            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e980usize)as*mut u8,crate::unity_engine::color::Color;
407(ReflectionProbe)__receiver)
408        }
409    }
410    #[doc = "`set_backgroundColor(crate::unity_engine::color::Color)` overload"]
411    fn set_background_color(self, value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
412        unsafe {
413            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
414            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ea30usize)as*mut u8,();
415(ReflectionProbe)__receiver,(crate::unity_engine::color::Color)::core::convert::Into::into(value))
416        }
417    }
418    #[doc = "`get_blendDistance()` overload"]
419    fn get_blend_distance(self) -> f32 {
420        unsafe {
421            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
422            ::unity::il2cpp_call!((::unity::module_base()+0x2f7eae0usize)as*mut u8,f32;
423(ReflectionProbe)__receiver)
424        }
425    }
426    #[doc = "`set_blendDistance(f32)` overload"]
427    fn set_blend_distance(self, value: impl ::core::convert::Into<f32>) -> () {
428        unsafe {
429            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
430            ::unity::il2cpp_call!((::unity::module_base()+0x2f7eb30usize)as*mut u8,();
431(ReflectionProbe)__receiver,(f32)::core::convert::Into::into(value))
432        }
433    }
434    #[doc = "`get_boxProjection()` overload"]
435    fn get_box_projection(self) -> bool {
436        unsafe {
437            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
438            ::unity::il2cpp_call!((::unity::module_base()+0x2f7eb80usize)as*mut u8,bool;
439(ReflectionProbe)__receiver)
440        }
441    }
442    #[doc = "`set_boxProjection(bool)` overload"]
443    fn set_box_projection(self, value: impl ::core::convert::Into<bool>) -> () {
444        unsafe {
445            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
446            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ebd0usize)as*mut u8,();
447(ReflectionProbe)__receiver,(bool)::core::convert::Into::into(value))
448        }
449    }
450    #[doc = "`get_mode()` overload"]
451    fn get_mode(self) -> crate::unity_engine::rendering::reflectionprobemode::ReflectionProbeMode {
452        unsafe {
453            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
454            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ec20usize)as*mut u8,crate::unity_engine::rendering::reflectionprobemode::ReflectionProbeMode;
455(ReflectionProbe)__receiver)
456        }
457    }
458    #[doc = "`set_mode(crate::unity_engine::rendering::reflectionprobemode::ReflectionProbeMode)` overload"]
459    fn set_mode(self, value: impl ::core::convert::Into<crate::unity_engine::rendering::reflectionprobemode::ReflectionProbeMode>) -> () {
460        unsafe {
461            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
462            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ec70usize)as*mut u8,();
463(ReflectionProbe)__receiver,(crate::unity_engine::rendering::reflectionprobemode::ReflectionProbeMode)::core::convert::Into::into(value))
464        }
465    }
466    #[doc = "`get_importance()` overload"]
467    fn get_importance(self) -> i32 {
468        unsafe {
469            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
470            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ecc0usize)as*mut u8,i32;
471(ReflectionProbe)__receiver)
472        }
473    }
474    #[doc = "`set_importance(i32)` overload"]
475    fn set_importance(self, value: impl ::core::convert::Into<i32>) -> () {
476        unsafe {
477            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
478            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ed10usize)as*mut u8,();
479(ReflectionProbe)__receiver,(i32)::core::convert::Into::into(value))
480        }
481    }
482    #[doc = "`get_refreshMode()` overload"]
483    fn get_refresh_mode(self) -> crate::unity_engine::rendering::reflectionproberefreshmode::ReflectionProbeRefreshMode {
484        unsafe {
485            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
486            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ed60usize)as*mut u8,crate::unity_engine::rendering::reflectionproberefreshmode::ReflectionProbeRefreshMode;
487(ReflectionProbe)__receiver)
488        }
489    }
490    #[doc = "`set_refreshMode(crate::unity_engine::rendering::reflectionproberefreshmode::ReflectionProbeRefreshMode)` overload"]
491    fn set_refresh_mode(
492        self,
493        value: impl ::core::convert::Into<crate::unity_engine::rendering::reflectionproberefreshmode::ReflectionProbeRefreshMode>,
494    ) -> () {
495        unsafe {
496            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
497            ::unity::il2cpp_call!((::unity::module_base()+0x2f7edb0usize)as*mut u8,();
498(ReflectionProbe)__receiver,(crate::unity_engine::rendering::reflectionproberefreshmode::ReflectionProbeRefreshMode)::core::convert::Into::into(value))
499        }
500    }
501    #[doc = "`get_timeSlicingMode()` overload"]
502    fn get_time_slicing_mode(self) -> crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode {
503        unsafe {
504            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
505            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ee00usize)as*mut u8,crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode;
506(ReflectionProbe)__receiver)
507        }
508    }
509    #[doc = "`set_timeSlicingMode(crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode)` overload"]
510    fn set_time_slicing_mode(
511        self,
512        value: impl ::core::convert::Into<crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode>,
513    ) -> () {
514        unsafe {
515            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
516            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ee50usize)as*mut u8,();
517(ReflectionProbe)__receiver,(crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode)::core::convert::Into::into(value))
518        }
519    }
520    #[doc = "`get_bakedTexture()` overload"]
521    fn get_baked_texture(self) -> crate::unity_engine::texture::Texture {
522        unsafe {
523            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
524            ::unity::il2cpp_call!((::unity::module_base()+0x2f7eea0usize)as*mut u8,crate::unity_engine::texture::Texture;
525(ReflectionProbe)__receiver)
526        }
527    }
528    #[doc = "`set_bakedTexture(crate::unity_engine::texture::Texture)` overload"]
529    fn set_baked_texture(self, value: impl ::core::convert::Into<crate::unity_engine::texture::Texture>) -> () {
530        unsafe {
531            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
532            ::unity::il2cpp_call!((::unity::module_base()+0x2f7eef0usize)as*mut u8,();
533(ReflectionProbe)__receiver,(crate::unity_engine::texture::Texture)::core::convert::Into::into(value))
534        }
535    }
536    #[doc = "`get_customBakedTexture()` overload"]
537    fn get_custom_baked_texture(self) -> crate::unity_engine::texture::Texture {
538        unsafe {
539            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
540            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ef40usize)as*mut u8,crate::unity_engine::texture::Texture;
541(ReflectionProbe)__receiver)
542        }
543    }
544    #[doc = "`set_customBakedTexture(crate::unity_engine::texture::Texture)` overload"]
545    fn set_custom_baked_texture(self, value: impl ::core::convert::Into<crate::unity_engine::texture::Texture>) -> () {
546        unsafe {
547            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
548            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ef90usize)as*mut u8,();
549(ReflectionProbe)__receiver,(crate::unity_engine::texture::Texture)::core::convert::Into::into(value))
550        }
551    }
552    #[doc = "`get_realtimeTexture()` overload"]
553    fn get_realtime_texture(self) -> crate::unity_engine::rendertexture::RenderTexture {
554        unsafe {
555            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
556            ::unity::il2cpp_call!((::unity::module_base()+0x2f7efe0usize)as*mut u8,crate::unity_engine::rendertexture::RenderTexture;
557(ReflectionProbe)__receiver)
558        }
559    }
560    #[doc = "`set_realtimeTexture(crate::unity_engine::rendertexture::RenderTexture)` overload"]
561    fn set_realtime_texture(self, value: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>) -> () {
562        unsafe {
563            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
564            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f030usize)as*mut u8,();
565(ReflectionProbe)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(value))
566        }
567    }
568    #[doc = "`get_texture()` overload"]
569    fn get_texture(self) -> crate::unity_engine::texture::Texture {
570        unsafe {
571            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
572            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f080usize)as*mut u8,crate::unity_engine::texture::Texture;
573(ReflectionProbe)__receiver)
574        }
575    }
576    #[doc = "`get_textureHDRDecodeValues()` overload"]
577    fn get_texture_hdr_decode_values(self) -> crate::unity_engine::vector4::Vector4 {
578        unsafe {
579            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
580            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f0d0usize)as*mut u8,crate::unity_engine::vector4::Vector4;
581(ReflectionProbe)__receiver)
582        }
583    }
584    #[doc = "`Reset()` overload"]
585    fn reset(self) -> () {
586        unsafe {
587            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
588            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f180usize)as*mut u8,();
589(ReflectionProbe)__receiver)
590        }
591    }
592    #[doc = "`RenderProbe()` overload"]
593    fn render_probe(self) -> i32 {
594        unsafe {
595            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
596            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f1d0usize)as*mut u8,i32;
597(ReflectionProbe)__receiver)
598        }
599    }
600    #[doc = "`RenderProbe(crate::unity_engine::rendertexture::RenderTexture)` overload"]
601    fn render_probe_2(self, target_texture: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>) -> i32 {
602        unsafe {
603            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
604            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f250usize)as*mut u8,i32;
605(ReflectionProbe)__receiver,(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(target_texture))
606        }
607    }
608    #[doc = "`IsFinishedRendering(i32)` overload"]
609    fn is_finished_rendering(self, render_id: impl ::core::convert::Into<i32>) -> bool {
610        unsafe {
611            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
612            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f330usize)as*mut u8,bool;
613(ReflectionProbe)__receiver,(i32)::core::convert::Into::into(render_id))
614        }
615    }
616    #[doc = "`ScheduleRender(crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode, crate::unity_engine::rendertexture::RenderTexture)` overload"]
617    fn schedule_render(
618        self,
619        time_slicing_mode: impl ::core::convert::Into<crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode>,
620        target_texture: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
621    ) -> i32 {
622        unsafe {
623            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
624            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f2d0usize)as*mut u8,i32;
625(ReflectionProbe)__receiver,(crate::unity_engine::rendering::reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode)::core::convert::Into::into(time_slicing_mode),(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(target_texture))
626        }
627    }
628    #[doc = "`.ctor()` overload"]
629    fn ctor(self) -> () {
630        unsafe {
631            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
632            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f9a0usize)as*mut u8,();
633(ReflectionProbe)__receiver)
634        }
635    }
636    #[doc = "`get_size_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
637    fn get_size_injected(self) -> crate::unity_engine::vector3::Vector3 {
638        unsafe {
639            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
640            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
641            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e0b0usize)as*mut u8,();
642(ReflectionProbe)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
643            __out_0.assume_init()
644        }
645    }
646    #[doc = "`set_size_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
647    fn set_size_injected(self) -> crate::unity_engine::vector3::Vector3 {
648        unsafe {
649            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
650            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
651            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e160usize)as*mut u8,();
652(ReflectionProbe)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
653            __out_0.assume_init()
654        }
655    }
656    #[doc = "`get_center_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
657    fn get_center_injected(self) -> crate::unity_engine::vector3::Vector3 {
658        unsafe {
659            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
660            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
661            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e210usize)as*mut u8,();
662(ReflectionProbe)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
663            __out_0.assume_init()
664        }
665    }
666    #[doc = "`set_center_Injected(*mutcrate::unity_engine::vector3::Vector3)` overload"]
667    fn set_center_injected(self) -> crate::unity_engine::vector3::Vector3 {
668        unsafe {
669            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
670            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector3::Vector3>::uninit();
671            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e2c0usize)as*mut u8,();
672(ReflectionProbe)__receiver,(*mut crate::unity_engine::vector3::Vector3)__out_0.as_mut_ptr());
673            __out_0.assume_init()
674        }
675    }
676    #[doc = "`get_bounds_Injected(*mutcrate::unity_engine::bounds::Bounds)` overload"]
677    fn get_bounds_injected(self) -> crate::unity_engine::bounds::Bounds {
678        unsafe {
679            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
680            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::bounds::Bounds>::uninit();
681            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e570usize)as*mut u8,();
682(ReflectionProbe)__receiver,(*mut crate::unity_engine::bounds::Bounds)__out_0.as_mut_ptr());
683            __out_0.assume_init()
684        }
685    }
686    #[doc = "`get_backgroundColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
687    fn get_background_color_injected(self) -> crate::unity_engine::color::Color {
688        unsafe {
689            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
690            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
691            ::unity::il2cpp_call!((::unity::module_base()+0x2f7e9e0usize)as*mut u8,();
692(ReflectionProbe)__receiver,(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
693            __out_0.assume_init()
694        }
695    }
696    #[doc = "`set_backgroundColor_Injected(*mutcrate::unity_engine::color::Color)` overload"]
697    fn set_background_color_injected(self) -> crate::unity_engine::color::Color {
698        unsafe {
699            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
700            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::color::Color>::uninit();
701            ::unity::il2cpp_call!((::unity::module_base()+0x2f7ea90usize)as*mut u8,();
702(ReflectionProbe)__receiver,(*mut crate::unity_engine::color::Color)__out_0.as_mut_ptr());
703            __out_0.assume_init()
704        }
705    }
706    #[doc = "`get_textureHDRDecodeValues_Injected(*mutcrate::unity_engine::vector4::Vector4)` overload"]
707    fn get_texture_hdr_decode_values_injected(self) -> crate::unity_engine::vector4::Vector4 {
708        unsafe {
709            let __receiver = <ReflectionProbe as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
710            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector4::Vector4>::uninit();
711            ::unity::il2cpp_call!((::unity::module_base()+0x2f7f130usize)as*mut u8,();
712(ReflectionProbe)__receiver,(*mut crate::unity_engine::vector4::Vector4)__out_0.as_mut_ptr());
713            __out_0.assume_init()
714        }
715    }
716}
717
718#[cfg(feature = "unity_engine-reflectionprobe")]
719impl<__T: IReflectionProbe> IReflectionProbeMethods for __T {}
720
721#[cfg(feature = "unity_engine-reflectionprobe")]
722impl ReflectionProbe {
723    pub fn get_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
724        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
725    }
726
727    pub fn set_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
728        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
729    }
730
731    pub fn get_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
732        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
733    }
734
735    pub fn set_size_method_info() -> &'static ::unity::il2cpp::MethodInfo {
736        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
737    }
738
739    pub fn get_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
740        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
741    }
742
743    pub fn set_center_method_info() -> &'static ::unity::il2cpp::MethodInfo {
744        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
745    }
746
747    pub fn get_near_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
748        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
749    }
750
751    pub fn set_near_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
752        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
753    }
754
755    pub fn get_far_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
756        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
757    }
758
759    pub fn set_far_clip_plane_method_info() -> &'static ::unity::il2cpp::MethodInfo {
760        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
761    }
762
763    pub fn get_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
764        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
765    }
766
767    pub fn set_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
768        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
769    }
770
771    pub fn get_bounds_method_info() -> &'static ::unity::il2cpp::MethodInfo {
772        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
773    }
774
775    pub fn get_hdr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
776        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
777    }
778
779    pub fn set_hdr_method_info() -> &'static ::unity::il2cpp::MethodInfo {
780        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
781    }
782
783    pub fn get_render_dynamic_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
784        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
785    }
786
787    pub fn set_render_dynamic_objects_method_info() -> &'static ::unity::il2cpp::MethodInfo {
788        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
789    }
790
791    pub fn get_shadow_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
792        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
793    }
794
795    pub fn set_shadow_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
796        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
797    }
798
799    pub fn get_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
800        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
801    }
802
803    pub fn set_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
804        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
805    }
806
807    pub fn get_culling_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
808        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
809    }
810
811    pub fn set_culling_mask_method_info() -> &'static ::unity::il2cpp::MethodInfo {
812        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
813    }
814
815    pub fn get_clear_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
816        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
817    }
818
819    pub fn set_clear_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
820        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
821    }
822
823    pub fn get_background_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
824        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
825    }
826
827    pub fn set_background_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
828        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
829    }
830
831    pub fn get_blend_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
832        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
833    }
834
835    pub fn set_blend_distance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
836        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
837    }
838
839    pub fn get_box_projection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
840        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
841    }
842
843    pub fn set_box_projection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
844        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
845    }
846
847    pub fn get_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
848        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
849    }
850
851    pub fn set_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
852        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
853    }
854
855    pub fn get_importance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
856        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
857    }
858
859    pub fn set_importance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
860        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
861    }
862
863    pub fn get_refresh_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
864        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
865    }
866
867    pub fn set_refresh_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
868        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
869    }
870
871    pub fn get_time_slicing_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
872        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
873    }
874
875    pub fn set_time_slicing_mode_method_info() -> &'static ::unity::il2cpp::MethodInfo {
876        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
877    }
878
879    pub fn get_baked_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
880        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
881    }
882
883    pub fn set_baked_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
884        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
885    }
886
887    pub fn get_custom_baked_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
888        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
889    }
890
891    pub fn set_custom_baked_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
892        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
893    }
894
895    pub fn get_realtime_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
896        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
897    }
898
899    pub fn set_realtime_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
900        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
901    }
902
903    pub fn get_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
904        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
905    }
906
907    pub fn get_texture_hdr_decode_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
908        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
909    }
910
911    pub fn reset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
912        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
913    }
914
915    pub fn render_probe_method_info() -> &'static ::unity::il2cpp::MethodInfo {
916        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
917    }
918
919    pub fn render_probe_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
920        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
921    }
922
923    pub fn is_finished_rendering_method_info() -> &'static ::unity::il2cpp::MethodInfo {
924        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
925    }
926
927    pub fn schedule_render_method_info() -> &'static ::unity::il2cpp::MethodInfo {
928        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
929    }
930
931    pub fn blend_cubemap_method_info() -> &'static ::unity::il2cpp::MethodInfo {
932        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
933    }
934
935    pub fn get_min_baked_cubemap_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
936        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
937    }
938
939    pub fn get_max_baked_cubemap_resolution_method_info() -> &'static ::unity::il2cpp::MethodInfo {
940        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
941    }
942
943    pub fn get_default_texture_hdr_decode_values_method_info() -> &'static ::unity::il2cpp::MethodInfo {
944        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
945    }
946
947    pub fn get_default_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
948        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
949    }
950
951    pub fn add_reflection_probe_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
952        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
953    }
954
955    pub fn remove_reflection_probe_changed_method_info() -> &'static ::unity::il2cpp::MethodInfo {
956        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
957    }
958
959    pub fn add_default_reflection_set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
960        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
961    }
962
963    pub fn remove_default_reflection_set_method_info() -> &'static ::unity::il2cpp::MethodInfo {
964        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
965    }
966
967    pub fn call_reflection_probe_event_method_info() -> &'static ::unity::il2cpp::MethodInfo {
968        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
969    }
970
971    pub fn call_set_default_reflection_method_info() -> &'static ::unity::il2cpp::MethodInfo {
972        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
973    }
974
975    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
976        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
977    }
978
979    pub fn get_size_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
980        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
981    }
982
983    pub fn set_size_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
984        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
985    }
986
987    pub fn get_center_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
988        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
989    }
990
991    pub fn set_center_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
992        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
993    }
994
995    pub fn get_bounds_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
996        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
997    }
998
999    pub fn get_background_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1000        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1001    }
1002
1003    pub fn set_background_color_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1004        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1005    }
1006
1007    pub fn get_texture_hdr_decode_values_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1008        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1009    }
1010
1011    pub fn get_default_texture_hdr_decode_values_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1012        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1013    }
1014}
1015
1016#[cfg(feature = "unity_engine-reflectionprobe")]
1017impl ReflectionProbe {
1018    #[doc = "`.ctor()` — no args"]
1019    pub fn new() -> Self {
1020        let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
1021            panic!(
1022                "{}
1023::{}
1024 failed to instantiate",
1025                ::core::stringify!(ReflectionProbe),
1026                ::core::stringify!(new),
1027            )
1028        });
1029        <Self as IReflectionProbeMethods>::ctor(this);
1030        this
1031    }
1032}
1033
1034#[cfg(feature = "unity_engine-reflectionprobe")]
1035#[doc(hidden)]
1036pub mod prelude {
1037    pub use super::{IReflectionProbe, IReflectionProbeMethods, ReflectionProbe, ReflectionProbe_ReflectionProbeEvent};
1038    #[cfg(feature = "system-object")]
1039    pub use crate::system::object::IObjectMethods;
1040    #[cfg(feature = "system-enum")]
1041    pub use crate::system::r#enum::IEnumMethods;
1042    #[cfg(feature = "system-valuetype")]
1043    pub use crate::system::valuetype::IValueTypeMethods;
1044    #[cfg(feature = "unity_engine-behaviour")]
1045    pub use crate::unity_engine::behaviour::IBehaviourMethods;
1046    #[cfg(feature = "unity_engine-component")]
1047    pub use crate::unity_engine::component::IComponentMethods;
1048    #[cfg(feature = "unity_engine-object_2")]
1049    pub use crate::unity_engine::object_2::IObject_2Methods;
1050    pub use crate::{
1051        system::{object::IObject, r#enum::IEnum, valuetype::IValueType},
1052        unity_engine::{behaviour::IBehaviour, component::IComponent, object_2::IObject_2},
1053    };
1054}