Skip to main content

engage/generated/unity_engine/rendering/universal/
shaderkeywordstrings.rs

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