1#[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}