Skip to main content

engage/generated/unity_engine/experimental/rendering/
scriptableruntimereflectionsystemsettings.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[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}