engage/generated/unity_engine/rendering/
graphicssettings.rs1#[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}