engage/generated/unity_engine/rendering/universal/
shaderkeywordstrings.rs1#[cfg(feature = "unity_engine-rendering-universal-shaderkeywordstrings-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/rendering/universal/shaderkeywordstrings/ShaderKeywordStrings.md"))]
11 #[::unity::class(namespace = "UnityEngine.Rendering.Universal", name = "ShaderKeywordStrings")]
12 #[parent(crate::system::object::Object)]
13 pub struct ShaderKeywordStrings {
14 #[static_field]
15 #[rename(name = "MainLightShadows")]
16 pub main_light_shadows: ::unity::Il2CppString,
17 #[static_field]
18 #[rename(name = "MainLightShadowCascades")]
19 pub main_light_shadow_cascades: ::unity::Il2CppString,
20 #[static_field]
21 #[rename(name = "AdditionalLightsVertex")]
22 pub additional_lights_vertex: ::unity::Il2CppString,
23 #[static_field]
24 #[rename(name = "AdditionalLightsPixel")]
25 pub additional_lights_pixel: ::unity::Il2CppString,
26 #[static_field]
27 #[rename(name = "AdditionalLightShadows")]
28 pub additional_light_shadows: ::unity::Il2CppString,
29 #[static_field]
30 #[rename(name = "SoftShadows")]
31 pub soft_shadows: ::unity::Il2CppString,
32 #[static_field]
33 #[rename(name = "MixedLightingSubtractive")]
34 pub mixed_lighting_subtractive: ::unity::Il2CppString,
35 #[static_field]
36 #[rename(name = "LightmapShadowMixing")]
37 pub lightmap_shadow_mixing: ::unity::Il2CppString,
38 #[static_field]
39 #[rename(name = "ShadowsShadowMask")]
40 pub shadows_shadow_mask: ::unity::Il2CppString,
41 #[static_field]
42 #[rename(name = "DepthNoMsaa")]
43 pub depth_no_msaa: ::unity::Il2CppString,
44 #[static_field]
45 #[rename(name = "DepthMsaa2")]
46 pub depth_msaa2: ::unity::Il2CppString,
47 #[static_field]
48 #[rename(name = "DepthMsaa4")]
49 pub depth_msaa4: ::unity::Il2CppString,
50 #[static_field]
51 #[rename(name = "DepthMsaa8")]
52 pub depth_msaa8: ::unity::Il2CppString,
53 #[static_field]
54 #[rename(name = "LinearToSRGBConversion")]
55 pub linear_to_srgb_conversion: ::unity::Il2CppString,
56 #[static_field]
57 #[rename(name = "SmaaLow")]
58 pub smaa_low: ::unity::Il2CppString,
59 #[static_field]
60 #[rename(name = "SmaaMedium")]
61 pub smaa_medium: ::unity::Il2CppString,
62 #[static_field]
63 #[rename(name = "SmaaHigh")]
64 pub smaa_high: ::unity::Il2CppString,
65 #[static_field]
66 #[rename(name = "SmaaCustomLow")]
67 pub smaa_custom_low: ::unity::Il2CppString,
68 #[static_field]
69 #[rename(name = "PaniniGeneric")]
70 pub panini_generic: ::unity::Il2CppString,
71 #[static_field]
72 #[rename(name = "PaniniUnitDistance")]
73 pub panini_unit_distance: ::unity::Il2CppString,
74 #[static_field]
75 #[rename(name = "BloomLQ")]
76 pub bloom_lq: ::unity::Il2CppString,
77 #[static_field]
78 #[rename(name = "BloomHQ")]
79 pub bloom_hq: ::unity::Il2CppString,
80 #[static_field]
81 #[rename(name = "BloomLQDirt")]
82 pub bloom_lq_dirt: ::unity::Il2CppString,
83 #[static_field]
84 #[rename(name = "BloomHQDirt")]
85 pub bloom_hq_dirt: ::unity::Il2CppString,
86 #[static_field]
87 #[rename(name = "UseRGBM")]
88 pub use_rgbm: ::unity::Il2CppString,
89 #[static_field]
90 #[rename(name = "Distortion")]
91 pub distortion: ::unity::Il2CppString,
92 #[static_field]
93 #[rename(name = "ChromaticAberration")]
94 pub chromatic_aberration: ::unity::Il2CppString,
95 #[static_field]
96 #[rename(name = "HDRGrading")]
97 pub hdr_grading: ::unity::Il2CppString,
98 #[static_field]
99 #[rename(name = "TonemapACES")]
100 pub tonemap_aces: ::unity::Il2CppString,
101 #[static_field]
102 #[rename(name = "TonemapNeutral")]
103 pub tonemap_neutral: ::unity::Il2CppString,
104 #[static_field]
105 #[rename(name = "FilmGrain")]
106 pub film_grain: ::unity::Il2CppString,
107 #[static_field]
108 #[rename(name = "Fxaa")]
109 pub fxaa: ::unity::Il2CppString,
110 #[static_field]
111 #[rename(name = "Dithering")]
112 pub dithering: ::unity::Il2CppString,
113 #[static_field]
114 #[rename(name = "ScreenSpaceOcclusion")]
115 pub screen_space_occlusion: ::unity::Il2CppString,
116 #[static_field]
117 #[rename(name = "HighQualitySampling")]
118 pub high_quality_sampling: ::unity::Il2CppString,
119 #[static_field]
120 #[rename(name = "DOWNSAMPLING_SIZE_2")]
121 pub downsampling_size_2: ::unity::Il2CppString,
122 #[static_field]
123 #[rename(name = "DOWNSAMPLING_SIZE_4")]
124 pub downsampling_size_4: ::unity::Il2CppString,
125 #[static_field]
126 #[rename(name = "DOWNSAMPLING_SIZE_8")]
127 pub downsampling_size_8: ::unity::Il2CppString,
128 #[static_field]
129 #[rename(name = "DOWNSAMPLING_SIZE_16")]
130 pub downsampling_size_16: ::unity::Il2CppString,
131 #[static_field]
132 #[rename(name = "_SPOT")]
133 pub spot: ::unity::Il2CppString,
134 #[static_field]
135 #[rename(name = "_DIRECTIONAL")]
136 pub directional: ::unity::Il2CppString,
137 #[static_field]
138 #[rename(name = "_POINT")]
139 pub point: ::unity::Il2CppString,
140 #[static_field]
141 #[rename(name = "_DEFERRED_ADDITIONAL_LIGHT_SHADOWS")]
142 pub deferred_additional_light_shadows: ::unity::Il2CppString,
143 #[static_field]
144 #[rename(name = "_GBUFFER_NORMALS_OCT")]
145 pub gbuffer_normals_oct: ::unity::Il2CppString,
146 #[static_field]
147 #[rename(name = "_DEFERRED_SUBTRACTIVE_LIGHTING")]
148 pub deferred_subtractive_lighting: ::unity::Il2CppString,
149 #[static_field]
150 #[rename(name = "LIGHTMAP_ON")]
151 pub lightmap_on: ::unity::Il2CppString,
152 #[static_field]
153 #[rename(name = "_ALPHATEST_ON")]
154 pub alphatest_on: ::unity::Il2CppString,
155 #[static_field]
156 #[rename(name = "DIRLIGHTMAP_COMBINED")]
157 pub dirlightmap_combined: ::unity::Il2CppString,
158 #[static_field]
159 #[rename(name = "_DETAIL_MULX2")]
160 pub detail_mulx2: ::unity::Il2CppString,
161 #[static_field]
162 #[rename(name = "_DETAIL_SCALED")]
163 pub detail_scaled: ::unity::Il2CppString,
164 #[static_field]
165 #[rename(name = "_CLEARCOAT")]
166 pub clearcoat: ::unity::Il2CppString,
167 #[static_field]
168 #[rename(name = "_CLEARCOATMAP")]
169 pub clearcoatmap: ::unity::Il2CppString,
170 #[static_field]
171 #[rename(name = "UseDrawProcedural")]
172 pub use_draw_procedural: ::unity::Il2CppString,
173 #[static_field]
174 #[rename(name = "CustomShadows")]
175 pub custom_shadows: ::unity::Il2CppString,
176 #[static_field]
177 #[rename(name = "TonemapCustom")]
178 pub tonemap_custom: ::unity::Il2CppString,
179 #[static_field]
180 #[rename(name = "MixedLightingShadowmask")]
181 pub mixed_lighting_shadowmask: ::unity::Il2CppString,
182 #[static_field]
183 #[rename(name = "CustomRPShadowMask")]
184 pub custom_rp_shadow_mask: ::unity::Il2CppString,
185 #[static_field]
186 #[rename(name = "SRGBToLinearConversion")]
187 pub srgb_to_linear_conversion: ::unity::Il2CppString,
188 #[static_field]
189 #[rename(name = "DevBruteForceLighting")]
190 pub dev_brute_force_lighting: ::unity::Il2CppString,
191 #[static_field]
192 #[rename(name = "Sharpen")]
193 pub sharpen: ::unity::Il2CppString,
194 #[static_field]
195 #[rename(name = "DebugMode")]
196 pub debug_mode: ::unity::Il2CppString,
197 #[static_field]
198 #[rename(name = "SaveMode")]
199 pub save_mode: ::unity::Il2CppString,
200 #[static_field]
201 #[rename(name = "SpecialRendering")]
202 pub special_rendering: ::unity::Il2CppString,
203 }
204}
205
206#[cfg(feature = "unity_engine-rendering-universal-shaderkeywordstrings-types")]
207pub use __types::*;
208
209#[cfg(feature = "unity_engine-rendering-universal-shaderkeywordstrings")]
210impl ShaderKeywordStrings {
211 #[doc = "`.cctor()` overload"]
212 pub fn cctor() -> () {
213 unsafe {
214 ::unity::il2cpp_call!((::unity::module_base()+0x2ed6bf0usize)as*mut u8,();
215 )
216 }
217 }
218}
219
220#[cfg(feature = "unity_engine-rendering-universal-shaderkeywordstrings")]
221impl ShaderKeywordStrings {
222 pub fn cctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
223 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
224 }
225}
226
227#[cfg(feature = "unity_engine-rendering-universal-shaderkeywordstrings")]
228#[doc(hidden)]
229pub mod prelude {
230 pub use super::{IShaderKeywordStrings, ShaderKeywordStrings};
231 pub use crate::system::object::IObject;
232 #[cfg(feature = "system-object")]
233 pub use crate::system::object::IObjectMethods;
234}