Skip to main content

engage/generated/unity_engine/experimental/global_illumination/
lightmapperutils.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-experimental-global_illumination-lightmapperutils-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::object::{IObject, Object};
9
10    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/experimental/global_illumination/lightmapperutils/LightmapperUtils.md"))]
11    #[::unity::class(namespace = "UnityEngine.Experimental.GlobalIllumination", name = "LightmapperUtils")]
12    #[parent(crate::system::object::Object)]
13    pub struct LightmapperUtils {}
14}
15
16#[cfg(feature = "unity_engine-experimental-global_illumination-lightmapperutils-types")]
17pub use __types::*;
18
19#[cfg(feature = "unity_engine-experimental-global_illumination-lightmapperutils")]
20impl LightmapperUtils {
21    #[doc = "`Extract(crate::unity_engine::lightmapbaketype::LightmapBakeType)` overload"]
22    pub fn extract(
23        baketype: impl ::core::convert::Into<crate::unity_engine::lightmapbaketype::LightmapBakeType>,
24    ) -> crate::unity_engine::experimental::global_illumination::lightmode::LightMode {
25        unsafe {
26            ::unity::il2cpp_call!((::unity::module_base()+0x2c56600usize)as*mut u8,crate::unity_engine::experimental::global_illumination::lightmode::LightMode;
27(crate::unity_engine::lightmapbaketype::LightmapBakeType)::core::convert::Into::into(baketype))
28        }
29    }
30
31    #[doc = "`ExtractIndirect(crate::unity_engine::light::Light)` overload"]
32    pub fn extract_indirect(
33        l: impl ::core::convert::Into<crate::unity_engine::light::Light>,
34    ) -> crate::unity_engine::experimental::global_illumination::linearcolor::LinearColor {
35        unsafe {
36            ::unity::il2cpp_call!((::unity::module_base()+0x2c56620usize)as*mut u8,crate::unity_engine::experimental::global_illumination::linearcolor::LinearColor;
37(crate::unity_engine::light::Light)::core::convert::Into::into(l))
38        }
39    }
40
41    #[doc = "`ExtractInnerCone(crate::unity_engine::light::Light)` overload"]
42    pub fn extract_inner_cone(l: impl ::core::convert::Into<crate::unity_engine::light::Light>) -> f32 {
43        unsafe {
44            ::unity::il2cpp_call!((::unity::module_base()+0x2c56a60usize)as*mut u8,f32;
45(crate::unity_engine::light::Light)::core::convert::Into::into(l))
46        }
47    }
48
49    #[doc = "`ExtractColorTemperature(crate::unity_engine::light::Light)` overload"]
50    pub fn extract_color_temperature(l: impl ::core::convert::Into<crate::unity_engine::light::Light>) -> crate::unity_engine::color::Color {
51        unsafe {
52            ::unity::il2cpp_call!((::unity::module_base()+0x2c56ae0usize)as*mut u8,crate::unity_engine::color::Color;
53(crate::unity_engine::light::Light)::core::convert::Into::into(l))
54        }
55    }
56
57    #[doc = "`ApplyColorTemperature(crate::unity_engine::color::Color, *mutcrate::unity_engine::experimental::global_illumination::linearcolor::LinearColor)` overload"]
58    pub fn apply_color_temperature(
59        cct: impl ::core::convert::Into<crate::unity_engine::color::Color>,
60    ) -> crate::unity_engine::experimental::global_illumination::linearcolor::LinearColor {
61        unsafe {
62            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::experimental::global_illumination::linearcolor::LinearColor>::uninit();
63            ::unity::il2cpp_call!((::unity::module_base()+0x2c56b00usize)as*mut u8,();
64(crate::unity_engine::color::Color)::core::convert::Into::into(cct),(*mut crate::unity_engine::experimental::global_illumination::linearcolor::LinearColor)__out_0.as_mut_ptr());
65            __out_0.assume_init()
66        }
67    }
68
69    #[doc = "`Extract(crate::unity_engine::light::Light, *mutcrate::unity_engine::experimental::global_illumination::directionallight::DirectionalLight)` overload"]
70    pub fn extract_2(
71        l: impl ::core::convert::Into<crate::unity_engine::light::Light>,
72    ) -> crate::unity_engine::experimental::global_illumination::directionallight::DirectionalLight {
73        unsafe {
74            let mut __out_0 =
75                ::core::mem::MaybeUninit::<crate::unity_engine::experimental::global_illumination::directionallight::DirectionalLight>::uninit();
76            ::unity::il2cpp_call!((::unity::module_base()+0x2c56dd0usize)as*mut u8,();
77(crate::unity_engine::light::Light)::core::convert::Into::into(l),(*mut crate::unity_engine::experimental::global_illumination::directionallight::DirectionalLight)__out_0.as_mut_ptr());
78            __out_0.assume_init()
79        }
80    }
81
82    #[doc = "`Extract(crate::unity_engine::light::Light, *mutcrate::unity_engine::experimental::global_illumination::pointlight::PointLight)` overload"]
83    pub fn extract_3(
84        l: impl ::core::convert::Into<crate::unity_engine::light::Light>,
85    ) -> crate::unity_engine::experimental::global_illumination::pointlight::PointLight {
86        unsafe {
87            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::experimental::global_illumination::pointlight::PointLight>::uninit();
88            ::unity::il2cpp_call!((::unity::module_base()+0x2c57020usize)as*mut u8,();
89(crate::unity_engine::light::Light)::core::convert::Into::into(l),(*mut crate::unity_engine::experimental::global_illumination::pointlight::PointLight)__out_0.as_mut_ptr());
90            __out_0.assume_init()
91        }
92    }
93
94    #[doc = "`Extract(crate::unity_engine::light::Light, *mutcrate::unity_engine::experimental::global_illumination::spotlight::SpotLight)` overload"]
95    pub fn extract_4(
96        l: impl ::core::convert::Into<crate::unity_engine::light::Light>,
97    ) -> crate::unity_engine::experimental::global_illumination::spotlight::SpotLight {
98        unsafe {
99            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::experimental::global_illumination::spotlight::SpotLight>::uninit();
100            ::unity::il2cpp_call!((::unity::module_base()+0x2c57270usize)as*mut u8,();
101(crate::unity_engine::light::Light)::core::convert::Into::into(l),(*mut crate::unity_engine::experimental::global_illumination::spotlight::SpotLight)__out_0.as_mut_ptr());
102            __out_0.assume_init()
103        }
104    }
105
106    #[doc = "`Extract(crate::unity_engine::light::Light, *mutcrate::unity_engine::experimental::global_illumination::rectanglelight::RectangleLight)` overload"]
107    pub fn extract_5(
108        l: impl ::core::convert::Into<crate::unity_engine::light::Light>,
109    ) -> crate::unity_engine::experimental::global_illumination::rectanglelight::RectangleLight {
110        unsafe {
111            let mut __out_0 =
112                ::core::mem::MaybeUninit::<crate::unity_engine::experimental::global_illumination::rectanglelight::RectangleLight>::uninit();
113            ::unity::il2cpp_call!((::unity::module_base()+0x2c575a0usize)as*mut u8,();
114(crate::unity_engine::light::Light)::core::convert::Into::into(l),(*mut crate::unity_engine::experimental::global_illumination::rectanglelight::RectangleLight)__out_0.as_mut_ptr());
115            __out_0.assume_init()
116        }
117    }
118
119    #[doc = "`Extract(crate::unity_engine::light::Light, *mutcrate::unity_engine::experimental::global_illumination::disclight::DiscLight)` overload"]
120    pub fn extract_6(
121        l: impl ::core::convert::Into<crate::unity_engine::light::Light>,
122    ) -> crate::unity_engine::experimental::global_illumination::disclight::DiscLight {
123        unsafe {
124            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::experimental::global_illumination::disclight::DiscLight>::uninit();
125            ::unity::il2cpp_call!((::unity::module_base()+0x2c57830usize)as*mut u8,();
126(crate::unity_engine::light::Light)::core::convert::Into::into(l),(*mut crate::unity_engine::experimental::global_illumination::disclight::DiscLight)__out_0.as_mut_ptr());
127            __out_0.assume_init()
128        }
129    }
130
131    #[doc = "`Extract(crate::unity_engine::light::Light, *mutcrate::unity_engine::experimental::global_illumination::cookie::Cookie)` overload"]
132    pub fn extract_7(
133        l: impl ::core::convert::Into<crate::unity_engine::light::Light>,
134    ) -> crate::unity_engine::experimental::global_illumination::cookie::Cookie {
135        unsafe {
136            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::experimental::global_illumination::cookie::Cookie>::uninit();
137            ::unity::il2cpp_call!((::unity::module_base()+0x2c57ac0usize)as*mut u8,();
138(crate::unity_engine::light::Light)::core::convert::Into::into(l),(*mut crate::unity_engine::experimental::global_illumination::cookie::Cookie)__out_0.as_mut_ptr());
139            __out_0.assume_init()
140        }
141    }
142}
143
144#[cfg(feature = "unity_engine-experimental-global_illumination-lightmapperutils")]
145impl LightmapperUtils {
146    pub fn extract_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
148    }
149
150    pub fn extract_indirect_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
152    }
153
154    pub fn extract_inner_cone_method_info() -> &'static ::unity::il2cpp::MethodInfo {
155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
156    }
157
158    pub fn extract_color_temperature_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
160    }
161
162    pub fn apply_color_temperature_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
164    }
165
166    pub fn extract_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
168    }
169
170    pub fn extract_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
172    }
173
174    pub fn extract_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
176    }
177
178    pub fn extract_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
179        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
180    }
181
182    pub fn extract_6_method_info() -> &'static ::unity::il2cpp::MethodInfo {
183        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
184    }
185
186    pub fn extract_7_method_info() -> &'static ::unity::il2cpp::MethodInfo {
187        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
188    }
189}
190
191#[cfg(feature = "unity_engine-experimental-global_illumination-lightmapperutils")]
192#[doc(hidden)]
193pub mod prelude {
194    pub use super::{ILightmapperUtils, LightmapperUtils};
195    pub use crate::system::object::IObject;
196    #[cfg(feature = "system-object")]
197    pub use crate::system::object::IObjectMethods;
198}