Skip to main content

engage/generated/unity_engine/rendering/
graphicssettings.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(feature = "unity_engine-rendering-graphicssettings-types")]
4mod __types {
5    #[allow(unused_imports)] use ::unity::prelude::*;
6
7    use super::*;
8    use crate::{
9        system::object::{IObject, Object},
10        unity_engine::object_2::{IObject_2, Object_2},
11    };
12
13    #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/unity_engine/rendering/graphicssettings/GraphicsSettings.md"))]
14    #[::unity::class(namespace = "UnityEngine.Rendering", name = "GraphicsSettings")]
15    #[parent(crate::unity_engine::object_2::Object_2)]
16    pub struct GraphicsSettings {}
17}
18
19#[cfg(feature = "unity_engine-rendering-graphicssettings-types")]
20pub use __types::*;
21
22#[cfg(feature = "unity_engine-rendering-graphicssettings")]
23impl GraphicsSettings {
24    #[doc = "`get_lightsUseLinearIntensity()` overload"]
25    pub fn get_lights_use_linear_intensity() -> bool {
26        unsafe {
27            ::unity::il2cpp_call!((::unity::module_base()+0x2c50780usize)as*mut u8,bool;
28            )
29        }
30    }
31
32    #[doc = "`set_lightsUseLinearIntensity(bool)` overload"]
33    pub fn set_lights_use_linear_intensity(value: impl ::core::convert::Into<bool>) -> () {
34        unsafe {
35            ::unity::il2cpp_call!((::unity::module_base()+0x2c507c0usize)as*mut u8,();
36(bool)::core::convert::Into::into(value))
37        }
38    }
39
40    #[doc = "`set_useScriptableRenderPipelineBatching(bool)` overload"]
41    pub fn set_use_scriptable_render_pipeline_batching(value: impl ::core::convert::Into<bool>) -> () {
42        unsafe {
43            ::unity::il2cpp_call!((::unity::module_base()+0x2c50810usize)as*mut u8,();
44(bool)::core::convert::Into::into(value))
45        }
46    }
47
48    #[doc = "`HasShaderDefine(crate::unity_engine::rendering::graphicstier::GraphicsTier, crate::unity_engine::rendering::builtinshaderdefine::BuiltinShaderDefine)` overload"]
49    pub fn has_shader_define(
50        tier: impl ::core::convert::Into<crate::unity_engine::rendering::graphicstier::GraphicsTier>,
51        define_hash: impl ::core::convert::Into<crate::unity_engine::rendering::builtinshaderdefine::BuiltinShaderDefine>,
52    ) -> bool {
53        unsafe {
54            ::unity::il2cpp_call!((::unity::module_base()+0x2c50860usize)as*mut u8,bool;
55(crate::unity_engine::rendering::graphicstier::GraphicsTier)::core::convert::Into::into(tier),(crate::unity_engine::rendering::builtinshaderdefine::BuiltinShaderDefine)::core::convert::Into::into(define_hash))
56        }
57    }
58
59    #[doc = "`get_INTERNAL_currentRenderPipeline()` overload"]
60    pub fn get_internal_current_render_pipeline() -> crate::unity_engine::scriptableobject::ScriptableObject {
61        unsafe {
62            ::unity::il2cpp_call!((::unity::module_base()+0x2c508b0usize)as*mut u8,crate::unity_engine::scriptableobject::ScriptableObject;
63            )
64        }
65    }
66
67    #[doc = "`get_currentRenderPipeline()` overload"]
68    pub fn get_current_render_pipeline() -> crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset {
69        unsafe {
70            ::unity::il2cpp_call!((::unity::module_base()+0x2c3e500usize)as*mut u8,crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset;
71            )
72        }
73    }
74
75    #[doc = "`get_renderPipelineAsset()` overload"]
76    pub fn get_render_pipeline_asset() -> crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset {
77        unsafe {
78            ::unity::il2cpp_call!((::unity::module_base()+0x2c508f0usize)as*mut u8,crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset;
79            )
80        }
81    }
82
83    #[doc = "`set_renderPipelineAsset(crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset)` overload"]
84    pub fn set_render_pipeline_asset(
85        value: impl ::core::convert::Into<crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset>,
86    ) -> () {
87        unsafe {
88            ::unity::il2cpp_call!((::unity::module_base()+0x2c50a90usize)as*mut u8,();
89(crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset)::core::convert::Into::into(value))
90        }
91    }
92
93    #[doc = "`get_INTERNAL_defaultRenderPipeline()` overload"]
94    pub fn get_internal_default_render_pipeline() -> crate::unity_engine::scriptableobject::ScriptableObject {
95        unsafe {
96            ::unity::il2cpp_call!((::unity::module_base()+0x2c50b30usize)as*mut u8,crate::unity_engine::scriptableobject::ScriptableObject;
97            )
98        }
99    }
100
101    #[doc = "`set_INTERNAL_defaultRenderPipeline(crate::unity_engine::scriptableobject::ScriptableObject)` overload"]
102    pub fn set_internal_default_render_pipeline(value: impl ::core::convert::Into<crate::unity_engine::scriptableobject::ScriptableObject>) -> () {
103        unsafe {
104            ::unity::il2cpp_call!((::unity::module_base()+0x2c50b70usize)as*mut u8,();
105(crate::unity_engine::scriptableobject::ScriptableObject)::core::convert::Into::into(value))
106        }
107    }
108
109    #[doc = "`get_defaultRenderPipeline()` overload"]
110    pub fn get_default_render_pipeline() -> crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset {
111        unsafe {
112            ::unity::il2cpp_call!((::unity::module_base()+0x2c509c0usize)as*mut u8,crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset;
113            )
114        }
115    }
116
117    #[doc = "`set_defaultRenderPipeline(crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset)` overload"]
118    pub fn set_default_render_pipeline(
119        value: impl ::core::convert::Into<crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset>,
120    ) -> () {
121        unsafe {
122            ::unity::il2cpp_call!((::unity::module_base()+0x2c50ae0usize)as*mut u8,();
123(crate::unity_engine::rendering::renderpipelineasset::RenderPipelineAsset)::core::convert::Into::into(value))
124        }
125    }
126}
127
128#[cfg(feature = "unity_engine-rendering-graphicssettings")]
129impl GraphicsSettings {
130    pub fn get_lights_use_linear_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
131        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
132    }
133
134    pub fn set_lights_use_linear_intensity_method_info() -> &'static ::unity::il2cpp::MethodInfo {
135        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
136    }
137
138    pub fn set_use_scriptable_render_pipeline_batching_method_info() -> &'static ::unity::il2cpp::MethodInfo {
139        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
140    }
141
142    pub fn has_shader_define_method_info() -> &'static ::unity::il2cpp::MethodInfo {
143        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
144    }
145
146    pub fn get_internal_current_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
147        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
148    }
149
150    pub fn get_current_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
151        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
152    }
153
154    pub fn get_render_pipeline_asset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
155        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
156    }
157
158    pub fn set_render_pipeline_asset_method_info() -> &'static ::unity::il2cpp::MethodInfo {
159        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
160    }
161
162    pub fn get_internal_default_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
163        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
164    }
165
166    pub fn set_internal_default_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
167        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
168    }
169
170    pub fn get_default_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
171        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
172    }
173
174    pub fn set_default_render_pipeline_method_info() -> &'static ::unity::il2cpp::MethodInfo {
175        <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
176    }
177}
178
179#[cfg(feature = "unity_engine-rendering-graphicssettings")]
180#[doc(hidden)]
181pub mod prelude {
182    pub use super::{GraphicsSettings, IGraphicsSettings};
183    #[cfg(feature = "system-object")]
184    pub use crate::system::object::IObjectMethods;
185    #[cfg(feature = "unity_engine-object_2")]
186    pub use crate::unity_engine::object_2::IObject_2Methods;
187    pub use crate::{system::object::IObject, unity_engine::object_2::IObject_2};
188}