engage/generated/unity_engine/experimental/rendering/
scriptableruntimereflectionsystemsettings.rs1#[cfg(feature = "unity_engine-experimental-rendering-scriptableruntimereflectionsystemsettings-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/experimental/rendering/scriptableruntimereflectionsystemsettings/ScriptableRuntimeReflectionSystemSettings.md"))]
11 #[::unity::class(namespace = "UnityEngine.Experimental.Rendering", name = "ScriptableRuntimeReflectionSystemSettings")]
12 #[parent(crate::system::object::Object)]
13 pub struct ScriptableRuntimeReflectionSystemSettings {
14 #[static_field]
15 #[rename(name = "s_Instance")]
16 pub s_instance:
17 crate::unity_engine::experimental::rendering::scriptableruntimereflectionsystemwrapper::ScriptableRuntimeReflectionSystemWrapper,
18 }
19}
20
21#[cfg(feature = "unity_engine-experimental-rendering-scriptableruntimereflectionsystemsettings-types")]
22pub use __types::*;
23
24#[cfg(feature = "unity_engine-experimental-rendering-scriptableruntimereflectionsystemsettings")]
25impl ScriptableRuntimeReflectionSystemSettings {
26 #[doc = "`set_Internal_ScriptableRuntimeReflectionSystemSettings_system(crate::unity_engine::experimental::rendering::iscriptableruntimereflectionsystem::IScriptableRuntimeReflectionSystem)` overload"]
27 pub fn set_internal_scriptable_runtime_reflection_system_settings_system(
28 value: impl ::core::convert::Into<
29 crate::unity_engine::experimental::rendering::iscriptableruntimereflectionsystem::IScriptableRuntimeReflectionSystem,
30 >,
31 ) -> () {
32 unsafe {
33 ::unity::il2cpp_call!((::unity::module_base()+0x2f8e480usize)as*mut u8,();
34(crate::unity_engine::experimental::rendering::iscriptableruntimereflectionsystem::IScriptableRuntimeReflectionSystem)::core::convert::Into::into(value))
35 }
36 }
37
38 #[doc = "`get_Internal_ScriptableRuntimeReflectionSystemSettings_instance()` overload"]
39 pub fn get_internal_scriptable_runtime_reflection_system_settings_instance(
40 ) -> crate::unity_engine::experimental::rendering::scriptableruntimereflectionsystemwrapper::ScriptableRuntimeReflectionSystemWrapper {
41 unsafe {
42 ::unity::il2cpp_call!((::unity::module_base()+0x2f8e5e0usize)as*mut u8,crate::unity_engine::experimental::rendering::scriptableruntimereflectionsystemwrapper::ScriptableRuntimeReflectionSystemWrapper;
43 )
44 }
45 }
46
47 #[doc = "`ScriptingDirtyReflectionSystemInstance()` overload"]
48 pub fn scripting_dirty_reflection_system_instance() -> () {
49 unsafe {
50 ::unity::il2cpp_call!((::unity::module_base()+0x2f8e650usize)as*mut u8,();
51 )
52 }
53 }
54
55 #[doc = "`.cctor()` overload"]
56 pub fn cctor() -> () {
57 unsafe {
58 ::unity::il2cpp_call!((::unity::module_base()+0x2f8e690usize)as*mut u8,();
59 )
60 }
61 }
62}
63
64#[cfg(feature = "unity_engine-experimental-rendering-scriptableruntimereflectionsystemsettings")]
65impl ScriptableRuntimeReflectionSystemSettings {
66 pub fn set_internal_scriptable_runtime_reflection_system_settings_system_method_info() -> &'static ::unity::il2cpp::MethodInfo {
67 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
68 }
69
70 pub fn get_internal_scriptable_runtime_reflection_system_settings_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
71 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
72 }
73
74 pub fn scripting_dirty_reflection_system_instance_method_info() -> &'static ::unity::il2cpp::MethodInfo {
75 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
76 }
77
78 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
79 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
80 }
81}
82
83#[cfg(feature = "unity_engine-experimental-rendering-scriptableruntimereflectionsystemsettings")]
84#[doc(hidden)]
85pub mod prelude {
86 pub use super::{IScriptableRuntimeReflectionSystemSettings, ScriptableRuntimeReflectionSystemSettings};
87 pub use crate::system::object::IObject;
88 #[cfg(feature = "system-object")]
89 pub use crate::system::object::IObjectMethods;
90}