engage/generated/unity_engine/experimental/rendering/render_graph_module/
rendergraphbuilder.rs1#[cfg(feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphbuilder-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/experimental/rendering/render_graph_module/rendergraphbuilder/RenderGraphBuilder.md"))]
14 #[repr(C)]
15 #[derive(::core::clone::Clone, ::core::marker::Copy)]
16 pub struct RenderGraphBuilder {
17 pub m_render_pass: crate::unity_engine::experimental::rendering::render_graph_module::rendergraphpass::RenderGraphPass,
18 pub m_resources: crate::unity_engine::experimental::rendering::render_graph_module::rendergraphresourceregistry::RenderGraphResourceRegistry,
19 pub m_render_graph: crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph,
20 pub m_disposed: bool,
21 }
22 impl ::unity::ClassIdentity for RenderGraphBuilder {
23 const NAME: &'static str = "RenderGraphBuilder";
24 const NAMESPACE: &'static str = "UnityEngine.Experimental.Rendering.RenderGraphModule";
25
26 fn class() -> ::unity::Class {
27 static CACHE: ::std::sync::OnceLock<::unity::Class> = ::std::sync::OnceLock::new();
28 *CACHE.get_or_init(|| ::unity::Class::lookup(Self::NAMESPACE, Self::NAME))
29 }
30 }
31 impl ::unity::IlType for RenderGraphBuilder {
32 fn il_type() -> &'static ::unity::il2cpp::Il2CppType {
33 &<Self as ::unity::ClassIdentity>::class().raw()._1.byval_arg
34 }
35 }
36}
37
38#[cfg(feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphbuilder-types")]
39pub use __types::*;
40
41#[cfg(feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphbuilder")]
42impl RenderGraphBuilder {
43 #[doc = "`UseColorBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle, i32)` overload"]
44 pub fn use_color_buffer(
45 &mut self,
46 index: impl ::core::convert::Into<i32>,
47 ) -> (
48 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
49 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
50 ) {
51 unsafe {
52 let mut __out_0 =
53 ::core::mem::MaybeUninit::<crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle>::uninit();
54 let __ret = {
55 ::unity::il2cpp_call!((::unity::module_base()+0x30b9890usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle;
56(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)__out_0.as_mut_ptr(),(i32)::core::convert::Into::into(index))
57 };
58 (__ret, __out_0.assume_init())
59 }
60 }
61
62 #[doc = "`UseDepthBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle, crate::unity_engine::experimental::rendering::render_graph_module::depthaccess::DepthAccess)` overload"]
63 pub fn use_depth_buffer(
64 &mut self,
65 flags: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::render_graph_module::depthaccess::DepthAccess>,
66 ) -> (
67 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
68 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
69 ) {
70 unsafe {
71 let mut __out_0 =
72 ::core::mem::MaybeUninit::<crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle>::uninit();
73 let __ret = {
74 ::unity::il2cpp_call!((::unity::module_base()+0x30b98d0usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle;
75(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)__out_0.as_mut_ptr(),(crate::unity_engine::experimental::rendering::render_graph_module::depthaccess::DepthAccess)::core::convert::Into::into(flags))
76 };
77 (__ret, __out_0.assume_init())
78 }
79 }
80
81 #[doc = "`ReadTexture(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)` overload"]
82 pub fn read_texture(
83 &mut self,
84 ) -> (
85 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
86 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
87 ) {
88 unsafe {
89 let mut __out_0 =
90 ::core::mem::MaybeUninit::<crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle>::uninit();
91 let __ret = {
92 ::unity::il2cpp_call!((::unity::module_base()+0x30b9900usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle;
93(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)__out_0.as_mut_ptr())
94 };
95 (__ret, __out_0.assume_init())
96 }
97 }
98
99 #[doc = "`WriteTexture(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)` overload"]
100 pub fn write_texture(
101 &mut self,
102 ) -> (
103 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
104 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
105 ) {
106 unsafe {
107 let mut __out_0 =
108 ::core::mem::MaybeUninit::<crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle>::uninit();
109 let __ret = {
110 ::unity::il2cpp_call!((::unity::module_base()+0x30b9930usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle;
111(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)__out_0.as_mut_ptr())
112 };
113 (__ret, __out_0.assume_init())
114 }
115 }
116
117 #[doc = "`CreateTransientTexture(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturedesc::TextureDesc)` overload"]
118 pub fn create_transient_texture(
119 &mut self,
120 ) -> (
121 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
122 crate::unity_engine::experimental::rendering::render_graph_module::texturedesc::TextureDesc,
123 ) {
124 unsafe {
125 let mut __out_0 =
126 ::core::mem::MaybeUninit::<crate::unity_engine::experimental::rendering::render_graph_module::texturedesc::TextureDesc>::uninit();
127 let __ret = {
128 ::unity::il2cpp_call!((::unity::module_base()+0x30b9960usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle;
129(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::texturedesc::TextureDesc)__out_0.as_mut_ptr())
130 };
131 (__ret, __out_0.assume_init())
132 }
133 }
134
135 #[doc = "`CreateTransientTexture(*mutcrate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)` overload"]
136 pub fn create_transient_texture_2(
137 &mut self,
138 ) -> (
139 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
140 crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle,
141 ) {
142 unsafe {
143 let mut __out_0 =
144 ::core::mem::MaybeUninit::<crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle>::uninit();
145 let __ret = {
146 ::unity::il2cpp_call!((::unity::module_base()+0x30b99b0usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle;
147(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::texturehandle::TextureHandle)__out_0.as_mut_ptr())
148 };
149 (__ret, __out_0.assume_init())
150 }
151 }
152
153 #[doc = "`UseRendererList(*mutcrate::unity_engine::experimental::rendering::render_graph_module::rendererlisthandle::RendererListHandle)` overload"]
154 pub fn use_renderer_list(
155 &mut self,
156 ) -> (
157 crate::unity_engine::experimental::rendering::render_graph_module::rendererlisthandle::RendererListHandle,
158 crate::unity_engine::experimental::rendering::render_graph_module::rendererlisthandle::RendererListHandle,
159 ) {
160 unsafe {
161 let mut __out_0 = ::core::mem::MaybeUninit::<
162 crate::unity_engine::experimental::rendering::render_graph_module::rendererlisthandle::RendererListHandle,
163 >::uninit();
164 let __ret = {
165 ::unity::il2cpp_call!((::unity::module_base()+0x30b9a70usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::rendererlisthandle::RendererListHandle;
166(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::rendererlisthandle::RendererListHandle)__out_0.as_mut_ptr())
167 };
168 (__ret, __out_0.assume_init())
169 }
170 }
171
172 #[doc = "`ReadComputeBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle)` overload"]
173 pub fn read_compute_buffer(
174 &mut self,
175 ) -> (
176 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
177 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
178 ) {
179 unsafe {
180 let mut __out_0 = ::core::mem::MaybeUninit::<
181 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
182 >::uninit();
183 let __ret = {
184 ::unity::il2cpp_call!((::unity::module_base()+0x30b9aa0usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle;
185(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle)__out_0.as_mut_ptr())
186 };
187 (__ret, __out_0.assume_init())
188 }
189 }
190
191 #[doc = "`WriteComputeBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle)` overload"]
192 pub fn write_compute_buffer(
193 &mut self,
194 ) -> (
195 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
196 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
197 ) {
198 unsafe {
199 let mut __out_0 = ::core::mem::MaybeUninit::<
200 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
201 >::uninit();
202 let __ret = {
203 ::unity::il2cpp_call!((::unity::module_base()+0x30b9ad0usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle;
204(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle)__out_0.as_mut_ptr())
205 };
206 (__ret, __out_0.assume_init())
207 }
208 }
209
210 #[doc = "`CreateTransientComputeBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::computebufferdesc::ComputeBufferDesc)` overload"]
211 pub fn create_transient_compute_buffer(
212 &mut self,
213 ) -> (
214 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
215 crate::unity_engine::experimental::rendering::render_graph_module::computebufferdesc::ComputeBufferDesc,
216 ) {
217 unsafe {
218 let mut __out_0 = ::core::mem::MaybeUninit::<
219 crate::unity_engine::experimental::rendering::render_graph_module::computebufferdesc::ComputeBufferDesc,
220 >::uninit();
221 let __ret = {
222 ::unity::il2cpp_call!((::unity::module_base()+0x30b9b00usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle;
223(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::computebufferdesc::ComputeBufferDesc)__out_0.as_mut_ptr())
224 };
225 (__ret, __out_0.assume_init())
226 }
227 }
228
229 #[doc = "`CreateTransientComputeBuffer(*mutcrate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle)` overload"]
230 pub fn create_transient_compute_buffer_2(
231 &mut self,
232 ) -> (
233 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
234 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
235 ) {
236 unsafe {
237 let mut __out_0 = ::core::mem::MaybeUninit::<
238 crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle,
239 >::uninit();
240 let __ret = {
241 ::unity::il2cpp_call!((::unity::module_base()+0x30b9b50usize)as*mut u8,crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle;
242(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::computebufferhandle::ComputeBufferHandle)__out_0.as_mut_ptr())
243 };
244 (__ret, __out_0.assume_init())
245 }
246 }
247
248 pub fn set_render_func<M0: ::unity::IlType + ::core::marker::Copy + ::unity::ClassIdentity>(
249 &mut self,
250 render_func: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::render_graph_module::renderfunc_1::RenderFunc_1<M0>>,
251 ) -> () {
252 static OPEN: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
253 ::unity::lookup::method_info_on_class(<RenderGraphBuilder as ::unity::ClassIdentity>::class(), "SetRenderFunc", 1)
254 });
255 #[allow(clippy::type_complexity)]
256 static CACHE: ::std::sync::OnceLock<::std::sync::Mutex<::std::collections::HashMap<usize, &'static ::unity::il2cpp::MethodInfo>>> =
257 ::std::sync::OnceLock::new();
258 let _ = false;
259 let __open: &'static ::unity::il2cpp::MethodInfo = match &*OPEN {
260 ::core::result::Result::Ok(mi) => *mi,
261 ::core::result::Result::Err(e) => {
262 panic!(
263 "method lookup failed: {}
264::{}
265: {}
266",
267 <RenderGraphBuilder as ::unity::ClassIdentity>::NAME,
268 "SetRenderFunc",
269 e
270 )
271 },
272 };
273 let __cache = CACHE.get_or_init(|| ::std::sync::Mutex::new(::std::collections::HashMap::new()));
274 let __key: usize = <M0 as ::unity::IlType>::il_type() as *const _ as usize;
275 let __inflated: &'static ::unity::il2cpp::MethodInfo = {
276 let mut __guard = __cache.lock().unwrap();
277 *__guard
278 .entry(__key)
279 .or_insert_with(|| ::unity::il2cpp::generic::create_generic_method_info(__open, &[<M0 as ::unity::IlType>::il_type()]))
280 };
281 unsafe {
282 let __f: extern "C" fn(
283 *mut RenderGraphBuilder,
284 crate::unity_engine::experimental::rendering::render_graph_module::renderfunc_1::RenderFunc_1<M0>,
285 ::unity::OptionalMethod,
286 ) -> () = ::core::mem::transmute(__inflated.method_ptr);
287 let __mi_opaque: &'static () = &*(__inflated as *const _ as *const ());
288 __f(
289 self as *mut RenderGraphBuilder,
290 ::core::convert::Into::into(render_func),
291 ::core::option::Option::Some(__mi_opaque),
292 )
293 }
294 }
295
296 #[doc = "`EnableAsyncCompute(bool)` overload"]
297 pub fn enable_async_compute(&mut self, value: impl ::core::convert::Into<bool>) -> () {
298 unsafe {
299 ::unity::il2cpp_call!((::unity::module_base()+0x30b9bd0usize)as*mut u8,();
300(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(bool)::core::convert::Into::into(value))
301 }
302 }
303
304 #[doc = "`AllowPassCulling(bool)` overload"]
305 pub fn allow_pass_culling(&mut self, value: impl ::core::convert::Into<bool>) -> () {
306 unsafe {
307 ::unity::il2cpp_call!((::unity::module_base()+0x30b4470usize)as*mut u8,();
308(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(bool)::core::convert::Into::into(value))
309 }
310 }
311
312 #[doc = "`Dispose()` overload"]
313 pub fn dispose(&mut self) -> () {
314 unsafe {
315 ::unity::il2cpp_call!((::unity::module_base()+0x30b4490usize)as*mut u8,();
316(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder)
317 }
318 }
319
320 #[doc = "`.ctor(crate::unity_engine::experimental::rendering::render_graph_module::rendergraphpass::RenderGraphPass, crate::unity_engine::experimental::rendering::render_graph_module::rendergraphresourceregistry::RenderGraphResourceRegistry, crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph)` overload"]
321 pub fn ctor(
322 &mut self,
323 render_pass: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::render_graph_module::rendergraphpass::RenderGraphPass>,
324 resources: impl ::core::convert::Into<
325 crate::unity_engine::experimental::rendering::render_graph_module::rendergraphresourceregistry::RenderGraphResourceRegistry,
326 >,
327 render_graph: impl ::core::convert::Into<crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph>,
328 ) -> () {
329 unsafe {
330 ::unity::il2cpp_call!((::unity::module_base()+0x30b9c50usize)as*mut u8,();
331(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(crate::unity_engine::experimental::rendering::render_graph_module::rendergraphpass::RenderGraphPass)::core::convert::Into::into(render_pass),(crate::unity_engine::experimental::rendering::render_graph_module::rendergraphresourceregistry::RenderGraphResourceRegistry)::core::convert::Into::into(resources),(crate::unity_engine::experimental::rendering::render_graph_module::rendergraph::RenderGraph)::core::convert::Into::into(render_graph))
332 }
333 }
334
335 #[doc = "`Dispose(bool)` overload"]
336 pub fn dispose_2(&mut self, disposing: impl ::core::convert::Into<bool>) -> () {
337 unsafe {
338 ::unity::il2cpp_call!((::unity::module_base()+0x30b9be0usize)as*mut u8,();
339(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(bool)::core::convert::Into::into(disposing))
340 }
341 }
342
343 #[doc = "`CheckResource(*mutcrate::unity_engine::experimental::rendering::render_graph_module::resourcehandle::ResourceHandle)` overload"]
344 pub fn check_resource(&mut self) -> crate::unity_engine::experimental::rendering::render_graph_module::resourcehandle::ResourceHandle {
345 unsafe {
346 let mut __out_0 = ::core::mem::MaybeUninit::<
347 crate::unity_engine::experimental::rendering::render_graph_module::resourcehandle::ResourceHandle,
348 >::uninit();
349 ::unity::il2cpp_call!((::unity::module_base()+0x30b98c0usize)as*mut u8,();
350(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(*mut crate::unity_engine::experimental::rendering::render_graph_module::resourcehandle::ResourceHandle)__out_0.as_mut_ptr());
351 __out_0.assume_init()
352 }
353 }
354
355 #[doc = "`GenerateDebugData(bool)` overload"]
356 pub fn generate_debug_data(&mut self, value: impl ::core::convert::Into<bool>) -> () {
357 unsafe {
358 ::unity::il2cpp_call!((::unity::module_base()+0x30b4480usize)as*mut u8,();
359(*mut RenderGraphBuilder)self as*mut RenderGraphBuilder,(bool)::core::convert::Into::into(value))
360 }
361 }
362}
363
364#[cfg(feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphbuilder")]
365impl RenderGraphBuilder {
366 pub fn use_color_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
367 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
368 }
369
370 pub fn use_depth_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
371 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
372 }
373
374 pub fn read_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
375 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
376 }
377
378 pub fn write_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
379 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
380 }
381
382 pub fn create_transient_texture_method_info() -> &'static ::unity::il2cpp::MethodInfo {
383 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
384 }
385
386 pub fn create_transient_texture_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
387 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
388 }
389
390 pub fn use_renderer_list_method_info() -> &'static ::unity::il2cpp::MethodInfo {
391 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
392 }
393
394 pub fn read_compute_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
395 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
396 }
397
398 pub fn write_compute_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
399 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
400 }
401
402 pub fn create_transient_compute_buffer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
403 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
404 }
405
406 pub fn create_transient_compute_buffer_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
407 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
408 }
409
410 pub fn enable_async_compute_method_info() -> &'static ::unity::il2cpp::MethodInfo {
411 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
412 }
413
414 pub fn allow_pass_culling_method_info() -> &'static ::unity::il2cpp::MethodInfo {
415 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[13]
416 }
417
418 pub fn dispose_method_info() -> &'static ::unity::il2cpp::MethodInfo {
419 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[14]
420 }
421
422 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
423 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[15]
424 }
425
426 pub fn dispose_2_method_info() -> &'static ::unity::il2cpp::MethodInfo {
427 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[16]
428 }
429
430 pub fn check_resource_method_info() -> &'static ::unity::il2cpp::MethodInfo {
431 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[17]
432 }
433
434 pub fn generate_debug_data_method_info() -> &'static ::unity::il2cpp::MethodInfo {
435 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[18]
436 }
437}
438
439#[cfg(feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphbuilder")]
440#[doc(hidden)]
441pub mod prelude {
442 pub use super::RenderGraphBuilder;
443 #[cfg(feature = "system-object")]
444 pub use crate::system::object::IObjectMethods;
445 #[cfg(feature = "system-valuetype")]
446 pub use crate::system::valuetype::IValueTypeMethods;
447 pub use crate::system::{object::IObject, valuetype::IValueType};
448}