Skip to main content

engage/generated/unity_engine/rendering/
scriptablerendercontext.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-rendering-scriptablerendercontext-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::system::{
9        object::{IObject, Object},
10        valuetype::{IValueType, ValueType},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/rendering/scriptablerendercontext/ScriptableRenderContext.md"))]
14    #[repr(C)]
15    #[derive(::core::clone::Clone, ::core::marker::Copy)]
16    pub struct ScriptableRenderContext {
17        pub m_ptr: ::unity::IntPtr,
18    }
19    impl ::unity::ClassIdentity for ScriptableRenderContext {
20        const NAME: &'static str = "ScriptableRenderContext";
21        const NAMESPACE: &'static str = "UnityEngine.Rendering";
22
23        fn class() -> ::unity::Class {
24            static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
25            *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
26        }
27    }
28    impl ::unity::IlType for ScriptableRenderContext {
29        fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
30            &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
31        }
32    }
33    impl ScriptableRenderContext {
34        #[inline]
35        pub fn k_render_type_tag() -> crate::unity_engine::rendering::shadertagid::ShaderTagId {
36            static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
37            let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "kRenderTypeTag");
38            ::unity::static_field_get_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset)
39        }
40
41        #[inline]
42        pub fn set_k_render_type_tag(value: crate::unity_engine::rendering::shadertagid::ShaderTagId) {
43            static OFFSET: ::std::sync::OnceLock<usize> = ::std::sync::OnceLock::new();
44            let __offset = ::unity::cached_field_offset_static::<Self>(&OFFSET, "kRenderTypeTag");
45            ::unity::static_field_set_value_at_offset(<Self as ::unity::ClassIdentity>::class(), __offset, value);
46        }
47    }
48}
49
50#[cfg(feature = "unity_engine-rendering-scriptablerendercontext-types")]
51pub use __types::*;
52
53#[cfg(feature = "unity_engine-rendering-scriptablerendercontext")]
54impl ScriptableRenderContext {
55    #[doc = "`Internal_Cull(*mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters, crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::IntPtr)` overload"]
56    pub fn internal_cull(
57        render_loop: impl ::core::convert::Into<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>,
58        results: impl ::core::convert::Into<::unity::IntPtr>,
59    ) -> crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters {
60        unsafe {
61            let mut __out_0 =
62                ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters>::uninit();
63            ::unity::il2cpp_call!((::unity::module_base()+0x2f8c7d0usize)as*mut u8,();
64(*mut crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)__out_0.as_mut_ptr(),(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)::core::convert::Into::into(render_loop),(::unity::IntPtr)::core::convert::Into::into(results));
65            __out_0.assume_init()
66        }
67    }
68
69    #[doc = "`InitializeSortSettings(crate::unity_engine::camera::Camera, *mutcrate::unity_engine::rendering::sortingsettings::SortingSettings)` overload"]
70    pub fn initialize_sort_settings(
71        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
72    ) -> crate::unity_engine::rendering::sortingsettings::SortingSettings {
73        unsafe {
74            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::sortingsettings::SortingSettings>::uninit();
75            ::unity::il2cpp_call!((::unity::module_base()+0x2f8c8f0usize)as*mut u8,();
76(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(*mut crate::unity_engine::rendering::sortingsettings::SortingSettings)__out_0.as_mut_ptr());
77            __out_0.assume_init()
78        }
79    }
80
81    #[doc = "`.cctor()` overload"]
82    pub fn cctor() -> () {
83        unsafe {
84            ::unity::il2cpp_call!((::unity::module_base()+0x2f8e380usize)as*mut u8,();
85            )
86        }
87    }
88
89    #[doc = "`Internal_Cull_Injected(*mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters, *mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::IntPtr)` overload"]
90    pub fn internal_cull_injected(
91        results: impl ::core::convert::Into<::unity::IntPtr>,
92    ) -> (
93        crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters,
94        crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext,
95    ) {
96        unsafe {
97            let mut __out_0 =
98                ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters>::uninit();
99            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
100            ::unity::il2cpp_call!((::unity::module_base()+0x2f8c890usize)as*mut u8,();
101(*mut crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)__out_0.as_mut_ptr(),(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_1.as_mut_ptr(),(::unity::IntPtr)::core::convert::Into::into(results));
102            (__out_0.assume_init(), __out_1.assume_init())
103        }
104    }
105
106    #[doc = "`Submit_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)` overload"]
107    pub fn submit_internal_injected() -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
108        unsafe {
109            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
110            ::unity::il2cpp_call!((::unity::module_base()+0x2f8c9e0usize)as*mut u8,();
111(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr());
112            __out_0.assume_init()
113        }
114    }
115
116    #[doc = "`GetNumberOfCameras_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)` overload"]
117    pub fn get_number_of_cameras_internal_injected() -> (i32, crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext) {
118        unsafe {
119            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
120            let __ret = {
121                ::unity::il2cpp_call!((::unity::module_base()+0x2f8cad0usize)as*mut u8,i32;
122(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr())
123            };
124            (__ret, __out_0.assume_init())
125        }
126    }
127
128    #[doc = "`GetCamera_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, i32)` overload"]
129    pub fn get_camera_internal_injected(
130        index: impl ::core::convert::Into<i32>,
131    ) -> (
132        crate::unity_engine::camera::Camera,
133        crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext,
134    ) {
135        unsafe {
136            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
137            let __ret = {
138                ::unity::il2cpp_call!((::unity::module_base()+0x2f8cbc0usize)as*mut u8,crate::unity_engine::camera::Camera;
139(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index))
140            };
141            (__ret, __out_0.assume_init())
142        }
143    }
144
145    #[doc = "`DrawRenderers_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::IntPtr, *mutcrate::unity_engine::rendering::drawingsettings::DrawingSettings, *mutcrate::unity_engine::rendering::filteringsettings::FilteringSettings, *mutcrate::unity_engine::rendering::shadertagid::ShaderTagId, bool, ::unity::IntPtr, ::unity::IntPtr, i32)` overload"]
146    pub fn draw_renderers_internal_injected(
147        cull_results: impl ::core::convert::Into<::unity::IntPtr>,
148        is_pass_tag_name: impl ::core::convert::Into<bool>,
149        tag_values: impl ::core::convert::Into<::unity::IntPtr>,
150        state_blocks: impl ::core::convert::Into<::unity::IntPtr>,
151        state_count: impl ::core::convert::Into<i32>,
152    ) -> (
153        crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext,
154        crate::unity_engine::rendering::drawingsettings::DrawingSettings,
155        crate::unity_engine::rendering::filteringsettings::FilteringSettings,
156        crate::unity_engine::rendering::shadertagid::ShaderTagId,
157    ) {
158        unsafe {
159            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
160            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::drawingsettings::DrawingSettings>::uninit();
161            let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::filteringsettings::FilteringSettings>::uninit();
162            let mut __out_3 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::shadertagid::ShaderTagId>::uninit();
163            ::unity::il2cpp_call!((::unity::module_base()+0x2f8cd10usize)as*mut u8,();
164(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(::unity::IntPtr)::core::convert::Into::into(cull_results),(*mut crate::unity_engine::rendering::drawingsettings::DrawingSettings)__out_1.as_mut_ptr(),(*mut crate::unity_engine::rendering::filteringsettings::FilteringSettings)__out_2.as_mut_ptr(),(*mut crate::unity_engine::rendering::shadertagid::ShaderTagId)__out_3.as_mut_ptr(),(bool)::core::convert::Into::into(is_pass_tag_name),(::unity::IntPtr)::core::convert::Into::into(tag_values),(::unity::IntPtr)::core::convert::Into::into(state_blocks),(i32)::core::convert::Into::into(state_count));
165            (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init(), __out_3.assume_init())
166        }
167    }
168
169    #[doc = "`DrawShadows_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, ::unity::IntPtr)` overload"]
170    pub fn draw_shadows_internal_injected(
171        shadow_drawing_settings: impl ::core::convert::Into<::unity::IntPtr>,
172    ) -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
173        unsafe {
174            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
175            ::unity::il2cpp_call!((::unity::module_base()+0x2f8ce50usize)as*mut u8,();
176(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(::unity::IntPtr)::core::convert::Into::into(shadow_drawing_settings));
177            __out_0.assume_init()
178        }
179    }
180
181    #[doc = "`ExecuteCommandBuffer_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::commandbuffer::CommandBuffer)` overload"]
182    pub fn execute_command_buffer_internal_injected(
183        command_buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
184    ) -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
185        unsafe {
186            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
187            ::unity::il2cpp_call!((::unity::module_base()+0x2f8cf40usize)as*mut u8,();
188(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(command_buffer));
189            __out_0.assume_init()
190        }
191    }
192
193    #[doc = "`ExecuteCommandBufferAsync_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::computequeuetype::ComputeQueueType)` overload"]
194    pub fn execute_command_buffer_async_internal_injected(
195        command_buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
196        queue_type: impl ::core::convert::Into<crate::unity_engine::rendering::computequeuetype::ComputeQueueType>,
197    ) -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
198        unsafe {
199            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
200            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d040usize)as*mut u8,();
201(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(command_buffer),(crate::unity_engine::rendering::computequeuetype::ComputeQueueType)::core::convert::Into::into(queue_type));
202            __out_0.assume_init()
203        }
204    }
205
206    #[doc = "`SetupCameraProperties_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera, bool, i32)` overload"]
207    pub fn setup_camera_properties_internal_injected(
208        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
209        stereo_setup: impl ::core::convert::Into<bool>,
210        eye: impl ::core::convert::Into<i32>,
211    ) -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
212        unsafe {
213            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
214            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d160usize)as*mut u8,();
215(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(stereo_setup),(i32)::core::convert::Into::into(eye));
216            __out_0.assume_init()
217        }
218    }
219
220    #[doc = "`DrawSkybox_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera)` overload"]
221    pub fn draw_skybox_internal_injected(
222        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
223    ) -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
224        unsafe {
225            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
226            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d270usize)as*mut u8,();
227(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera));
228            __out_0.assume_init()
229        }
230    }
231
232    #[doc = "`InvokeOnRenderObjectCallback_Internal_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)` overload"]
233    pub fn invoke_on_render_object_callback_internal_injected() -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
234        unsafe {
235            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
236            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d360usize)as*mut u8,();
237(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr());
238            __out_0.assume_init()
239        }
240    }
241
242    #[doc = "`DrawWireOverlay_Impl_Injected(*mutcrate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext, crate::unity_engine::camera::Camera)` overload"]
243    pub fn draw_wire_overlay_impl_injected(
244        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
245    ) -> crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext {
246        unsafe {
247            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>::uninit();
248            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d450usize)as*mut u8,();
249(*mut crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)__out_0.as_mut_ptr(),(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera));
250            __out_0.assume_init()
251        }
252    }
253}
254
255#[cfg(feature = "unity_engine-rendering-scriptablerendercontext")]
256impl ScriptableRenderContext {
257    #[doc = "`Submit_Internal()` overload"]
258    pub fn submit_internal(&mut self) -> () {
259        unsafe {
260            ::unity::il2cpp_call!((::unity::module_base()+0x2f8c940usize)as*mut u8,();
261(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext)
262        }
263    }
264
265    #[doc = "`GetNumberOfCameras_Internal()` overload"]
266    pub fn get_number_of_cameras_internal(&mut self) -> i32 {
267        unsafe {
268            ::unity::il2cpp_call!((::unity::module_base()+0x2f8ca30usize)as*mut u8,i32;
269(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext)
270        }
271    }
272
273    #[doc = "`GetCamera_Internal(i32)` overload"]
274    pub fn get_camera_internal(&mut self, index: impl ::core::convert::Into<i32>) -> crate::unity_engine::camera::Camera {
275        unsafe {
276            ::unity::il2cpp_call!((::unity::module_base()+0x2f8cb20usize)as*mut u8,crate::unity_engine::camera::Camera;
277(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(i32)::core::convert::Into::into(index))
278        }
279    }
280
281    #[doc = "`DrawRenderers_Internal(::unity::IntPtr, *mutcrate::unity_engine::rendering::drawingsettings::DrawingSettings, *mutcrate::unity_engine::rendering::filteringsettings::FilteringSettings, crate::unity_engine::rendering::shadertagid::ShaderTagId, bool, ::unity::IntPtr, ::unity::IntPtr, i32)` overload"]
282    pub fn draw_renderers_internal(
283        &mut self,
284        cull_results: impl ::core::convert::Into<::unity::IntPtr>,
285        tag_name: impl ::core::convert::Into<crate::unity_engine::rendering::shadertagid::ShaderTagId>,
286        is_pass_tag_name: impl ::core::convert::Into<bool>,
287        tag_values: impl ::core::convert::Into<::unity::IntPtr>,
288        state_blocks: impl ::core::convert::Into<::unity::IntPtr>,
289        state_count: impl ::core::convert::Into<i32>,
290    ) -> (
291        crate::unity_engine::rendering::drawingsettings::DrawingSettings,
292        crate::unity_engine::rendering::filteringsettings::FilteringSettings,
293    ) {
294        unsafe {
295            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::drawingsettings::DrawingSettings>::uninit();
296            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::filteringsettings::FilteringSettings>::uninit();
297            ::unity::il2cpp_call!((::unity::module_base()+0x2f8cc10usize)as*mut u8,();
298(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(::unity::IntPtr)::core::convert::Into::into(cull_results),(*mut crate::unity_engine::rendering::drawingsettings::DrawingSettings)__out_0.as_mut_ptr(),(*mut crate::unity_engine::rendering::filteringsettings::FilteringSettings)__out_1.as_mut_ptr(),(crate::unity_engine::rendering::shadertagid::ShaderTagId)::core::convert::Into::into(tag_name),(bool)::core::convert::Into::into(is_pass_tag_name),(::unity::IntPtr)::core::convert::Into::into(tag_values),(::unity::IntPtr)::core::convert::Into::into(state_blocks),(i32)::core::convert::Into::into(state_count));
299            (__out_0.assume_init(), __out_1.assume_init())
300        }
301    }
302
303    #[doc = "`DrawShadows_Internal(::unity::IntPtr)` overload"]
304    pub fn draw_shadows_internal(&mut self, shadow_drawing_settings: impl ::core::convert::Into<::unity::IntPtr>) -> () {
305        unsafe {
306            ::unity::il2cpp_call!((::unity::module_base()+0x2f8cdb0usize)as*mut u8,();
307(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(::unity::IntPtr)::core::convert::Into::into(shadow_drawing_settings))
308        }
309    }
310
311    #[doc = "`ExecuteCommandBuffer_Internal(crate::unity_engine::rendering::commandbuffer::CommandBuffer)` overload"]
312    pub fn execute_command_buffer_internal(
313        &mut self,
314        command_buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
315    ) -> () {
316        unsafe {
317            ::unity::il2cpp_call!((::unity::module_base()+0x2f8cea0usize)as*mut u8,();
318(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(command_buffer))
319        }
320    }
321
322    #[doc = "`ExecuteCommandBufferAsync_Internal(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::computequeuetype::ComputeQueueType)` overload"]
323    pub fn execute_command_buffer_async_internal(
324        &mut self,
325        command_buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
326        queue_type: impl ::core::convert::Into<crate::unity_engine::rendering::computequeuetype::ComputeQueueType>,
327    ) -> () {
328        unsafe {
329            ::unity::il2cpp_call!((::unity::module_base()+0x2f8cf90usize)as*mut u8,();
330(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(command_buffer),(crate::unity_engine::rendering::computequeuetype::ComputeQueueType)::core::convert::Into::into(queue_type))
331        }
332    }
333
334    #[doc = "`SetupCameraProperties_Internal(crate::unity_engine::camera::Camera, bool, i32)` overload"]
335    pub fn setup_camera_properties_internal(
336        &mut self,
337        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
338        stereo_setup: impl ::core::convert::Into<bool>,
339        eye: impl ::core::convert::Into<i32>,
340    ) -> () {
341        unsafe {
342            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d0a0usize)as*mut u8,();
343(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(stereo_setup),(i32)::core::convert::Into::into(eye))
344        }
345    }
346
347    #[doc = "`DrawSkybox_Internal(crate::unity_engine::camera::Camera)` overload"]
348    pub fn draw_skybox_internal(&mut self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
349        unsafe {
350            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d1d0usize)as*mut u8,();
351(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
352        }
353    }
354
355    #[doc = "`InvokeOnRenderObjectCallback_Internal()` overload"]
356    pub fn invoke_on_render_object_callback_internal(&mut self) -> () {
357        unsafe {
358            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d2c0usize)as*mut u8,();
359(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext)
360        }
361    }
362
363    #[doc = "`DrawWireOverlay_Impl(crate::unity_engine::camera::Camera)` overload"]
364    pub fn draw_wire_overlay_impl(&mut self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
365        unsafe {
366            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d3b0usize)as*mut u8,();
367(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
368        }
369    }
370
371    #[doc = "`.ctor(::unity::IntPtr)` overload"]
372    pub fn ctor(&mut self, ptr: impl ::core::convert::Into<::unity::IntPtr>) -> () {
373        unsafe {
374            ::unity::il2cpp_call!((::unity::module_base()+0x2f81c60usize)as*mut u8,();
375(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(::unity::IntPtr)::core::convert::Into::into(ptr))
376        }
377    }
378
379    #[doc = "`Submit()` overload"]
380    pub fn submit(&mut self) -> () {
381        unsafe {
382            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d4a0usize)as*mut u8,();
383(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext)
384        }
385    }
386
387    #[doc = "`GetNumberOfCameras()` overload"]
388    pub fn get_number_of_cameras(&mut self) -> i32 {
389        unsafe {
390            ::unity::il2cpp_call!((::unity::module_base()+0x2f818c0usize)as*mut u8,i32;
391(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext)
392        }
393    }
394
395    #[doc = "`GetCamera(i32)` overload"]
396    pub fn get_camera(&mut self, index: impl ::core::convert::Into<i32>) -> crate::unity_engine::camera::Camera {
397        unsafe {
398            ::unity::il2cpp_call!((::unity::module_base()+0x2f81960usize)as*mut u8,crate::unity_engine::camera::Camera;
399(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(i32)::core::convert::Into::into(index))
400        }
401    }
402
403    #[doc = "`DrawRenderers(crate::unity_engine::rendering::cullingresults::CullingResults, *mutcrate::unity_engine::rendering::drawingsettings::DrawingSettings, *mutcrate::unity_engine::rendering::filteringsettings::FilteringSettings)` overload"]
404    pub fn draw_renderers(
405        &mut self,
406        culling_results: impl ::core::convert::Into<crate::unity_engine::rendering::cullingresults::CullingResults>,
407    ) -> (
408        crate::unity_engine::rendering::drawingsettings::DrawingSettings,
409        crate::unity_engine::rendering::filteringsettings::FilteringSettings,
410    ) {
411        unsafe {
412            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::drawingsettings::DrawingSettings>::uninit();
413            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::filteringsettings::FilteringSettings>::uninit();
414            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d540usize)as*mut u8,();
415(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::rendering::cullingresults::CullingResults)::core::convert::Into::into(culling_results),(*mut crate::unity_engine::rendering::drawingsettings::DrawingSettings)__out_0.as_mut_ptr(),(*mut crate::unity_engine::rendering::filteringsettings::FilteringSettings)__out_1.as_mut_ptr());
416            (__out_0.assume_init(), __out_1.assume_init())
417        }
418    }
419
420    #[doc = "`DrawRenderers(crate::unity_engine::rendering::cullingresults::CullingResults, *mutcrate::unity_engine::rendering::drawingsettings::DrawingSettings, *mutcrate::unity_engine::rendering::filteringsettings::FilteringSettings, *mutcrate::unity_engine::rendering::renderstateblock::RenderStateBlock)` overload"]
421    pub fn draw_renderers_2(
422        &mut self,
423        culling_results: impl ::core::convert::Into<crate::unity_engine::rendering::cullingresults::CullingResults>,
424    ) -> (
425        crate::unity_engine::rendering::drawingsettings::DrawingSettings,
426        crate::unity_engine::rendering::filteringsettings::FilteringSettings,
427        crate::unity_engine::rendering::renderstateblock::RenderStateBlock,
428    ) {
429        unsafe {
430            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::drawingsettings::DrawingSettings>::uninit();
431            let mut __out_1 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::filteringsettings::FilteringSettings>::uninit();
432            let mut __out_2 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::renderstateblock::RenderStateBlock>::uninit();
433            ::unity::il2cpp_call!((::unity::module_base()+0x2f8d680usize)as*mut u8,();
434(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::rendering::cullingresults::CullingResults)::core::convert::Into::into(culling_results),(*mut crate::unity_engine::rendering::drawingsettings::DrawingSettings)__out_0.as_mut_ptr(),(*mut crate::unity_engine::rendering::filteringsettings::FilteringSettings)__out_1.as_mut_ptr(),(*mut crate::unity_engine::rendering::renderstateblock::RenderStateBlock)__out_2.as_mut_ptr());
435            (__out_0.assume_init(), __out_1.assume_init(), __out_2.assume_init())
436        }
437    }
438
439    #[doc = "`DrawShadows(*mutcrate::unity_engine::rendering::shadowdrawingsettings::ShadowDrawingSettings)` overload"]
440    pub fn draw_shadows(&mut self) -> crate::unity_engine::rendering::shadowdrawingsettings::ShadowDrawingSettings {
441        unsafe {
442            let mut __out_0 = ::core::mem::MaybeUninit::<crate::unity_engine::rendering::shadowdrawingsettings::ShadowDrawingSettings>::uninit();
443            ::unity::il2cpp_call!((::unity::module_base()+0x2f8db00usize)as*mut u8,();
444(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(*mut crate::unity_engine::rendering::shadowdrawingsettings::ShadowDrawingSettings)__out_0.as_mut_ptr());
445            __out_0.assume_init()
446        }
447    }
448
449    #[doc = "`ExecuteCommandBuffer(crate::unity_engine::rendering::commandbuffer::CommandBuffer)` overload"]
450    pub fn execute_command_buffer(
451        &mut self,
452        command_buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
453    ) -> () {
454        unsafe {
455            ::unity::il2cpp_call!((::unity::module_base()+0x2f8dbb0usize)as*mut u8,();
456(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(command_buffer))
457        }
458    }
459
460    #[doc = "`ExecuteCommandBufferAsync(crate::unity_engine::rendering::commandbuffer::CommandBuffer, crate::unity_engine::rendering::computequeuetype::ComputeQueueType)` overload"]
461    pub fn execute_command_buffer_async(
462        &mut self,
463        command_buffer: impl ::core::convert::Into<crate::unity_engine::rendering::commandbuffer::CommandBuffer>,
464        queue_type: impl ::core::convert::Into<crate::unity_engine::rendering::computequeuetype::ComputeQueueType>,
465    ) -> () {
466        unsafe {
467            ::unity::il2cpp_call!((::unity::module_base()+0x2f8dca0usize)as*mut u8,();
468(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::rendering::commandbuffer::CommandBuffer)::core::convert::Into::into(command_buffer),(crate::unity_engine::rendering::computequeuetype::ComputeQueueType)::core::convert::Into::into(queue_type))
469        }
470    }
471
472    #[doc = "`SetupCameraProperties(crate::unity_engine::camera::Camera, bool)` overload"]
473    pub fn setup_camera_properties(
474        &mut self,
475        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
476        stereo_setup: impl ::core::convert::Into<bool>,
477    ) -> () {
478        unsafe {
479            ::unity::il2cpp_call!((::unity::module_base()+0x2f8dda0usize)as*mut u8,();
480(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(stereo_setup))
481        }
482    }
483
484    #[doc = "`SetupCameraProperties(crate::unity_engine::camera::Camera, bool, i32)` overload"]
485    pub fn setup_camera_properties_2(
486        &mut self,
487        camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>,
488        stereo_setup: impl ::core::convert::Into<bool>,
489        eye: impl ::core::convert::Into<i32>,
490    ) -> () {
491        unsafe {
492            ::unity::il2cpp_call!((::unity::module_base()+0x2f8de60usize)as*mut u8,();
493(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera),(bool)::core::convert::Into::into(stereo_setup),(i32)::core::convert::Into::into(eye))
494        }
495    }
496
497    #[doc = "`DrawSkybox(crate::unity_engine::camera::Camera)` overload"]
498    pub fn draw_skybox(&mut self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
499        unsafe {
500            ::unity::il2cpp_call!((::unity::module_base()+0x2f8df20usize)as*mut u8,();
501(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
502        }
503    }
504
505    #[doc = "`InvokeOnRenderObjectCallback()` overload"]
506    pub fn invoke_on_render_object_callback(&mut self) -> () {
507        unsafe {
508            ::unity::il2cpp_call!((::unity::module_base()+0x2f8dfc0usize)as*mut u8,();
509(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext)
510        }
511    }
512
513    #[doc = "`DrawWireOverlay(crate::unity_engine::camera::Camera)` overload"]
514    pub fn draw_wire_overlay(&mut self, camera: impl ::core::convert::Into<crate::unity_engine::camera::Camera>) -> () {
515        unsafe {
516            ::unity::il2cpp_call!((::unity::module_base()+0x2f8e060usize)as*mut u8,();
517(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::camera::Camera)::core::convert::Into::into(camera))
518        }
519    }
520
521    #[doc = "`Cull(*mutcrate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)` overload"]
522    pub fn cull(
523        &mut self,
524    ) -> (
525        crate::unity_engine::rendering::cullingresults::CullingResults,
526        crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters,
527    ) {
528        unsafe {
529            let mut __out_0 =
530                ::core::mem::MaybeUninit::<crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters>::uninit();
531            let __ret = {
532                ::unity::il2cpp_call!((::unity::module_base()+0x2f8e100usize)as*mut u8,crate::unity_engine::rendering::cullingresults::CullingResults;
533(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(*mut crate::unity_engine::rendering::scriptablecullingparameters::ScriptableCullingParameters)__out_0.as_mut_ptr())
534            };
535            (__ret, __out_0.assume_init())
536        }
537    }
538
539    #[doc = "`Equals(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)` overload"]
540    pub fn equals(
541        &mut self,
542        other: impl ::core::convert::Into<crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext>,
543    ) -> bool {
544        unsafe {
545            ::unity::il2cpp_call!((::unity::module_base()+0x2f8e220usize)as*mut u8,bool;
546(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::unity_engine::rendering::scriptablerendercontext::ScriptableRenderContext)::core::convert::Into::into(other))
547        }
548    }
549
550    #[doc = "`Equals(crate::system::object::Object)` overload"]
551    pub fn equals_2(&mut self, obj: impl ::core::convert::Into<crate::system::object::Object>) -> bool {
552        unsafe {
553            ::unity::il2cpp_call!((::unity::module_base()+0x2f8e2a0usize)as*mut u8,bool;
554(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext,(crate::system::object::Object)::core::convert::Into::into(obj))
555        }
556    }
557
558    #[doc = "`GetHashCode()` overload"]
559    pub fn get_hash_code(&mut self) -> i32 {
560        unsafe {
561            ::unity::il2cpp_call!((::unity::module_base()+0x2f8e370usize)as*mut u8,i32;
562(*mut ScriptableRenderContext)self as*mut ScriptableRenderContext)
563        }
564    }
565}
566
567#[cfg(feature = "unity_engine-rendering-scriptablerendercontext")]
568impl ScriptableRenderContext {
569    pub fn internal_cull_method_info() -> &'static ::unity::il2cpp::MethodInfo {
570        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
571    }
572
573    pub fn initialize_sort_settings_method_info() -> &'static ::unity::il2cpp::MethodInfo {
574        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
575    }
576
577    pub fn submit_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
578        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
579    }
580
581    pub fn get_number_of_cameras_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
582        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
583    }
584
585    pub fn get_camera_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
586        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
587    }
588
589    pub fn draw_renderers_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
590        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
591    }
592
593    pub fn draw_shadows_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
594        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
595    }
596
597    pub fn execute_command_buffer_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
598        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
599    }
600
601    pub fn execute_command_buffer_async_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
602        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
603    }
604
605    pub fn setup_camera_properties_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
606        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
607    }
608
609    pub fn draw_skybox_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
610        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
611    }
612
613    pub fn invoke_on_render_object_callback_internal_method_info() -> &'static ::unity::il2cpp::MethodInfo {
614        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
615    }
616
617    pub fn draw_wire_overlay_impl_method_info() -> &'static ::unity::il2cpp::MethodInfo {
618        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
619    }
620
621    pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
622        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
623    }
624
625    pub fn submit_method_info() -> &'static ::unity::il2cpp::MethodInfo {
626        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
627    }
628
629    pub fn get_number_of_cameras_method_info() -> &'static ::unity::il2cpp::MethodInfo {
630        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
631    }
632
633    pub fn get_camera_method_info() -> &'static ::unity::il2cpp::MethodInfo {
634        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
635    }
636
637    pub fn draw_renderers_method_info() -> &'static ::unity::il2cpp::MethodInfo {
638        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
639    }
640
641    pub fn draw_renderers_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
642        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
643    }
644
645    pub fn draw_shadows_method_info() -> &'static ::unity::il2cpp::MethodInfo {
646        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[20]
647    }
648
649    pub fn execute_command_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
650        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[21]
651    }
652
653    pub fn execute_command_buffer_async_method_info() -> &'static ::unity::il2cpp::MethodInfo {
654        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[22]
655    }
656
657    pub fn setup_camera_properties_method_info() -> &'static ::unity::il2cpp::MethodInfo {
658        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[23]
659    }
660
661    pub fn setup_camera_properties_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
662        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[24]
663    }
664
665    pub fn draw_skybox_method_info() -> &'static ::unity::il2cpp::MethodInfo {
666        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[25]
667    }
668
669    pub fn invoke_on_render_object_callback_method_info() -> &'static ::unity::il2cpp::MethodInfo {
670        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[26]
671    }
672
673    pub fn draw_wire_overlay_method_info() -> &'static ::unity::il2cpp::MethodInfo {
674        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[27]
675    }
676
677    pub fn cull_method_info() -> &'static ::unity::il2cpp::MethodInfo {
678        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[28]
679    }
680
681    pub fn equals_method_info() -> &'static ::unity::il2cpp::MethodInfo {
682        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[29]
683    }
684
685    pub fn equals_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
686        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[30]
687    }
688
689    pub fn get_hash_code_method_info() -> &'static ::unity::il2cpp::MethodInfo {
690        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[31]
691    }
692
693    pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
694        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[32]
695    }
696
697    pub fn internal_cull_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
698        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[33]
699    }
700
701    pub fn submit_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
702        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[34]
703    }
704
705    pub fn get_number_of_cameras_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
706        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[35]
707    }
708
709    pub fn get_camera_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
710        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[36]
711    }
712
713    pub fn draw_renderers_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
714        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[37]
715    }
716
717    pub fn draw_shadows_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
718        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[38]
719    }
720
721    pub fn execute_command_buffer_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
722        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[39]
723    }
724
725    pub fn execute_command_buffer_async_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
726        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[40]
727    }
728
729    pub fn setup_camera_properties_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
730        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[41]
731    }
732
733    pub fn draw_skybox_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
734        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[42]
735    }
736
737    pub fn invoke_on_render_object_callback_internal_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
738        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[43]
739    }
740
741    pub fn draw_wire_overlay_impl_injected_method_info() -> &'static ::unity::il2cpp::MethodInfo {
742        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[44]
743    }
744}
745
746#[cfg(feature = "unity_engine-rendering-scriptablerendercontext")]
747#[doc(hidden)]
748pub mod prelude {
749    pub use super::ScriptableRenderContext;
750    #[cfg(feature = "system-object")]
751    pub use crate::system::object::IObjectMethods;
752    #[cfg(feature = "system-valuetype")]
753    pub use crate::system::valuetype::IValueTypeMethods;
754    pub use crate::system::{object::IObject, valuetype::IValueType};
755}