1#[cfg(feature = "unity_engine-shader-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/shader/Shader.md"))]
14 #[::unity::class(namespace = "UnityEngine", name = "Shader")]
15 #[parent(crate::unity_engine::object_2::Object_2)]
16 pub struct Shader {}
17}
18
19#[cfg(feature = "unity_engine-shader-types")]
20pub use __types::*;
21
22#[cfg(feature = "unity_engine-shader")]
23impl Shader {
24 #[doc = "`get_globalShaderHardwareTier()` overload"]
25 pub fn get_global_shader_hardware_tier() -> crate::unity_engine::rendering::shaderhardwaretier::ShaderHardwareTier {
26 unsafe {
27 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ea70usize)as*mut u8,crate::unity_engine::rendering::shaderhardwaretier::ShaderHardwareTier;
28 )
29 }
30 }
31
32 #[doc = "`set_globalShaderHardwareTier(crate::unity_engine::rendering::shaderhardwaretier::ShaderHardwareTier)` overload"]
33 pub fn set_global_shader_hardware_tier(
34 value: impl ::core::convert::Into<crate::unity_engine::rendering::shaderhardwaretier::ShaderHardwareTier>,
35 ) -> () {
36 unsafe {
37 ::unity::il2cpp_call!((::unity::module_base()+0x2f8eae0usize)as*mut u8,();
38(crate::unity_engine::rendering::shaderhardwaretier::ShaderHardwareTier)::core::convert::Into::into(value))
39 }
40 }
41
42 #[doc = "`Find(::unity::Il2CppString)` overload"]
43 pub fn find(name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::shader::Shader {
44 unsafe {
45 ::unity::il2cpp_call!((::unity::module_base()+0x2f8eb50usize)as*mut u8,crate::unity_engine::shader::Shader;
46(::unity::Il2CppString)::core::convert::Into::into(name))
47 }
48 }
49
50 #[doc = "`FindBuiltin(::unity::Il2CppString)` overload"]
51 pub fn find_builtin(name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::shader::Shader {
52 unsafe {
53 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ebd0usize)as*mut u8,crate::unity_engine::shader::Shader;
54(::unity::Il2CppString)::core::convert::Into::into(name))
55 }
56 }
57
58 #[doc = "`get_globalMaximumLOD()` overload"]
59 pub fn get_global_maximum_lod() -> i32 {
60 unsafe {
61 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ecc0usize)as*mut u8,i32;
62 )
63 }
64 }
65
66 #[doc = "`set_globalMaximumLOD(i32)` overload"]
67 pub fn set_global_maximum_lod(value: impl ::core::convert::Into<i32>) -> () {
68 unsafe {
69 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ed00usize)as*mut u8,();
70(i32)::core::convert::Into::into(value))
71 }
72 }
73
74 #[doc = "`get_globalRenderPipeline()` overload"]
75 pub fn get_global_render_pipeline() -> ::unity::Il2CppString {
76 unsafe {
77 ::unity::il2cpp_call!((::unity::module_base()+0x2f8eda0usize)as*mut u8, ::unity::Il2CppString;
78 )
79 }
80 }
81
82 #[doc = "`set_globalRenderPipeline(::unity::Il2CppString)` overload"]
83 pub fn set_global_render_pipeline(value: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
84 unsafe {
85 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ede0usize)as*mut u8,();
86(::unity::Il2CppString)::core::convert::Into::into(value))
87 }
88 }
89
90 #[doc = "`EnableKeyword(::unity::Il2CppString)` overload"]
91 pub fn enable_keyword(keyword: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
92 unsafe {
93 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ee30usize)as*mut u8,();
94(::unity::Il2CppString)::core::convert::Into::into(keyword))
95 }
96 }
97
98 #[doc = "`DisableKeyword(::unity::Il2CppString)` overload"]
99 pub fn disable_keyword(keyword: impl ::core::convert::Into<::unity::Il2CppString>) -> () {
100 unsafe {
101 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ee80usize)as*mut u8,();
102(::unity::Il2CppString)::core::convert::Into::into(keyword))
103 }
104 }
105
106 #[doc = "`IsKeywordEnabled(::unity::Il2CppString)` overload"]
107 pub fn is_keyword_enabled(keyword: impl ::core::convert::Into<::unity::Il2CppString>) -> bool {
108 unsafe {
109 ::unity::il2cpp_call!((::unity::module_base()+0x2f8eed0usize)as*mut u8,bool;
110(::unity::Il2CppString)::core::convert::Into::into(keyword))
111 }
112 }
113
114 #[doc = "`WarmupAllShaders()` overload"]
115 pub fn warmup_all_shaders() -> () {
116 unsafe {
117 ::unity::il2cpp_call!((::unity::module_base()+0x2f8efc0usize)as*mut u8,();
118 )
119 }
120 }
121
122 #[doc = "`TagToID(::unity::Il2CppString)` overload"]
123 pub fn tag_to_id(name: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
124 unsafe {
125 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f000usize)as*mut u8,i32;
126(::unity::Il2CppString)::core::convert::Into::into(name))
127 }
128 }
129
130 #[doc = "`IDToTag(i32)` overload"]
131 pub fn id_to_tag(name: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
132 unsafe {
133 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f050usize)as*mut u8, ::unity::Il2CppString;
134(i32)::core::convert::Into::into(name))
135 }
136 }
137
138 #[doc = "`PropertyToID(::unity::Il2CppString)` overload"]
139 pub fn property_to_id(name: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
140 unsafe {
141 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f0a0usize)as*mut u8,i32;
142(::unity::Il2CppString)::core::convert::Into::into(name))
143 }
144 }
145
146 #[doc = "`SetGlobalFloatImpl(i32, f32)` overload"]
147 pub fn set_global_float_impl(name: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<f32>) -> () {
148 unsafe {
149 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f2f0usize)as*mut u8,();
150(i32)::core::convert::Into::into(name),(f32)::core::convert::Into::into(value))
151 }
152 }
153
154 #[doc = "`SetGlobalVectorImpl(i32, crate::unity_engine::vector4::Vector4)` overload"]
155 pub fn set_global_vector_impl(
156 name: impl ::core::convert::Into<i32>,
157 value: impl ::core::convert::Into<crate::unity_engine::vector4::Vector4>,
158 ) -> () {
159 unsafe {
160 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f340usize)as*mut u8,();
161(i32)::core::convert::Into::into(name),(crate::unity_engine::vector4::Vector4)::core::convert::Into::into(value))
162 }
163 }
164
165 #[doc = "`SetGlobalMatrixImpl(i32, crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
166 pub fn set_global_matrix_impl(
167 name: impl ::core::convert::Into<i32>,
168 value: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>,
169 ) -> () {
170 unsafe {
171 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f3f0usize)as*mut u8,();
172(i32)::core::convert::Into::into(name),(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(value))
173 }
174 }
175
176 #[doc = "`SetGlobalTextureImpl(i32, crate::unity_engine::texture::Texture)` overload"]
177 pub fn set_global_texture_impl(
178 name: impl ::core::convert::Into<i32>,
179 value: impl ::core::convert::Into<crate::unity_engine::texture::Texture>,
180 ) -> () {
181 unsafe {
182 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f490usize)as*mut u8,();
183(i32)::core::convert::Into::into(name),(crate::unity_engine::texture::Texture)::core::convert::Into::into(value))
184 }
185 }
186
187 #[doc = "`SetGlobalRenderTextureImpl(i32, crate::unity_engine::rendertexture::RenderTexture, crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement)` overload"]
188 pub fn set_global_render_texture_impl(
189 name: impl ::core::convert::Into<i32>,
190 value: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
191 element: impl ::core::convert::Into<crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement>,
192 ) -> () {
193 unsafe {
194 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f4e0usize)as*mut u8,();
195(i32)::core::convert::Into::into(name),(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(value),(crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement)::core::convert::Into::into(element))
196 }
197 }
198
199 #[doc = "`SetGlobalBufferImpl(i32, crate::unity_engine::computebuffer::ComputeBuffer)` overload"]
200 pub fn set_global_buffer_impl(
201 name: impl ::core::convert::Into<i32>,
202 value: impl ::core::convert::Into<crate::unity_engine::computebuffer::ComputeBuffer>,
203 ) -> () {
204 unsafe {
205 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f540usize)as*mut u8,();
206(i32)::core::convert::Into::into(name),(crate::unity_engine::computebuffer::ComputeBuffer)::core::convert::Into::into(value))
207 }
208 }
209
210 #[doc = "`SetGlobalGraphicsBufferImpl(i32, crate::unity_engine::graphicsbuffer::GraphicsBuffer)` overload"]
211 pub fn set_global_graphics_buffer_impl(
212 name: impl ::core::convert::Into<i32>,
213 value: impl ::core::convert::Into<crate::unity_engine::graphicsbuffer::GraphicsBuffer>,
214 ) -> () {
215 unsafe {
216 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f590usize)as*mut u8,();
217(i32)::core::convert::Into::into(name),(crate::unity_engine::graphicsbuffer::GraphicsBuffer)::core::convert::Into::into(value))
218 }
219 }
220
221 #[doc = "`SetGlobalConstantBufferImpl(i32, crate::unity_engine::computebuffer::ComputeBuffer, i32, i32)` overload"]
222 pub fn set_global_constant_buffer_impl(
223 name: impl ::core::convert::Into<i32>,
224 value: impl ::core::convert::Into<crate::unity_engine::computebuffer::ComputeBuffer>,
225 offset: impl ::core::convert::Into<i32>,
226 size: impl ::core::convert::Into<i32>,
227 ) -> () {
228 unsafe {
229 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f5e0usize)as*mut u8,();
230(i32)::core::convert::Into::into(name),(crate::unity_engine::computebuffer::ComputeBuffer)::core::convert::Into::into(value),(i32)::core::convert::Into::into(offset),(i32)::core::convert::Into::into(size))
231 }
232 }
233
234 #[doc = "`SetGlobalConstantGraphicsBufferImpl(i32, crate::unity_engine::graphicsbuffer::GraphicsBuffer, i32, i32)` overload"]
235 pub fn set_global_constant_graphics_buffer_impl(
236 name: impl ::core::convert::Into<i32>,
237 value: impl ::core::convert::Into<crate::unity_engine::graphicsbuffer::GraphicsBuffer>,
238 offset: impl ::core::convert::Into<i32>,
239 size: impl ::core::convert::Into<i32>,
240 ) -> () {
241 unsafe {
242 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f650usize)as*mut u8,();
243(i32)::core::convert::Into::into(name),(crate::unity_engine::graphicsbuffer::GraphicsBuffer)::core::convert::Into::into(value),(i32)::core::convert::Into::into(offset),(i32)::core::convert::Into::into(size))
244 }
245 }
246
247 #[doc = "`GetGlobalFloatImpl(i32)` overload"]
248 pub fn get_global_float_impl(name: impl ::core::convert::Into<i32>) -> f32 {
249 unsafe {
250 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f6c0usize)as*mut u8,f32;
251(i32)::core::convert::Into::into(name))
252 }
253 }
254
255 #[doc = "`GetGlobalVectorImpl(i32)` overload"]
256 pub fn get_global_vector_impl(name: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector4::Vector4 {
257 unsafe {
258 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f710usize)as*mut u8,crate::unity_engine::vector4::Vector4;
259(i32)::core::convert::Into::into(name))
260 }
261 }
262
263 #[doc = "`GetGlobalMatrixImpl(i32)` overload"]
264 pub fn get_global_matrix_impl(name: impl ::core::convert::Into<i32>) -> crate::unity_engine::matrix4x4::Matrix4x4 {
265 unsafe {
266 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f7c0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
267(i32)::core::convert::Into::into(name))
268 }
269 }
270
271 #[doc = "`GetGlobalTextureImpl(i32)` overload"]
272 pub fn get_global_texture_impl(name: impl ::core::convert::Into<i32>) -> crate::unity_engine::texture::Texture {
273 unsafe {
274 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f8a0usize)as*mut u8,crate::unity_engine::texture::Texture;
275(i32)::core::convert::Into::into(name))
276 }
277 }
278
279 #[doc = "`SetGlobalFloatArrayImpl(i32, ::unity::Array<f32>, i32)` overload"]
280 pub fn set_global_float_array_impl(
281 name: impl ::core::convert::Into<i32>,
282 values: impl ::core::convert::Into<::unity::Array<f32>>,
283 count: impl ::core::convert::Into<i32>,
284 ) -> () {
285 unsafe {
286 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f8f0usize)as*mut u8,();
287(i32)::core::convert::Into::into(name),(::unity::Array<f32>)::core::convert::Into::into(values),(i32)::core::convert::Into::into(count))
288 }
289 }
290
291 #[doc = "`SetGlobalVectorArrayImpl(i32, ::unity::Array<crate::unity_engine::vector4::Vector4>, i32)` overload"]
292 pub fn set_global_vector_array_impl(
293 name: impl ::core::convert::Into<i32>,
294 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector4::Vector4>>,
295 count: impl ::core::convert::Into<i32>,
296 ) -> () {
297 unsafe {
298 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f950usize)as*mut u8,();
299(i32)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values),(i32)::core::convert::Into::into(count))
300 }
301 }
302
303 #[doc = "`SetGlobalMatrixArrayImpl(i32, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>, i32)` overload"]
304 pub fn set_global_matrix_array_impl(
305 name: impl ::core::convert::Into<i32>,
306 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>>,
307 count: impl ::core::convert::Into<i32>,
308 ) -> () {
309 unsafe {
310 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f9b0usize)as*mut u8,();
311(i32)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values),(i32)::core::convert::Into::into(count))
312 }
313 }
314
315 #[doc = "`GetGlobalFloatArrayImpl(i32)` overload"]
316 pub fn get_global_float_array_impl(name: impl ::core::convert::Into<i32>) -> ::unity::Array<f32> {
317 unsafe {
318 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fa10usize)as*mut u8, ::unity::Array<f32> ;
319(i32)::core::convert::Into::into(name))
320 }
321 }
322
323 #[doc = "`GetGlobalVectorArrayImpl(i32)` overload"]
324 pub fn get_global_vector_array_impl(name: impl ::core::convert::Into<i32>) -> ::unity::Array<crate::unity_engine::vector4::Vector4> {
325 unsafe {
326 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fa60usize)as*mut u8, ::unity::Array<crate::unity_engine::vector4::Vector4> ;
327(i32)::core::convert::Into::into(name))
328 }
329 }
330
331 #[doc = "`GetGlobalMatrixArrayImpl(i32)` overload"]
332 pub fn get_global_matrix_array_impl(name: impl ::core::convert::Into<i32>) -> ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4> {
333 unsafe {
334 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fab0usize)as*mut u8, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4> ;
335(i32)::core::convert::Into::into(name))
336 }
337 }
338
339 #[doc = "`GetGlobalFloatArrayCountImpl(i32)` overload"]
340 pub fn get_global_float_array_count_impl(name: impl ::core::convert::Into<i32>) -> i32 {
341 unsafe {
342 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fb00usize)as*mut u8,i32;
343(i32)::core::convert::Into::into(name))
344 }
345 }
346
347 #[doc = "`GetGlobalVectorArrayCountImpl(i32)` overload"]
348 pub fn get_global_vector_array_count_impl(name: impl ::core::convert::Into<i32>) -> i32 {
349 unsafe {
350 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fb50usize)as*mut u8,i32;
351(i32)::core::convert::Into::into(name))
352 }
353 }
354
355 #[doc = "`GetGlobalMatrixArrayCountImpl(i32)` overload"]
356 pub fn get_global_matrix_array_count_impl(name: impl ::core::convert::Into<i32>) -> i32 {
357 unsafe {
358 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fba0usize)as*mut u8,i32;
359(i32)::core::convert::Into::into(name))
360 }
361 }
362
363 #[doc = "`ExtractGlobalFloatArrayImpl(i32, ::unity::Array<f32>)` overload"]
364 pub fn extract_global_float_array_impl(name: impl ::core::convert::Into<i32>, val: impl ::core::convert::Into<::unity::Array<f32>>) -> () {
365 unsafe {
366 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fbf0usize)as*mut u8,();
367(i32)::core::convert::Into::into(name),(::unity::Array<f32>)::core::convert::Into::into(val))
368 }
369 }
370
371 #[doc = "`ExtractGlobalVectorArrayImpl(i32, ::unity::Array<crate::unity_engine::vector4::Vector4>)` overload"]
372 pub fn extract_global_vector_array_impl(
373 name: impl ::core::convert::Into<i32>,
374 val: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector4::Vector4>>,
375 ) -> () {
376 unsafe {
377 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fc40usize)as*mut u8,();
378(i32)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(val))
379 }
380 }
381
382 #[doc = "`ExtractGlobalMatrixArrayImpl(i32, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
383 pub fn extract_global_matrix_array_impl(
384 name: impl ::core::convert::Into<i32>,
385 val: impl ::core::convert::Into<::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>>,
386 ) -> () {
387 unsafe {
388 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fc90usize)as*mut u8,();
389(i32)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(val))
390 }
391 }
392
393 #[doc = "`SetGlobalFloatArray(i32, ::unity::Array<f32>, i32)` overload"]
394 pub fn set_global_float_array(
395 name: impl ::core::convert::Into<i32>,
396 values: impl ::core::convert::Into<::unity::Array<f32>>,
397 count: impl ::core::convert::Into<i32>,
398 ) -> () {
399 unsafe {
400 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fce0usize)as*mut u8,();
401(i32)::core::convert::Into::into(name),(::unity::Array<f32>)::core::convert::Into::into(values),(i32)::core::convert::Into::into(count))
402 }
403 }
404
405 #[doc = "`SetGlobalVectorArray(i32, ::unity::Array<crate::unity_engine::vector4::Vector4>, i32)` overload"]
406 pub fn set_global_vector_array(
407 name: impl ::core::convert::Into<i32>,
408 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector4::Vector4>>,
409 count: impl ::core::convert::Into<i32>,
410 ) -> () {
411 unsafe {
412 ::unity::il2cpp_call!((::unity::module_base()+0x2f8fdf0usize)as*mut u8,();
413(i32)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values),(i32)::core::convert::Into::into(count))
414 }
415 }
416
417 #[doc = "`SetGlobalMatrixArray(i32, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>, i32)` overload"]
418 pub fn set_global_matrix_array(
419 name: impl ::core::convert::Into<i32>,
420 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>>,
421 count: impl ::core::convert::Into<i32>,
422 ) -> () {
423 unsafe {
424 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ff00usize)as*mut u8,();
425(i32)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values),(i32)::core::convert::Into::into(count))
426 }
427 }
428
429 #[doc = "`ExtractGlobalFloatArray(i32, crate::system::collections::generic::list_1::List_1<f32>)` overload"]
430 pub fn extract_global_float_array(
431 name: impl ::core::convert::Into<i32>,
432 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<f32>>,
433 ) -> () {
434 unsafe {
435 ::unity::il2cpp_call!((::unity::module_base()+0x2f90010usize)as*mut u8,();
436(i32)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<f32>)::core::convert::Into::into(values))
437 }
438 }
439
440 #[doc = "`ExtractGlobalVectorArray(i32, crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)` overload"]
441 pub fn extract_global_vector_array(
442 name: impl ::core::convert::Into<i32>,
443 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>>,
444 ) -> () {
445 unsafe {
446 ::unity::il2cpp_call!((::unity::module_base()+0x2f901b0usize)as*mut u8,();
447(i32)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values))
448 }
449 }
450
451 #[doc = "`ExtractGlobalMatrixArray(i32, crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
452 pub fn extract_global_matrix_array(
453 name: impl ::core::convert::Into<i32>,
454 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>>,
455 ) -> () {
456 unsafe {
457 ::unity::il2cpp_call!((::unity::module_base()+0x2f90350usize)as*mut u8,();
458(i32)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values))
459 }
460 }
461
462 #[doc = "`SetGlobalFloat(::unity::Il2CppString, f32)` overload"]
463 pub fn set_global_float(name: impl ::core::convert::Into<::unity::Il2CppString>, value: impl ::core::convert::Into<f32>) -> () {
464 unsafe {
465 ::unity::il2cpp_call!((::unity::module_base()+0x2f904f0usize)as*mut u8,();
466(::unity::Il2CppString)::core::convert::Into::into(name),(f32)::core::convert::Into::into(value))
467 }
468 }
469
470 #[doc = "`SetGlobalFloat(i32, f32)` overload"]
471 pub fn set_global_float_2(name_id: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<f32>) -> () {
472 unsafe {
473 ::unity::il2cpp_call!((::unity::module_base()+0x2f90570usize)as*mut u8,();
474(i32)::core::convert::Into::into(name_id),(f32)::core::convert::Into::into(value))
475 }
476 }
477
478 #[doc = "`SetGlobalInt(::unity::Il2CppString, i32)` overload"]
479 pub fn set_global_int(name: impl ::core::convert::Into<::unity::Il2CppString>, value: impl ::core::convert::Into<i32>) -> () {
480 unsafe {
481 ::unity::il2cpp_call!((::unity::module_base()+0x2f905c0usize)as*mut u8,();
482(::unity::Il2CppString)::core::convert::Into::into(name),(i32)::core::convert::Into::into(value))
483 }
484 }
485
486 #[doc = "`SetGlobalInt(i32, i32)` overload"]
487 pub fn set_global_int_2(name_id: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<i32>) -> () {
488 unsafe {
489 ::unity::il2cpp_call!((::unity::module_base()+0x2f90650usize)as*mut u8,();
490(i32)::core::convert::Into::into(name_id),(i32)::core::convert::Into::into(value))
491 }
492 }
493
494 #[doc = "`SetGlobalVector(::unity::Il2CppString, crate::unity_engine::vector4::Vector4)` overload"]
495 pub fn set_global_vector(
496 name: impl ::core::convert::Into<::unity::Il2CppString>,
497 value: impl ::core::convert::Into<crate::unity_engine::vector4::Vector4>,
498 ) -> () {
499 unsafe {
500 ::unity::il2cpp_call!((::unity::module_base()+0x2f906a0usize)as*mut u8,();
501(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::vector4::Vector4)::core::convert::Into::into(value))
502 }
503 }
504
505 #[doc = "`SetGlobalVector(i32, crate::unity_engine::vector4::Vector4)` overload"]
506 pub fn set_global_vector_2(
507 name_id: impl ::core::convert::Into<i32>,
508 value: impl ::core::convert::Into<crate::unity_engine::vector4::Vector4>,
509 ) -> () {
510 unsafe {
511 ::unity::il2cpp_call!((::unity::module_base()+0x2f90750usize)as*mut u8,();
512(i32)::core::convert::Into::into(name_id),(crate::unity_engine::vector4::Vector4)::core::convert::Into::into(value))
513 }
514 }
515
516 #[doc = "`SetGlobalColor(::unity::Il2CppString, crate::unity_engine::color::Color)` overload"]
517 pub fn set_global_color(
518 name: impl ::core::convert::Into<::unity::Il2CppString>,
519 value: impl ::core::convert::Into<crate::unity_engine::color::Color>,
520 ) -> () {
521 unsafe {
522 ::unity::il2cpp_call!((::unity::module_base()+0x2f907b0usize)as*mut u8,();
523(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::color::Color)::core::convert::Into::into(value))
524 }
525 }
526
527 #[doc = "`SetGlobalColor(i32, crate::unity_engine::color::Color)` overload"]
528 pub fn set_global_color_2(name_id: impl ::core::convert::Into<i32>, value: impl ::core::convert::Into<crate::unity_engine::color::Color>) -> () {
529 unsafe {
530 ::unity::il2cpp_call!((::unity::module_base()+0x2f90870usize)as*mut u8,();
531(i32)::core::convert::Into::into(name_id),(crate::unity_engine::color::Color)::core::convert::Into::into(value))
532 }
533 }
534
535 #[doc = "`SetGlobalMatrix(::unity::Il2CppString, crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
536 pub fn set_global_matrix(
537 name: impl ::core::convert::Into<::unity::Il2CppString>,
538 value: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>,
539 ) -> () {
540 unsafe {
541 ::unity::il2cpp_call!((::unity::module_base()+0x2f908d0usize)as*mut u8,();
542(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(value))
543 }
544 }
545
546 #[doc = "`SetGlobalMatrix(i32, crate::unity_engine::matrix4x4::Matrix4x4)` overload"]
547 pub fn set_global_matrix_2(
548 name_id: impl ::core::convert::Into<i32>,
549 value: impl ::core::convert::Into<crate::unity_engine::matrix4x4::Matrix4x4>,
550 ) -> () {
551 unsafe {
552 ::unity::il2cpp_call!((::unity::module_base()+0x2f90980usize)as*mut u8,();
553(i32)::core::convert::Into::into(name_id),(crate::unity_engine::matrix4x4::Matrix4x4)::core::convert::Into::into(value))
554 }
555 }
556
557 #[doc = "`SetGlobalTexture(::unity::Il2CppString, crate::unity_engine::texture::Texture)` overload"]
558 pub fn set_global_texture(
559 name: impl ::core::convert::Into<::unity::Il2CppString>,
560 value: impl ::core::convert::Into<crate::unity_engine::texture::Texture>,
561 ) -> () {
562 unsafe {
563 ::unity::il2cpp_call!((::unity::module_base()+0x2f909f0usize)as*mut u8,();
564(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::texture::Texture)::core::convert::Into::into(value))
565 }
566 }
567
568 #[doc = "`SetGlobalTexture(i32, crate::unity_engine::texture::Texture)` overload"]
569 pub fn set_global_texture_2(
570 name_id: impl ::core::convert::Into<i32>,
571 value: impl ::core::convert::Into<crate::unity_engine::texture::Texture>,
572 ) -> () {
573 unsafe {
574 ::unity::il2cpp_call!((::unity::module_base()+0x2f90a70usize)as*mut u8,();
575(i32)::core::convert::Into::into(name_id),(crate::unity_engine::texture::Texture)::core::convert::Into::into(value))
576 }
577 }
578
579 #[doc = "`SetGlobalTexture(::unity::Il2CppString, crate::unity_engine::rendertexture::RenderTexture, crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement)` overload"]
580 pub fn set_global_texture_3(
581 name: impl ::core::convert::Into<::unity::Il2CppString>,
582 value: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
583 element: impl ::core::convert::Into<crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement>,
584 ) -> () {
585 unsafe {
586 ::unity::il2cpp_call!((::unity::module_base()+0x2f90ac0usize)as*mut u8,();
587(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(value),(crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement)::core::convert::Into::into(element))
588 }
589 }
590
591 #[doc = "`SetGlobalTexture(i32, crate::unity_engine::rendertexture::RenderTexture, crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement)` overload"]
592 pub fn set_global_texture_4(
593 name_id: impl ::core::convert::Into<i32>,
594 value: impl ::core::convert::Into<crate::unity_engine::rendertexture::RenderTexture>,
595 element: impl ::core::convert::Into<crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement>,
596 ) -> () {
597 unsafe {
598 ::unity::il2cpp_call!((::unity::module_base()+0x2f90b50usize)as*mut u8,();
599(i32)::core::convert::Into::into(name_id),(crate::unity_engine::rendertexture::RenderTexture)::core::convert::Into::into(value),(crate::unity_engine::rendering::rendertexturesubelement::RenderTextureSubElement)::core::convert::Into::into(element))
600 }
601 }
602
603 #[doc = "`SetGlobalBuffer(::unity::Il2CppString, crate::unity_engine::computebuffer::ComputeBuffer)` overload"]
604 pub fn set_global_buffer(
605 name: impl ::core::convert::Into<::unity::Il2CppString>,
606 value: impl ::core::convert::Into<crate::unity_engine::computebuffer::ComputeBuffer>,
607 ) -> () {
608 unsafe {
609 ::unity::il2cpp_call!((::unity::module_base()+0x2f90bb0usize)as*mut u8,();
610(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::computebuffer::ComputeBuffer)::core::convert::Into::into(value))
611 }
612 }
613
614 #[doc = "`SetGlobalBuffer(i32, crate::unity_engine::computebuffer::ComputeBuffer)` overload"]
615 pub fn set_global_buffer_2(
616 name_id: impl ::core::convert::Into<i32>,
617 value: impl ::core::convert::Into<crate::unity_engine::computebuffer::ComputeBuffer>,
618 ) -> () {
619 unsafe {
620 ::unity::il2cpp_call!((::unity::module_base()+0x2f90c30usize)as*mut u8,();
621(i32)::core::convert::Into::into(name_id),(crate::unity_engine::computebuffer::ComputeBuffer)::core::convert::Into::into(value))
622 }
623 }
624
625 #[doc = "`SetGlobalBuffer(::unity::Il2CppString, crate::unity_engine::graphicsbuffer::GraphicsBuffer)` overload"]
626 pub fn set_global_buffer_3(
627 name: impl ::core::convert::Into<::unity::Il2CppString>,
628 value: impl ::core::convert::Into<crate::unity_engine::graphicsbuffer::GraphicsBuffer>,
629 ) -> () {
630 unsafe {
631 ::unity::il2cpp_call!((::unity::module_base()+0x2f90c80usize)as*mut u8,();
632(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::graphicsbuffer::GraphicsBuffer)::core::convert::Into::into(value))
633 }
634 }
635
636 #[doc = "`SetGlobalBuffer(i32, crate::unity_engine::graphicsbuffer::GraphicsBuffer)` overload"]
637 pub fn set_global_buffer_4(
638 name_id: impl ::core::convert::Into<i32>,
639 value: impl ::core::convert::Into<crate::unity_engine::graphicsbuffer::GraphicsBuffer>,
640 ) -> () {
641 unsafe {
642 ::unity::il2cpp_call!((::unity::module_base()+0x2f90d00usize)as*mut u8,();
643(i32)::core::convert::Into::into(name_id),(crate::unity_engine::graphicsbuffer::GraphicsBuffer)::core::convert::Into::into(value))
644 }
645 }
646
647 #[doc = "`SetGlobalConstantBuffer(::unity::Il2CppString, crate::unity_engine::computebuffer::ComputeBuffer, i32, i32)` overload"]
648 pub fn set_global_constant_buffer(
649 name: impl ::core::convert::Into<::unity::Il2CppString>,
650 value: impl ::core::convert::Into<crate::unity_engine::computebuffer::ComputeBuffer>,
651 offset: impl ::core::convert::Into<i32>,
652 size: impl ::core::convert::Into<i32>,
653 ) -> () {
654 unsafe {
655 ::unity::il2cpp_call!((::unity::module_base()+0x2f90d50usize)as*mut u8,();
656(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::computebuffer::ComputeBuffer)::core::convert::Into::into(value),(i32)::core::convert::Into::into(offset),(i32)::core::convert::Into::into(size))
657 }
658 }
659
660 #[doc = "`SetGlobalConstantBuffer(i32, crate::unity_engine::computebuffer::ComputeBuffer, i32, i32)` overload"]
661 pub fn set_global_constant_buffer_2(
662 name_id: impl ::core::convert::Into<i32>,
663 value: impl ::core::convert::Into<crate::unity_engine::computebuffer::ComputeBuffer>,
664 offset: impl ::core::convert::Into<i32>,
665 size: impl ::core::convert::Into<i32>,
666 ) -> () {
667 unsafe {
668 ::unity::il2cpp_call!((::unity::module_base()+0x2f90df0usize)as*mut u8,();
669(i32)::core::convert::Into::into(name_id),(crate::unity_engine::computebuffer::ComputeBuffer)::core::convert::Into::into(value),(i32)::core::convert::Into::into(offset),(i32)::core::convert::Into::into(size))
670 }
671 }
672
673 #[doc = "`SetGlobalConstantBuffer(::unity::Il2CppString, crate::unity_engine::graphicsbuffer::GraphicsBuffer, i32, i32)` overload"]
674 pub fn set_global_constant_buffer_3(
675 name: impl ::core::convert::Into<::unity::Il2CppString>,
676 value: impl ::core::convert::Into<crate::unity_engine::graphicsbuffer::GraphicsBuffer>,
677 offset: impl ::core::convert::Into<i32>,
678 size: impl ::core::convert::Into<i32>,
679 ) -> () {
680 unsafe {
681 ::unity::il2cpp_call!((::unity::module_base()+0x2f90e60usize)as*mut u8,();
682(::unity::Il2CppString)::core::convert::Into::into(name),(crate::unity_engine::graphicsbuffer::GraphicsBuffer)::core::convert::Into::into(value),(i32)::core::convert::Into::into(offset),(i32)::core::convert::Into::into(size))
683 }
684 }
685
686 #[doc = "`SetGlobalConstantBuffer(i32, crate::unity_engine::graphicsbuffer::GraphicsBuffer, i32, i32)` overload"]
687 pub fn set_global_constant_buffer_4(
688 name_id: impl ::core::convert::Into<i32>,
689 value: impl ::core::convert::Into<crate::unity_engine::graphicsbuffer::GraphicsBuffer>,
690 offset: impl ::core::convert::Into<i32>,
691 size: impl ::core::convert::Into<i32>,
692 ) -> () {
693 unsafe {
694 ::unity::il2cpp_call!((::unity::module_base()+0x2f90f00usize)as*mut u8,();
695(i32)::core::convert::Into::into(name_id),(crate::unity_engine::graphicsbuffer::GraphicsBuffer)::core::convert::Into::into(value),(i32)::core::convert::Into::into(offset),(i32)::core::convert::Into::into(size))
696 }
697 }
698
699 #[doc = "`SetGlobalFloatArray(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<f32>)` overload"]
700 pub fn set_global_float_array_2(
701 name: impl ::core::convert::Into<::unity::Il2CppString>,
702 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<f32>>,
703 ) -> () {
704 unsafe {
705 ::unity::il2cpp_call!((::unity::module_base()+0x2f90f70usize)as*mut u8,();
706(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<f32>)::core::convert::Into::into(values))
707 }
708 }
709
710 #[doc = "`SetGlobalFloatArray(i32, crate::system::collections::generic::list_1::List_1<f32>)` overload"]
711 pub fn set_global_float_array_3(
712 name_id: impl ::core::convert::Into<i32>,
713 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<f32>>,
714 ) -> () {
715 unsafe {
716 ::unity::il2cpp_call!((::unity::module_base()+0x2f91010usize)as*mut u8,();
717(i32)::core::convert::Into::into(name_id),(crate::system::collections::generic::list_1::List_1<f32>)::core::convert::Into::into(values))
718 }
719 }
720
721 #[doc = "`SetGlobalFloatArray(::unity::Il2CppString, ::unity::Array<f32>)` overload"]
722 pub fn set_global_float_array_4(
723 name: impl ::core::convert::Into<::unity::Il2CppString>,
724 values: impl ::core::convert::Into<::unity::Array<f32>>,
725 ) -> () {
726 unsafe {
727 ::unity::il2cpp_call!((::unity::module_base()+0x2f91090usize)as*mut u8,();
728(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Array<f32>)::core::convert::Into::into(values))
729 }
730 }
731
732 #[doc = "`SetGlobalFloatArray(i32, ::unity::Array<f32>)` overload"]
733 pub fn set_global_float_array_5(name_id: impl ::core::convert::Into<i32>, values: impl ::core::convert::Into<::unity::Array<f32>>) -> () {
734 unsafe {
735 ::unity::il2cpp_call!((::unity::module_base()+0x2f910f0usize)as*mut u8,();
736(i32)::core::convert::Into::into(name_id),(::unity::Array<f32>)::core::convert::Into::into(values))
737 }
738 }
739
740 #[doc = "`SetGlobalVectorArray(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)` overload"]
741 pub fn set_global_vector_array_2(
742 name: impl ::core::convert::Into<::unity::Il2CppString>,
743 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>>,
744 ) -> () {
745 unsafe {
746 ::unity::il2cpp_call!((::unity::module_base()+0x2f91100usize)as*mut u8,();
747(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values))
748 }
749 }
750
751 #[doc = "`SetGlobalVectorArray(i32, crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)` overload"]
752 pub fn set_global_vector_array_3(
753 name_id: impl ::core::convert::Into<i32>,
754 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>>,
755 ) -> () {
756 unsafe {
757 ::unity::il2cpp_call!((::unity::module_base()+0x2f911a0usize)as*mut u8,();
758(i32)::core::convert::Into::into(name_id),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values))
759 }
760 }
761
762 #[doc = "`SetGlobalVectorArray(::unity::Il2CppString, ::unity::Array<crate::unity_engine::vector4::Vector4>)` overload"]
763 pub fn set_global_vector_array_4(
764 name: impl ::core::convert::Into<::unity::Il2CppString>,
765 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector4::Vector4>>,
766 ) -> () {
767 unsafe {
768 ::unity::il2cpp_call!((::unity::module_base()+0x2f91220usize)as*mut u8,();
769(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values))
770 }
771 }
772
773 #[doc = "`SetGlobalVectorArray(i32, ::unity::Array<crate::unity_engine::vector4::Vector4>)` overload"]
774 pub fn set_global_vector_array_5(
775 name_id: impl ::core::convert::Into<i32>,
776 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::vector4::Vector4>>,
777 ) -> () {
778 unsafe {
779 ::unity::il2cpp_call!((::unity::module_base()+0x2f91280usize)as*mut u8,();
780(i32)::core::convert::Into::into(name_id),(::unity::Array<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values))
781 }
782 }
783
784 #[doc = "`SetGlobalMatrixArray(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
785 pub fn set_global_matrix_array_2(
786 name: impl ::core::convert::Into<::unity::Il2CppString>,
787 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>>,
788 ) -> () {
789 unsafe {
790 ::unity::il2cpp_call!((::unity::module_base()+0x2f91290usize)as*mut u8,();
791(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values))
792 }
793 }
794
795 #[doc = "`SetGlobalMatrixArray(i32, crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
796 pub fn set_global_matrix_array_3(
797 name_id: impl ::core::convert::Into<i32>,
798 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>>,
799 ) -> () {
800 unsafe {
801 ::unity::il2cpp_call!((::unity::module_base()+0x2f91330usize)as*mut u8,();
802(i32)::core::convert::Into::into(name_id),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values))
803 }
804 }
805
806 #[doc = "`SetGlobalMatrixArray(::unity::Il2CppString, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
807 pub fn set_global_matrix_array_4(
808 name: impl ::core::convert::Into<::unity::Il2CppString>,
809 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>>,
810 ) -> () {
811 unsafe {
812 ::unity::il2cpp_call!((::unity::module_base()+0x2f913b0usize)as*mut u8,();
813(::unity::Il2CppString)::core::convert::Into::into(name),(::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values))
814 }
815 }
816
817 #[doc = "`SetGlobalMatrixArray(i32, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
818 pub fn set_global_matrix_array_5(
819 name_id: impl ::core::convert::Into<i32>,
820 values: impl ::core::convert::Into<::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>>,
821 ) -> () {
822 unsafe {
823 ::unity::il2cpp_call!((::unity::module_base()+0x2f91410usize)as*mut u8,();
824(i32)::core::convert::Into::into(name_id),(::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values))
825 }
826 }
827
828 #[doc = "`GetGlobalFloat(::unity::Il2CppString)` overload"]
829 pub fn get_global_float(name: impl ::core::convert::Into<::unity::Il2CppString>) -> f32 {
830 unsafe {
831 ::unity::il2cpp_call!((::unity::module_base()+0x2f91420usize)as*mut u8,f32;
832(::unity::Il2CppString)::core::convert::Into::into(name))
833 }
834 }
835
836 #[doc = "`GetGlobalFloat(i32)` overload"]
837 pub fn get_global_float_2(name_id: impl ::core::convert::Into<i32>) -> f32 {
838 unsafe {
839 ::unity::il2cpp_call!((::unity::module_base()+0x2f914a0usize)as*mut u8,f32;
840(i32)::core::convert::Into::into(name_id))
841 }
842 }
843
844 #[doc = "`GetGlobalInt(::unity::Il2CppString)` overload"]
845 pub fn get_global_int(name: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
846 unsafe {
847 ::unity::il2cpp_call!((::unity::module_base()+0x2f914f0usize)as*mut u8,i32;
848(::unity::Il2CppString)::core::convert::Into::into(name))
849 }
850 }
851
852 #[doc = "`GetGlobalInt(i32)` overload"]
853 pub fn get_global_int_2(name_id: impl ::core::convert::Into<i32>) -> i32 {
854 unsafe {
855 ::unity::il2cpp_call!((::unity::module_base()+0x2f91580usize)as*mut u8,i32;
856(i32)::core::convert::Into::into(name_id))
857 }
858 }
859
860 #[doc = "`GetGlobalVector(::unity::Il2CppString)` overload"]
861 pub fn get_global_vector(name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::vector4::Vector4 {
862 unsafe {
863 ::unity::il2cpp_call!((::unity::module_base()+0x2f915e0usize)as*mut u8,crate::unity_engine::vector4::Vector4;
864(::unity::Il2CppString)::core::convert::Into::into(name))
865 }
866 }
867
868 #[doc = "`GetGlobalVector(i32)` overload"]
869 pub fn get_global_vector_2(name_id: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector4::Vector4 {
870 unsafe {
871 ::unity::il2cpp_call!((::unity::module_base()+0x2f91670usize)as*mut u8,crate::unity_engine::vector4::Vector4;
872(i32)::core::convert::Into::into(name_id))
873 }
874 }
875
876 #[doc = "`GetGlobalColor(::unity::Il2CppString)` overload"]
877 pub fn get_global_color(name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::color::Color {
878 unsafe {
879 ::unity::il2cpp_call!((::unity::module_base()+0x2f916d0usize)as*mut u8,crate::unity_engine::color::Color;
880(::unity::Il2CppString)::core::convert::Into::into(name))
881 }
882 }
883
884 #[doc = "`GetGlobalColor(i32)` overload"]
885 pub fn get_global_color_2(name_id: impl ::core::convert::Into<i32>) -> crate::unity_engine::color::Color {
886 unsafe {
887 ::unity::il2cpp_call!((::unity::module_base()+0x2f91760usize)as*mut u8,crate::unity_engine::color::Color;
888(i32)::core::convert::Into::into(name_id))
889 }
890 }
891
892 #[doc = "`GetGlobalMatrix(::unity::Il2CppString)` overload"]
893 pub fn get_global_matrix(name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::matrix4x4::Matrix4x4 {
894 unsafe {
895 ::unity::il2cpp_call!((::unity::module_base()+0x2f917d0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
896(::unity::Il2CppString)::core::convert::Into::into(name))
897 }
898 }
899
900 #[doc = "`GetGlobalMatrix(i32)` overload"]
901 pub fn get_global_matrix_2(name_id: impl ::core::convert::Into<i32>) -> crate::unity_engine::matrix4x4::Matrix4x4 {
902 unsafe {
903 ::unity::il2cpp_call!((::unity::module_base()+0x2f918b0usize)as*mut u8,crate::unity_engine::matrix4x4::Matrix4x4;
904(i32)::core::convert::Into::into(name_id))
905 }
906 }
907
908 #[doc = "`GetGlobalTexture(::unity::Il2CppString)` overload"]
909 pub fn get_global_texture(name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::texture::Texture {
910 unsafe {
911 ::unity::il2cpp_call!((::unity::module_base()+0x2f91970usize)as*mut u8,crate::unity_engine::texture::Texture;
912(::unity::Il2CppString)::core::convert::Into::into(name))
913 }
914 }
915
916 #[doc = "`GetGlobalTexture(i32)` overload"]
917 pub fn get_global_texture_2(name_id: impl ::core::convert::Into<i32>) -> crate::unity_engine::texture::Texture {
918 unsafe {
919 ::unity::il2cpp_call!((::unity::module_base()+0x2f919f0usize)as*mut u8,crate::unity_engine::texture::Texture;
920(i32)::core::convert::Into::into(name_id))
921 }
922 }
923
924 #[doc = "`GetGlobalFloatArray(::unity::Il2CppString)` overload"]
925 pub fn get_global_float_array(name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Array<f32> {
926 unsafe {
927 ::unity::il2cpp_call!((::unity::module_base()+0x2f91a40usize)as*mut u8, ::unity::Array<f32> ;
928(::unity::Il2CppString)::core::convert::Into::into(name))
929 }
930 }
931
932 #[doc = "`GetGlobalFloatArray(i32)` overload"]
933 pub fn get_global_float_array_2(name_id: impl ::core::convert::Into<i32>) -> ::unity::Array<f32> {
934 unsafe {
935 ::unity::il2cpp_call!((::unity::module_base()+0x2f91b10usize)as*mut u8, ::unity::Array<f32> ;
936(i32)::core::convert::Into::into(name_id))
937 }
938 }
939
940 #[doc = "`GetGlobalVectorArray(::unity::Il2CppString)` overload"]
941 pub fn get_global_vector_array(name: impl ::core::convert::Into<::unity::Il2CppString>) -> ::unity::Array<crate::unity_engine::vector4::Vector4> {
942 unsafe {
943 ::unity::il2cpp_call!((::unity::module_base()+0x2f91bb0usize)as*mut u8, ::unity::Array<crate::unity_engine::vector4::Vector4> ;
944(::unity::Il2CppString)::core::convert::Into::into(name))
945 }
946 }
947
948 #[doc = "`GetGlobalVectorArray(i32)` overload"]
949 pub fn get_global_vector_array_2(name_id: impl ::core::convert::Into<i32>) -> ::unity::Array<crate::unity_engine::vector4::Vector4> {
950 unsafe {
951 ::unity::il2cpp_call!((::unity::module_base()+0x2f91c80usize)as*mut u8, ::unity::Array<crate::unity_engine::vector4::Vector4> ;
952(i32)::core::convert::Into::into(name_id))
953 }
954 }
955
956 #[doc = "`GetGlobalMatrixArray(::unity::Il2CppString)` overload"]
957 pub fn get_global_matrix_array(
958 name: impl ::core::convert::Into<::unity::Il2CppString>,
959 ) -> ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4> {
960 unsafe {
961 ::unity::il2cpp_call!((::unity::module_base()+0x2f91d20usize)as*mut u8, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4> ;
962(::unity::Il2CppString)::core::convert::Into::into(name))
963 }
964 }
965
966 #[doc = "`GetGlobalMatrixArray(i32)` overload"]
967 pub fn get_global_matrix_array_2(name_id: impl ::core::convert::Into<i32>) -> ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4> {
968 unsafe {
969 ::unity::il2cpp_call!((::unity::module_base()+0x2f91df0usize)as*mut u8, ::unity::Array<crate::unity_engine::matrix4x4::Matrix4x4> ;
970(i32)::core::convert::Into::into(name_id))
971 }
972 }
973
974 #[doc = "`GetGlobalFloatArray(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<f32>)` overload"]
975 pub fn get_global_float_array_3(
976 name: impl ::core::convert::Into<::unity::Il2CppString>,
977 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<f32>>,
978 ) -> () {
979 unsafe {
980 ::unity::il2cpp_call!((::unity::module_base()+0x2f91e90usize)as*mut u8,();
981(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<f32>)::core::convert::Into::into(values))
982 }
983 }
984
985 #[doc = "`GetGlobalFloatArray(i32, crate::system::collections::generic::list_1::List_1<f32>)` overload"]
986 pub fn get_global_float_array_4(
987 name_id: impl ::core::convert::Into<i32>,
988 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<f32>>,
989 ) -> () {
990 unsafe {
991 ::unity::il2cpp_call!((::unity::module_base()+0x2f91ef0usize)as*mut u8,();
992(i32)::core::convert::Into::into(name_id),(crate::system::collections::generic::list_1::List_1<f32>)::core::convert::Into::into(values))
993 }
994 }
995
996 #[doc = "`GetGlobalVectorArray(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)` overload"]
997 pub fn get_global_vector_array_3(
998 name: impl ::core::convert::Into<::unity::Il2CppString>,
999 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>>,
1000 ) -> () {
1001 unsafe {
1002 ::unity::il2cpp_call!((::unity::module_base()+0x2f91f00usize)as*mut u8,();
1003(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values))
1004 }
1005 }
1006
1007 #[doc = "`GetGlobalVectorArray(i32, crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)` overload"]
1008 pub fn get_global_vector_array_4(
1009 name_id: impl ::core::convert::Into<i32>,
1010 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>>,
1011 ) -> () {
1012 unsafe {
1013 ::unity::il2cpp_call!((::unity::module_base()+0x2f91f60usize)as*mut u8,();
1014(i32)::core::convert::Into::into(name_id),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::vector4::Vector4>)::core::convert::Into::into(values))
1015 }
1016 }
1017
1018 #[doc = "`GetGlobalMatrixArray(::unity::Il2CppString, crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
1019 pub fn get_global_matrix_array_3(
1020 name: impl ::core::convert::Into<::unity::Il2CppString>,
1021 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>>,
1022 ) -> () {
1023 unsafe {
1024 ::unity::il2cpp_call!((::unity::module_base()+0x2f91f70usize)as*mut u8,();
1025(::unity::Il2CppString)::core::convert::Into::into(name),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values))
1026 }
1027 }
1028
1029 #[doc = "`GetGlobalMatrixArray(i32, crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)` overload"]
1030 pub fn get_global_matrix_array_4(
1031 name_id: impl ::core::convert::Into<i32>,
1032 values: impl ::core::convert::Into<crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>>,
1033 ) -> () {
1034 unsafe {
1035 ::unity::il2cpp_call!((::unity::module_base()+0x2f91fd0usize)as*mut u8,();
1036(i32)::core::convert::Into::into(name_id),(crate::system::collections::generic::list_1::List_1<crate::unity_engine::matrix4x4::Matrix4x4>)::core::convert::Into::into(values))
1037 }
1038 }
1039
1040 #[doc = "`GetPropertyName(crate::unity_engine::shader::Shader, i32)` overload"]
1041 pub fn get_property_name(
1042 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1043 property_index: impl ::core::convert::Into<i32>,
1044 ) -> ::unity::Il2CppString {
1045 unsafe {
1046 ::unity::il2cpp_call!((::unity::module_base()+0x2f92050usize)as*mut u8, ::unity::Il2CppString;
1047(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1048 }
1049 }
1050
1051 #[doc = "`GetPropertyNameId(crate::unity_engine::shader::Shader, i32)` overload"]
1052 pub fn get_property_name_id(
1053 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1054 property_index: impl ::core::convert::Into<i32>,
1055 ) -> i32 {
1056 unsafe {
1057 ::unity::il2cpp_call!((::unity::module_base()+0x2f920a0usize)as*mut u8,i32;
1058(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1059 }
1060 }
1061
1062 #[doc = "`GetPropertyType(crate::unity_engine::shader::Shader, i32)` overload"]
1063 pub fn get_property_type(
1064 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1065 property_index: impl ::core::convert::Into<i32>,
1066 ) -> crate::unity_engine::rendering::shaderpropertytype::ShaderPropertyType {
1067 unsafe {
1068 ::unity::il2cpp_call!((::unity::module_base()+0x2f920f0usize)as*mut u8,crate::unity_engine::rendering::shaderpropertytype::ShaderPropertyType;
1069(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1070 }
1071 }
1072
1073 #[doc = "`GetPropertyDescription(crate::unity_engine::shader::Shader, i32)` overload"]
1074 pub fn get_property_description(
1075 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1076 property_index: impl ::core::convert::Into<i32>,
1077 ) -> ::unity::Il2CppString {
1078 unsafe {
1079 ::unity::il2cpp_call!((::unity::module_base()+0x2f92140usize)as*mut u8, ::unity::Il2CppString;
1080(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1081 }
1082 }
1083
1084 #[doc = "`GetPropertyFlags(crate::unity_engine::shader::Shader, i32)` overload"]
1085 pub fn get_property_flags(
1086 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1087 property_index: impl ::core::convert::Into<i32>,
1088 ) -> crate::unity_engine::rendering::shaderpropertyflags::ShaderPropertyFlags {
1089 unsafe {
1090 ::unity::il2cpp_call!((::unity::module_base()+0x2f92190usize)as*mut u8,crate::unity_engine::rendering::shaderpropertyflags::ShaderPropertyFlags;
1091(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1092 }
1093 }
1094
1095 #[doc = "`GetPropertyAttributes(crate::unity_engine::shader::Shader, i32)` overload"]
1096 pub fn get_property_attributes(
1097 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1098 property_index: impl ::core::convert::Into<i32>,
1099 ) -> ::unity::Array<::unity::Il2CppString> {
1100 unsafe {
1101 ::unity::il2cpp_call!((::unity::module_base()+0x2f921e0usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1102(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1103 }
1104 }
1105
1106 #[doc = "`GetPropertyDefaultValue(crate::unity_engine::shader::Shader, i32)` overload"]
1107 pub fn get_property_default_value(
1108 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1109 property_index: impl ::core::convert::Into<i32>,
1110 ) -> crate::unity_engine::vector4::Vector4 {
1111 unsafe {
1112 ::unity::il2cpp_call!((::unity::module_base()+0x2f92230usize)as*mut u8,crate::unity_engine::vector4::Vector4;
1113(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1114 }
1115 }
1116
1117 #[doc = "`GetPropertyTextureDimension(crate::unity_engine::shader::Shader, i32)` overload"]
1118 pub fn get_property_texture_dimension(
1119 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1120 property_index: impl ::core::convert::Into<i32>,
1121 ) -> crate::unity_engine::rendering::texturedimension::TextureDimension {
1122 unsafe {
1123 ::unity::il2cpp_call!((::unity::module_base()+0x2f92300usize)as*mut u8,crate::unity_engine::rendering::texturedimension::TextureDimension;
1124(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1125 }
1126 }
1127
1128 #[doc = "`GetPropertyTextureDefaultName(crate::unity_engine::shader::Shader, i32)` overload"]
1129 pub fn get_property_texture_default_name(
1130 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1131 property_index: impl ::core::convert::Into<i32>,
1132 ) -> ::unity::Il2CppString {
1133 unsafe {
1134 ::unity::il2cpp_call!((::unity::module_base()+0x2f92350usize)as*mut u8, ::unity::Il2CppString;
1135(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index))
1136 }
1137 }
1138
1139 #[doc = "`FindTextureStackImpl(crate::unity_engine::shader::Shader, i32, *mut::unity::Il2CppString, *muti32)` overload"]
1140 pub fn find_texture_stack_impl(
1141 s: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1142 property_idx: impl ::core::convert::Into<i32>,
1143 ) -> (bool, ::unity::Il2CppString, i32) {
1144 unsafe {
1145 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
1146 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
1147 let __ret = {
1148 ::unity::il2cpp_call!((::unity::module_base()+0x2f923a0usize)as*mut u8,bool;
1149(crate::unity_engine::shader::Shader)::core::convert::Into::into(s),(i32)::core::convert::Into::into(property_idx),(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
1150 };
1151 (__ret, __out_0.assume_init(), __out_1.assume_init())
1152 }
1153 }
1154
1155 #[doc = "`CheckPropertyIndex(crate::unity_engine::shader::Shader, i32)` overload"]
1156 pub fn check_property_index(
1157 s: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1158 property_index: impl ::core::convert::Into<i32>,
1159 ) -> () {
1160 unsafe {
1161 ::unity::il2cpp_call!((::unity::module_base()+0x2f92410usize)as*mut u8,();
1162(crate::unity_engine::shader::Shader)::core::convert::Into::into(s),(i32)::core::convert::Into::into(property_index))
1163 }
1164 }
1165
1166 #[doc = "`SetGlobalVectorImpl_Injected(i32, *mutcrate::unity_engine::vector4::Vector4)` overload"]
1167 pub fn set_global_vector_impl_injected(name: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector4::Vector4 {
1168 unsafe {
1169 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector4::Vector4>::uninit();
1170 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f3a0usize)as*mut u8,();
1171(i32)::core::convert::Into::into(name),(*mut crate::unity_engine::vector4::Vector4)__out_0.as_mut_ptr());
1172 __out_0.assume_init()
1173 }
1174 }
1175
1176 #[doc = "`SetGlobalMatrixImpl_Injected(i32, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1177 pub fn set_global_matrix_impl_injected(name: impl ::core::convert::Into<i32>) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1178 unsafe {
1179 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
1180 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f440usize)as*mut u8,();
1181(i32)::core::convert::Into::into(name),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
1182 __out_0.assume_init()
1183 }
1184 }
1185
1186 #[doc = "`GetGlobalVectorImpl_Injected(i32, *mutcrate::unity_engine::vector4::Vector4)` overload"]
1187 pub fn get_global_vector_impl_injected(name: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector4::Vector4 {
1188 unsafe {
1189 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector4::Vector4>::uninit();
1190 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f770usize)as*mut u8,();
1191(i32)::core::convert::Into::into(name),(*mut crate::unity_engine::vector4::Vector4)__out_0.as_mut_ptr());
1192 __out_0.assume_init()
1193 }
1194 }
1195
1196 #[doc = "`GetGlobalMatrixImpl_Injected(i32, *mutcrate::unity_engine::matrix4x4::Matrix4x4)` overload"]
1197 pub fn get_global_matrix_impl_injected(name: impl ::core::convert::Into<i32>) -> crate::unity_engine::matrix4x4::Matrix4x4 {
1198 unsafe {
1199 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::matrix4x4::Matrix4x4>::uninit();
1200 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f850usize)as*mut u8,();
1201(i32)::core::convert::Into::into(name),(*mut crate::unity_engine::matrix4x4::Matrix4x4)__out_0.as_mut_ptr());
1202 __out_0.assume_init()
1203 }
1204 }
1205
1206 #[doc = "`GetPropertyDefaultValue_Injected(crate::unity_engine::shader::Shader, i32, *mutcrate::unity_engine::vector4::Vector4)` overload"]
1207 pub fn get_property_default_value_injected(
1208 shader: impl ::core::convert::Into<crate::unity_engine::shader::Shader>,
1209 property_index: impl ::core::convert::Into<i32>,
1210 ) -> crate::unity_engine::vector4::Vector4 {
1211 unsafe {
1212 let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::vector4::Vector4>::uninit();
1213 ::unity::il2cpp_call!((::unity::module_base()+0x2f922a0usize)as*mut u8,();
1214(crate::unity_engine::shader::Shader)::core::convert::Into::into(shader),(i32)::core::convert::Into::into(property_index),(*mut crate::unity_engine::vector4::Vector4)__out_0.as_mut_ptr());
1215 __out_0.assume_init()
1216 }
1217 }
1218}
1219
1220#[cfg(feature = "unity_engine-shader")]
1221pub trait IShaderMethods: IShader {
1222 #[doc = "`get_maximumLOD()` overload"]
1223 fn get_maximum_lod(self) -> i32 {
1224 unsafe {
1225 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1226 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ec20usize)as*mut u8,i32;
1227(Shader)__receiver)
1228 }
1229 }
1230 #[doc = "`set_maximumLOD(i32)` overload"]
1231 fn set_maximum_lod(self, value: impl ::core::convert::Into<i32>) -> () {
1232 unsafe {
1233 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1234 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ec70usize)as*mut u8,();
1235(Shader)__receiver,(i32)::core::convert::Into::into(value))
1236 }
1237 }
1238 #[doc = "`get_isSupported()` overload"]
1239 fn get_is_supported(self) -> bool {
1240 unsafe {
1241 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1242 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ed50usize)as*mut u8,bool;
1243(Shader)__receiver)
1244 }
1245 }
1246 #[doc = "`get_renderQueue()` overload"]
1247 fn get_render_queue(self) -> i32 {
1248 unsafe {
1249 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1250 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ef20usize)as*mut u8,i32;
1251(Shader)__receiver)
1252 }
1253 }
1254 #[doc = "`get_disableBatching()` overload"]
1255 fn get_disable_batching(self) -> crate::unity_engine::disablebatchingtype::DisableBatchingType {
1256 unsafe {
1257 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1258 ::unity::il2cpp_call!((::unity::module_base()+0x2f8ef70usize)as*mut u8,crate::unity_engine::disablebatchingtype::DisableBatchingType;
1259(Shader)__receiver)
1260 }
1261 }
1262 #[doc = "`GetDependency(::unity::Il2CppString)` overload"]
1263 fn get_dependency(self, name: impl ::core::convert::Into<::unity::Il2CppString>) -> crate::unity_engine::shader::Shader {
1264 unsafe {
1265 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1266 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f0f0usize)as*mut u8,crate::unity_engine::shader::Shader;
1267(Shader)__receiver,(::unity::Il2CppString)::core::convert::Into::into(name))
1268 }
1269 }
1270 #[doc = "`get_passCount()` overload"]
1271 fn get_pass_count(self) -> i32 {
1272 unsafe {
1273 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1274 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f140usize)as*mut u8,i32;
1275(Shader)__receiver)
1276 }
1277 }
1278 #[doc = "`FindPassTagValue(i32, crate::unity_engine::rendering::shadertagid::ShaderTagId)` overload"]
1279 fn find_pass_tag_value(
1280 self,
1281 pass_index: impl ::core::convert::Into<i32>,
1282 tag_name: impl ::core::convert::Into<crate::unity_engine::rendering::shadertagid::ShaderTagId>,
1283 ) -> crate::unity_engine::rendering::shadertagid::ShaderTagId {
1284 unsafe {
1285 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1286 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f190usize)as*mut u8,crate::unity_engine::rendering::shadertagid::ShaderTagId;
1287(Shader)__receiver,(i32)::core::convert::Into::into(pass_index),(crate::unity_engine::rendering::shadertagid::ShaderTagId)::core::convert::Into::into(tag_name))
1288 }
1289 }
1290 #[doc = "`Internal_FindPassTagValue(i32, i32)` overload"]
1291 fn internal_find_pass_tag_value(self, pass_index: impl ::core::convert::Into<i32>, tag_name: impl ::core::convert::Into<i32>) -> i32 {
1292 unsafe {
1293 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1294 ::unity::il2cpp_call!((::unity::module_base()+0x2f8f280usize)as*mut u8,i32;
1295(Shader)__receiver,(i32)::core::convert::Into::into(pass_index),(i32)::core::convert::Into::into(tag_name))
1296 }
1297 }
1298 #[doc = "`.ctor()` overload"]
1299 fn ctor(self) -> () {
1300 unsafe {
1301 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1302 ::unity::il2cpp_call!((::unity::module_base()+0x2f91fe0usize)as*mut u8,();
1303(Shader)__receiver)
1304 }
1305 }
1306 #[doc = "`GetPropertyCount()` overload"]
1307 fn get_property_count(self) -> i32 {
1308 unsafe {
1309 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1310 ::unity::il2cpp_call!((::unity::module_base()+0x2f924c0usize)as*mut u8,i32;
1311(Shader)__receiver)
1312 }
1313 }
1314 #[doc = "`FindPropertyIndex(::unity::Il2CppString)` overload"]
1315 fn find_property_index(self, property_name: impl ::core::convert::Into<::unity::Il2CppString>) -> i32 {
1316 unsafe {
1317 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1318 ::unity::il2cpp_call!((::unity::module_base()+0x2f92510usize)as*mut u8,i32;
1319(Shader)__receiver,(::unity::Il2CppString)::core::convert::Into::into(property_name))
1320 }
1321 }
1322 #[doc = "`GetPropertyName(i32)` overload"]
1323 fn get_property_name_2(self, property_index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
1324 unsafe {
1325 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1326 ::unity::il2cpp_call!((::unity::module_base()+0x2f92560usize)as*mut u8, ::unity::Il2CppString;
1327(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1328 }
1329 }
1330 #[doc = "`GetPropertyNameId(i32)` overload"]
1331 fn get_property_name_id_2(self, property_index: impl ::core::convert::Into<i32>) -> i32 {
1332 unsafe {
1333 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1334 ::unity::il2cpp_call!((::unity::module_base()+0x2f925c0usize)as*mut u8,i32;
1335(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1336 }
1337 }
1338 #[doc = "`GetPropertyType(i32)` overload"]
1339 fn get_property_type_2(
1340 self,
1341 property_index: impl ::core::convert::Into<i32>,
1342 ) -> crate::unity_engine::rendering::shaderpropertytype::ShaderPropertyType {
1343 unsafe {
1344 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1345 ::unity::il2cpp_call!((::unity::module_base()+0x2f92620usize)as*mut u8,crate::unity_engine::rendering::shaderpropertytype::ShaderPropertyType;
1346(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1347 }
1348 }
1349 #[doc = "`GetPropertyDescription(i32)` overload"]
1350 fn get_property_description_2(self, property_index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
1351 unsafe {
1352 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1353 ::unity::il2cpp_call!((::unity::module_base()+0x2f92680usize)as*mut u8, ::unity::Il2CppString;
1354(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1355 }
1356 }
1357 #[doc = "`GetPropertyFlags(i32)` overload"]
1358 fn get_property_flags_2(
1359 self,
1360 property_index: impl ::core::convert::Into<i32>,
1361 ) -> crate::unity_engine::rendering::shaderpropertyflags::ShaderPropertyFlags {
1362 unsafe {
1363 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1364 ::unity::il2cpp_call!((::unity::module_base()+0x2f926e0usize)as*mut u8,crate::unity_engine::rendering::shaderpropertyflags::ShaderPropertyFlags;
1365(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1366 }
1367 }
1368 #[doc = "`GetPropertyAttributes(i32)` overload"]
1369 fn get_property_attributes_2(self, property_index: impl ::core::convert::Into<i32>) -> ::unity::Array<::unity::Il2CppString> {
1370 unsafe {
1371 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1372 ::unity::il2cpp_call!((::unity::module_base()+0x2f92740usize)as*mut u8, ::unity::Array< ::unity::Il2CppString> ;
1373(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1374 }
1375 }
1376 #[doc = "`GetPropertyDefaultFloatValue(i32)` overload"]
1377 fn get_property_default_float_value(self, property_index: impl ::core::convert::Into<i32>) -> f32 {
1378 unsafe {
1379 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1380 ::unity::il2cpp_call!((::unity::module_base()+0x2f927a0usize)as*mut u8,f32;
1381(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1382 }
1383 }
1384 #[doc = "`GetPropertyDefaultVectorValue(i32)` overload"]
1385 fn get_property_default_vector_value(self, property_index: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector4::Vector4 {
1386 unsafe {
1387 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1388 ::unity::il2cpp_call!((::unity::module_base()+0x2f928c0usize)as*mut u8,crate::unity_engine::vector4::Vector4;
1389(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1390 }
1391 }
1392 #[doc = "`GetPropertyRangeLimits(i32)` overload"]
1393 fn get_property_range_limits(self, property_index: impl ::core::convert::Into<i32>) -> crate::unity_engine::vector2::Vector2 {
1394 unsafe {
1395 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1396 ::unity::il2cpp_call!((::unity::module_base()+0x2f929c0usize)as*mut u8,crate::unity_engine::vector2::Vector2;
1397(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1398 }
1399 }
1400 #[doc = "`GetPropertyTextureDimension(i32)` overload"]
1401 fn get_property_texture_dimension_2(
1402 self,
1403 property_index: impl ::core::convert::Into<i32>,
1404 ) -> crate::unity_engine::rendering::texturedimension::TextureDimension {
1405 unsafe {
1406 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1407 ::unity::il2cpp_call!((::unity::module_base()+0x2f92b00usize)as*mut u8,crate::unity_engine::rendering::texturedimension::TextureDimension;
1408(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1409 }
1410 }
1411 #[doc = "`GetPropertyTextureDefaultName(i32)` overload"]
1412 fn get_property_texture_default_name_2(self, property_index: impl ::core::convert::Into<i32>) -> ::unity::Il2CppString {
1413 unsafe {
1414 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1415 ::unity::il2cpp_call!((::unity::module_base()+0x2f92be0usize)as*mut u8, ::unity::Il2CppString;
1416(Shader)__receiver,(i32)::core::convert::Into::into(property_index))
1417 }
1418 }
1419 #[doc = "`FindTextureStack(i32, *mut::unity::Il2CppString, *muti32)` overload"]
1420 fn find_texture_stack(self, property_index: impl ::core::convert::Into<i32>) -> (bool, ::unity::Il2CppString, i32) {
1421 unsafe {
1422 let __receiver = <Shader as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
1423 let mut __out_0 = ::core::mem::MaybeUninit::<::unity::Il2CppString>::uninit();
1424 let mut __out_1 = ::core::mem::MaybeUninit::<i32>::uninit();
1425 let __ret = {
1426 ::unity::il2cpp_call!((::unity::module_base()+0x2f92cc0usize)as*mut u8,bool;
1427(Shader)__receiver,(i32)::core::convert::Into::into(property_index),(*mut::unity::Il2CppString)__out_0.as_mut_ptr(),(*mut i32)__out_1.as_mut_ptr())
1428 };
1429 (__ret, __out_0.assume_init(), __out_1.assume_init())
1430 }
1431 }
1432}
1433
1434#[cfg(feature = "unity_engine-shader")]
1435impl<__T: IShader> IShaderMethods for __T {}
1436
1437#[cfg(feature = "unity_engine-shader")]
1438impl Shader {
1439 pub fn get_global_shader_hardware_tier_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1440 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
1441 }
1442
1443 pub fn set_global_shader_hardware_tier_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1444 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
1445 }
1446
1447 pub fn find_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1448 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
1449 }
1450
1451 pub fn find_builtin_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1452 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
1453 }
1454
1455 pub fn get_maximum_lod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1456 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
1457 }
1458
1459 pub fn set_maximum_lod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1460 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
1461 }
1462
1463 pub fn get_global_maximum_lod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1464 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
1465 }
1466
1467 pub fn set_global_maximum_lod_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1468 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
1469 }
1470
1471 pub fn get_is_supported_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1472 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
1473 }
1474
1475 pub fn get_global_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1476 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
1477 }
1478
1479 pub fn set_global_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1480 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
1481 }
1482
1483 pub fn enable_keyword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1484 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
1485 }
1486
1487 pub fn disable_keyword_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1488 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
1489 }
1490
1491 pub fn is_keyword_enabled_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1492 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
1493 }
1494
1495 pub fn get_render_queue_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1496 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
1497 }
1498
1499 pub fn get_disable_batching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1500 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
1501 }
1502
1503 pub fn warmup_all_shaders_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1504 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
1505 }
1506
1507 pub fn tag_to_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1508 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
1509 }
1510
1511 pub fn id_to_tag_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1512 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
1513 }
1514
1515 pub fn property_to_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1516 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[19]
1517 }
1518
1519 pub fn get_dependency_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1520 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
1521 }
1522
1523 pub fn get_pass_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1524 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
1525 }
1526
1527 pub fn find_pass_tag_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1528 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
1529 }
1530
1531 pub fn internal_find_pass_tag_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1532 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
1533 }
1534
1535 pub fn set_global_float_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1536 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
1537 }
1538
1539 pub fn set_global_vector_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1540 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
1541 }
1542
1543 pub fn set_global_matrix_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1544 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
1545 }
1546
1547 pub fn set_global_texture_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
1549 }
1550
1551 pub fn set_global_render_texture_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
1553 }
1554
1555 pub fn set_global_buffer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
1557 }
1558
1559 pub fn set_global_graphics_buffer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
1561 }
1562
1563 pub fn set_global_constant_buffer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
1565 }
1566
1567 pub fn set_global_constant_graphics_buffer_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
1569 }
1570
1571 pub fn get_global_float_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
1573 }
1574
1575 pub fn get_global_vector_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1576 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
1577 }
1578
1579 pub fn get_global_matrix_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1580 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
1581 }
1582
1583 pub fn get_global_texture_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1584 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
1585 }
1586
1587 pub fn set_global_float_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1588 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
1589 }
1590
1591 pub fn set_global_vector_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1592 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
1593 }
1594
1595 pub fn set_global_matrix_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
1597 }
1598
1599 pub fn get_global_float_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1600 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
1601 }
1602
1603 pub fn get_global_vector_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1604 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
1605 }
1606
1607 pub fn get_global_matrix_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1608 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
1609 }
1610
1611 pub fn get_global_float_array_count_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1612 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
1613 }
1614
1615 pub fn get_global_vector_array_count_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1616 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
1617 }
1618
1619 pub fn get_global_matrix_array_count_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1620 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[45]
1621 }
1622
1623 pub fn extract_global_float_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1624 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[46]
1625 }
1626
1627 pub fn extract_global_vector_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1628 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[47]
1629 }
1630
1631 pub fn extract_global_matrix_array_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1632 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[48]
1633 }
1634
1635 pub fn set_global_float_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1636 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[49]
1637 }
1638
1639 pub fn set_global_vector_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1640 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[50]
1641 }
1642
1643 pub fn set_global_matrix_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1644 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[51]
1645 }
1646
1647 pub fn extract_global_float_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1648 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[52]
1649 }
1650
1651 pub fn extract_global_vector_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1652 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[53]
1653 }
1654
1655 pub fn extract_global_matrix_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1656 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[54]
1657 }
1658
1659 pub fn set_global_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1660 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[55]
1661 }
1662
1663 pub fn set_global_float_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1664 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[56]
1665 }
1666
1667 pub fn set_global_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1668 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[57]
1669 }
1670
1671 pub fn set_global_int_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1672 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[58]
1673 }
1674
1675 pub fn set_global_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1676 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[59]
1677 }
1678
1679 pub fn set_global_vector_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1680 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[60]
1681 }
1682
1683 pub fn set_global_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1684 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[61]
1685 }
1686
1687 pub fn set_global_color_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1688 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[62]
1689 }
1690
1691 pub fn set_global_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1692 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[63]
1693 }
1694
1695 pub fn set_global_matrix_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1696 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[64]
1697 }
1698
1699 pub fn set_global_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1700 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[65]
1701 }
1702
1703 pub fn set_global_texture_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1704 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[66]
1705 }
1706
1707 pub fn set_global_texture_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1708 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[67]
1709 }
1710
1711 pub fn set_global_texture_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1712 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[68]
1713 }
1714
1715 pub fn set_global_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1716 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[69]
1717 }
1718
1719 pub fn set_global_buffer_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1720 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[70]
1721 }
1722
1723 pub fn set_global_buffer_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1724 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[71]
1725 }
1726
1727 pub fn set_global_buffer_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1728 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[72]
1729 }
1730
1731 pub fn set_global_constant_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1732 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[73]
1733 }
1734
1735 pub fn set_global_constant_buffer_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1736 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[74]
1737 }
1738
1739 pub fn set_global_constant_buffer_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1740 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[75]
1741 }
1742
1743 pub fn set_global_constant_buffer_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1744 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[76]
1745 }
1746
1747 pub fn set_global_float_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1748 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[77]
1749 }
1750
1751 pub fn set_global_float_array_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1752 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[78]
1753 }
1754
1755 pub fn set_global_float_array_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1756 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[79]
1757 }
1758
1759 pub fn set_global_float_array_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1760 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[80]
1761 }
1762
1763 pub fn set_global_vector_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1764 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[81]
1765 }
1766
1767 pub fn set_global_vector_array_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1768 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[82]
1769 }
1770
1771 pub fn set_global_vector_array_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1772 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[83]
1773 }
1774
1775 pub fn set_global_vector_array_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1776 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[84]
1777 }
1778
1779 pub fn set_global_matrix_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1780 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[85]
1781 }
1782
1783 pub fn set_global_matrix_array_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1784 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[86]
1785 }
1786
1787 pub fn set_global_matrix_array_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1788 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[87]
1789 }
1790
1791 pub fn set_global_matrix_array_5_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1792 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[88]
1793 }
1794
1795 pub fn get_global_float_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1796 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[89]
1797 }
1798
1799 pub fn get_global_float_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1800 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[90]
1801 }
1802
1803 pub fn get_global_int_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1804 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[91]
1805 }
1806
1807 pub fn get_global_int_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1808 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[92]
1809 }
1810
1811 pub fn get_global_vector_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1812 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[93]
1813 }
1814
1815 pub fn get_global_vector_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1816 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[94]
1817 }
1818
1819 pub fn get_global_color_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1820 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[95]
1821 }
1822
1823 pub fn get_global_color_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1824 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[96]
1825 }
1826
1827 pub fn get_global_matrix_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1828 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[97]
1829 }
1830
1831 pub fn get_global_matrix_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1832 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[98]
1833 }
1834
1835 pub fn get_global_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1836 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[99]
1837 }
1838
1839 pub fn get_global_texture_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1840 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[100]
1841 }
1842
1843 pub fn get_global_float_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1844 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[101]
1845 }
1846
1847 pub fn get_global_float_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1848 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[102]
1849 }
1850
1851 pub fn get_global_vector_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1852 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[103]
1853 }
1854
1855 pub fn get_global_vector_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1856 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[104]
1857 }
1858
1859 pub fn get_global_matrix_array_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1860 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[105]
1861 }
1862
1863 pub fn get_global_matrix_array_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1864 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[106]
1865 }
1866
1867 pub fn get_global_float_array_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1868 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[107]
1869 }
1870
1871 pub fn get_global_float_array_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1872 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[108]
1873 }
1874
1875 pub fn get_global_vector_array_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1876 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[109]
1877 }
1878
1879 pub fn get_global_vector_array_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1880 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[110]
1881 }
1882
1883 pub fn get_global_matrix_array_3_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1884 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[111]
1885 }
1886
1887 pub fn get_global_matrix_array_4_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1888 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[112]
1889 }
1890
1891 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1892 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[113]
1893 }
1894
1895 pub fn get_property_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1896 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[114]
1897 }
1898
1899 pub fn get_property_name_id_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1900 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[115]
1901 }
1902
1903 pub fn get_property_type_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1904 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[116]
1905 }
1906
1907 pub fn get_property_description_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1908 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[117]
1909 }
1910
1911 pub fn get_property_flags_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1912 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[118]
1913 }
1914
1915 pub fn get_property_attributes_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1916 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[119]
1917 }
1918
1919 pub fn get_property_default_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1920 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[120]
1921 }
1922
1923 pub fn get_property_texture_dimension_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1924 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[121]
1925 }
1926
1927 pub fn get_property_texture_default_name_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1928 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[122]
1929 }
1930
1931 pub fn find_texture_stack_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1932 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[123]
1933 }
1934
1935 pub fn check_property_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1936 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[124]
1937 }
1938
1939 pub fn get_property_count_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1940 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[125]
1941 }
1942
1943 pub fn find_property_index_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1944 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[126]
1945 }
1946
1947 pub fn get_property_name_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1948 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[127]
1949 }
1950
1951 pub fn get_property_name_id_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1952 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[128]
1953 }
1954
1955 pub fn get_property_type_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1956 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[129]
1957 }
1958
1959 pub fn get_property_description_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1960 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[130]
1961 }
1962
1963 pub fn get_property_flags_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1964 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[131]
1965 }
1966
1967 pub fn get_property_attributes_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1968 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[132]
1969 }
1970
1971 pub fn get_property_default_float_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1972 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[133]
1973 }
1974
1975 pub fn get_property_default_vector_value_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1976 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[134]
1977 }
1978
1979 pub fn get_property_range_limits_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1980 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[135]
1981 }
1982
1983 pub fn get_property_texture_dimension_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1984 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[136]
1985 }
1986
1987 pub fn get_property_texture_default_name_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1988 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[137]
1989 }
1990
1991 pub fn find_texture_stack_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1992 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[138]
1993 }
1994
1995 pub fn set_global_vector_impl_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
1996 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[139]
1997 }
1998
1999 pub fn set_global_matrix_impl_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2000 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[140]
2001 }
2002
2003 pub fn get_global_vector_impl_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2004 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[141]
2005 }
2006
2007 pub fn get_global_matrix_impl_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2008 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[142]
2009 }
2010
2011 pub fn get_property_default_value_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
2012 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[143]
2013 }
2014}
2015
2016#[cfg(feature = "unity_engine-shader")]
2017impl Shader {
2018 #[doc = "`.ctor()` — no args"]
2019 pub fn new() -> Self {
2020 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
2021 panic!(
2022 "{}
2023::{}
2024 failed to instantiate",
2025 ::core::stringify!(Shader),
2026 ::core::stringify!(new),
2027 )
2028 });
2029 <Self as IShaderMethods>::ctor(this);
2030 this
2031 }
2032}
2033
2034#[cfg(feature = "unity_engine-shader")]
2035#[doc(hidden)]
2036pub mod prelude {
2037 pub use super::{IShader, IShaderMethods, Shader};
2038 #[cfg(feature = "system-object")]
2039 pub use crate::system::object::IObjectMethods;
2040 #[cfg(feature = "unity_engine-object_2")]
2041 pub use crate::unity_engine::object_2::IObject_2Methods;
2042 pub use crate::{system::object::IObject, unity_engine::object_2::IObject_2};
2043}