1#[cfg(any(feature = "unity_engine-rendering-universal-antialiasingmode-types"))]
4pub mod antialiasingmode;
5#[cfg(feature = "unity_engine-rendering-universal-antialiasingmode-types")]
6pub use antialiasingmode::AntialiasingMode;
7#[cfg(any(feature = "unity_engine-rendering-universal-antialiasingquality-types"))]
8pub mod antialiasingquality;
9#[cfg(feature = "unity_engine-rendering-universal-antialiasingquality-types")]
10pub use antialiasingquality::AntialiasingQuality;
11#[cfg(any(feature = "unity_engine-rendering-universal-bloom-types"))]
12pub mod bloom;
13#[cfg(feature = "unity_engine-rendering-universal-bloom")]
14pub use bloom::IBloomMethods;
15#[cfg(feature = "unity_engine-rendering-universal-bloom-types")]
16pub use bloom::{Bloom, IBloom};
17#[cfg(any(feature = "unity_engine-rendering-universal-cameradata-types"))]
18pub mod cameradata;
19#[cfg(feature = "unity_engine-rendering-universal-cameradata-types")]
20pub use cameradata::CameraData;
21#[cfg(any(feature = "unity_engine-rendering-universal-cameraextensions-types"))]
22pub mod cameraextensions;
23#[cfg(feature = "unity_engine-rendering-universal-cameraextensions-types")]
24pub use cameraextensions::{CameraExtensions, ICameraExtensions};
25#[cfg(any(feature = "unity_engine-rendering-universal-cameraoverrideoption-types"))]
26pub mod cameraoverrideoption;
27#[cfg(feature = "unity_engine-rendering-universal-cameraoverrideoption-types")]
28pub use cameraoverrideoption::CameraOverrideOption;
29#[cfg(any(feature = "unity_engine-rendering-universal-camerarendertype-types"))]
30pub mod camerarendertype;
31#[cfg(feature = "unity_engine-rendering-universal-camerarendertype-types")]
32pub use camerarendertype::CameraRenderType;
33#[cfg(any(feature = "unity_engine-rendering-universal-cameratypeutility-types"))]
34pub mod cameratypeutility;
35#[cfg(feature = "unity_engine-rendering-universal-cameratypeutility-types")]
36pub use cameratypeutility::{CameraTypeUtility, ICameraTypeUtility};
37#[cfg(any(feature = "unity_engine-rendering-universal-capturepass-types"))]
38pub mod capturepass;
39#[cfg(feature = "unity_engine-rendering-universal-capturepass")]
40pub use capturepass::ICapturePassMethods;
41#[cfg(feature = "unity_engine-rendering-universal-capturepass-types")]
42pub use capturepass::{CapturePass, ICapturePass};
43#[cfg(any(feature = "unity_engine-rendering-universal-channelmixer-types"))]
44pub mod channelmixer;
45#[cfg(feature = "unity_engine-rendering-universal-channelmixer")]
46pub use channelmixer::IChannelMixerMethods;
47#[cfg(feature = "unity_engine-rendering-universal-channelmixer-types")]
48pub use channelmixer::{ChannelMixer, IChannelMixer};
49#[cfg(any(feature = "unity_engine-rendering-universal-chromaticaberration-types"))]
50pub mod chromaticaberration;
51#[cfg(feature = "unity_engine-rendering-universal-chromaticaberration")]
52pub use chromaticaberration::IChromaticAberrationMethods;
53#[cfg(feature = "unity_engine-rendering-universal-chromaticaberration-types")]
54pub use chromaticaberration::{ChromaticAberration, IChromaticAberration};
55#[cfg(any(feature = "unity_engine-rendering-universal-coloradjustments-types"))]
56pub mod coloradjustments;
57#[cfg(feature = "unity_engine-rendering-universal-coloradjustments")]
58pub use coloradjustments::IColorAdjustmentsMethods;
59#[cfg(feature = "unity_engine-rendering-universal-coloradjustments-types")]
60pub use coloradjustments::{ColorAdjustments, IColorAdjustments};
61#[cfg(any(feature = "unity_engine-rendering-universal-colorcurves-types"))]
62pub mod colorcurves;
63#[cfg(feature = "unity_engine-rendering-universal-colorcurves")]
64pub use colorcurves::IColorCurvesMethods;
65#[cfg(feature = "unity_engine-rendering-universal-colorcurves-types")]
66pub use colorcurves::{ColorCurves, IColorCurves};
67#[cfg(any(feature = "unity_engine-rendering-universal-colorgradingmode-types"))]
68pub mod colorgradingmode;
69#[cfg(feature = "unity_engine-rendering-universal-colorgradingmode-types")]
70pub use colorgradingmode::ColorGradingMode;
71#[cfg(any(feature = "unity_engine-rendering-universal-colorlookup-types"))]
72pub mod colorlookup;
73#[cfg(feature = "unity_engine-rendering-universal-colorlookup")]
74pub use colorlookup::IColorLookupMethods;
75#[cfg(feature = "unity_engine-rendering-universal-colorlookup-types")]
76pub use colorlookup::{ColorLookup, IColorLookup};
77#[cfg(any(feature = "unity_engine-rendering-universal-componentutility-types"))]
78pub mod componentutility;
79#[cfg(feature = "unity_engine-rendering-universal-componentutility-types")]
80pub use componentutility::{ComponentUtility, IComponentUtility};
81#[cfg(any(
82 feature = "unity_engine-rendering-universal-custom-customcolorgrading-types",
83 feature = "unity_engine-rendering-universal-custom-customenvset-types",
84 feature = "unity_engine-rendering-universal-custom-customenvsetmanager-types",
85 feature = "unity_engine-rendering-universal-custom-customforwardrenderer-types",
86 feature = "unity_engine-rendering-universal-custom-customgradationfilter-types",
87 feature = "unity_engine-rendering-universal-custom-customheathaze-types",
88 feature = "unity_engine-rendering-universal-custom-customoffscreencamera-types",
89 feature = "unity_engine-rendering-universal-custom-customradialblur-types",
90 feature = "unity_engine-rendering-universal-custom-customrpparams-types",
91 feature = "unity_engine-rendering-universal-custom-customshadowdata-types",
92 feature = "unity_engine-rendering-universal-custom-decalocclusionparams-types",
93 feature = "unity_engine-rendering-universal-custom-drawobjectcategory-types",
94 feature = "unity_engine-rendering-universal-custom-drawobjectcategoryinfo-types",
95 feature = "unity_engine-rendering-universal-custom-internal-custombaseopaquepass-types",
96 feature = "unity_engine-rendering-universal-custom-internal-custombasetransparentpass-types",
97 feature = "unity_engine-rendering-universal-custom-internal-customcharaopaquepass-types",
98 feature = "unity_engine-rendering-universal-custom-internal-customdecalspass-types",
99 feature = "unity_engine-rendering-universal-custom-internal-customeffectpass-types",
100 feature = "unity_engine-rendering-universal-custom-internal-customlightocclusionpass-types",
101 feature = "unity_engine-rendering-universal-custom-internal-custommixedresolutionpass-types",
102 feature = "unity_engine-rendering-universal-custom-internal-customshadowcasterpass-types",
103 feature = "unity_engine-rendering-universal-custom-internal-customshadownocasterpass-types",
104 feature = "unity_engine-rendering-universal-custom-internal-customspecialreflectionpass-types",
105 feature = "unity_engine-rendering-universal-custom-internal-customtranscharamaskpass-types",
106 feature = "unity_engine-rendering-universal-custom-internal-customtransparentslayerpass-types",
107 feature = "unity_engine-rendering-universal-custom-internal-customzprepass-types",
108 feature = "unity_engine-rendering-universal-custom-reflectionrenderer-types",
109 feature = "unity_engine-rendering-universal-custom-reflectionrendererdata-types",
110 feature = "unity_engine-rendering-universal-custom-statusmodelrenderer-types",
111 feature = "unity_engine-rendering-universal-custom-statusmodelrendererdata-types"
112))]
113pub mod custom;
114#[cfg(any(feature = "unity_engine-rendering-universal-customcamerarenderingflag-types"))]
115pub mod customcamerarenderingflag;
116#[cfg(feature = "unity_engine-rendering-universal-customcamerarenderingflag-types")]
117pub use customcamerarenderingflag::CustomCameraRenderingFlag;
118#[cfg(any(feature = "unity_engine-rendering-universal-customrenderingflag-types"))]
119pub mod customrenderingflag;
120#[cfg(feature = "unity_engine-rendering-universal-customrenderingflag-types")]
121pub use customrenderingflag::CustomRenderingFlag;
122#[cfg(any(feature = "unity_engine-rendering-universal-customrpconstant-types"))]
123pub mod customrpconstant;
124#[cfg(feature = "unity_engine-rendering-universal-customrpconstant-types")]
125pub use customrpconstant::{CustomRPConstant, ICustomRPConstant};
126#[cfg(any(feature = "unity_engine-rendering-universal-defaultmaterialtype-types"))]
127pub mod defaultmaterialtype;
128#[cfg(feature = "unity_engine-rendering-universal-defaultmaterialtype-types")]
129pub use defaultmaterialtype::DefaultMaterialType;
130#[cfg(any(feature = "unity_engine-rendering-universal-deferredshaderdata-types"))]
131pub mod deferredshaderdata;
132#[cfg(feature = "unity_engine-rendering-universal-deferredshaderdata")]
133pub use deferredshaderdata::IDeferredShaderDataMethods;
134#[cfg(feature = "unity_engine-rendering-universal-deferredshaderdata-types")]
135pub use deferredshaderdata::{DeferredShaderData, DeferredShaderData_ComputeBufferInfo, IDeferredShaderData};
136#[cfg(any(feature = "unity_engine-rendering-universal-depthoffield-types"))]
137pub mod depthoffield;
138#[cfg(feature = "unity_engine-rendering-universal-depthoffield")]
139pub use depthoffield::IDepthOfFieldMethods;
140#[cfg(feature = "unity_engine-rendering-universal-depthoffield-types")]
141pub use depthoffield::{DepthOfField, IDepthOfField};
142#[cfg(any(feature = "unity_engine-rendering-universal-depthoffieldmode-types"))]
143pub mod depthoffieldmode;
144#[cfg(feature = "unity_engine-rendering-universal-depthoffieldmode-types")]
145pub use depthoffieldmode::DepthOfFieldMode;
146#[cfg(any(feature = "unity_engine-rendering-universal-depthoffieldmodeparameter-types"))]
147pub mod depthoffieldmodeparameter;
148#[cfg(feature = "unity_engine-rendering-universal-depthoffieldmodeparameter")]
149pub use depthoffieldmodeparameter::IDepthOfFieldModeParameterMethods;
150#[cfg(feature = "unity_engine-rendering-universal-depthoffieldmodeparameter-types")]
151pub use depthoffieldmodeparameter::{DepthOfFieldModeParameter, IDepthOfFieldModeParameter};
152#[cfg(any(feature = "unity_engine-rendering-universal-disallowmultiplerendererfeature-types"))]
153pub mod disallowmultiplerendererfeature;
154#[cfg(feature = "unity_engine-rendering-universal-disallowmultiplerendererfeature")]
155pub use disallowmultiplerendererfeature::IDisallowMultipleRendererFeatureMethods;
156#[cfg(feature = "unity_engine-rendering-universal-disallowmultiplerendererfeature-types")]
157pub use disallowmultiplerendererfeature::{DisallowMultipleRendererFeature, IDisallowMultipleRendererFeature};
158#[cfg(any(feature = "unity_engine-rendering-universal-downsampling-types"))]
159pub mod downsampling;
160#[cfg(feature = "unity_engine-rendering-universal-downsampling-types")]
161pub use downsampling::Downsampling;
162#[cfg(any(feature = "unity_engine-rendering-universal-drawskyboxpass-types"))]
163pub mod drawskyboxpass;
164#[cfg(feature = "unity_engine-rendering-universal-drawskyboxpass")]
165pub use drawskyboxpass::IDrawSkyboxPassMethods;
166#[cfg(feature = "unity_engine-rendering-universal-drawskyboxpass-types")]
167pub use drawskyboxpass::{DrawSkyboxPass, IDrawSkyboxPass};
168#[cfg(any(feature = "unity_engine-rendering-universal-filmgrain-types"))]
169pub mod filmgrain;
170#[cfg(feature = "unity_engine-rendering-universal-filmgrain")]
171pub use filmgrain::IFilmGrainMethods;
172#[cfg(feature = "unity_engine-rendering-universal-filmgrain-types")]
173pub use filmgrain::{FilmGrain, IFilmGrain};
174#[cfg(any(feature = "unity_engine-rendering-universal-filmgrainlookup-types"))]
175pub mod filmgrainlookup;
176#[cfg(feature = "unity_engine-rendering-universal-filmgrainlookup-types")]
177pub use filmgrainlookup::FilmGrainLookup;
178#[cfg(any(feature = "unity_engine-rendering-universal-filmgrainlookupparameter-types"))]
179pub mod filmgrainlookupparameter;
180#[cfg(feature = "unity_engine-rendering-universal-filmgrainlookupparameter")]
181pub use filmgrainlookupparameter::IFilmGrainLookupParameterMethods;
182#[cfg(feature = "unity_engine-rendering-universal-filmgrainlookupparameter-types")]
183pub use filmgrainlookupparameter::{FilmGrainLookupParameter, IFilmGrainLookupParameter};
184#[cfg(any(feature = "unity_engine-rendering-universal-forwardrenderer-types"))]
185pub mod forwardrenderer;
186#[cfg(feature = "unity_engine-rendering-universal-forwardrenderer")]
187pub use forwardrenderer::IForwardRendererMethods;
188#[cfg(feature = "unity_engine-rendering-universal-forwardrenderer-types")]
189pub use forwardrenderer::{
190 ForwardRenderer, ForwardRenderer_Profiling, ForwardRenderer_RenderPassInputSummary, IForwardRenderer, IForwardRenderer_Profiling,
191};
192#[cfg(any(feature = "unity_engine-rendering-universal-forwardrendererdata-types"))]
193pub mod forwardrendererdata;
194#[cfg(feature = "unity_engine-rendering-universal-forwardrendererdata-types")]
195pub use forwardrendererdata::{
196 ForwardRendererData, ForwardRendererData_MixedResolutionFlag, ForwardRendererData_ShaderResources, IForwardRendererData,
197 IForwardRendererData_ShaderResources,
198};
199#[cfg(feature = "unity_engine-rendering-universal-forwardrendererdata")]
200pub use forwardrendererdata::{IForwardRendererDataMethods, IForwardRendererData_ShaderResourcesMethods};
201#[cfg(any(
202 feature = "unity_engine-rendering-universal-internal-additionallightsshadowcasterpass-types",
203 feature = "unity_engine-rendering-universal-internal-bitarray_2-types",
204 feature = "unity_engine-rendering-universal-internal-colorgradinglutpass-types",
205 feature = "unity_engine-rendering-universal-internal-copycolorpass-types",
206 feature = "unity_engine-rendering-universal-internal-copydepthpass-types",
207 feature = "unity_engine-rendering-universal-internal-deferredconfig-types",
208 feature = "unity_engine-rendering-universal-internal-deferredlights-types",
209 feature = "unity_engine-rendering-universal-internal-deferredpass-types",
210 feature = "unity_engine-rendering-universal-internal-deferredtiler-types",
211 feature = "unity_engine-rendering-universal-internal-depthnormalonlypass-types",
212 feature = "unity_engine-rendering-universal-internal-depthonlypass-types",
213 feature = "unity_engine-rendering-universal-internal-drawobjectspass-types",
214 feature = "unity_engine-rendering-universal-internal-finalblitpass-types",
215 feature = "unity_engine-rendering-universal-internal-forwardlights-types",
216 feature = "unity_engine-rendering-universal-internal-gbufferpass-types",
217 feature = "unity_engine-rendering-universal-internal-lightflag-types",
218 feature = "unity_engine-rendering-universal-internal-mainlightshadowcasterpass-types",
219 feature = "unity_engine-rendering-universal-internal-postprocesspass-types",
220 feature = "unity_engine-rendering-universal-internal-screenspaceshadowresolvepass-types",
221 feature = "unity_engine-rendering-universal-internal-sortprepunctuallight-types",
222 feature = "unity_engine-rendering-universal-internal-stencilusage-types",
223 feature = "unity_engine-rendering-universal-internal-tiledepthrangepass-types"
224))]
225pub mod internal;
226#[cfg(any(feature = "unity_engine-rendering-universal-invokeonrenderobjectcallbackpass-types"))]
227pub mod invokeonrenderobjectcallbackpass;
228#[cfg(feature = "unity_engine-rendering-universal-invokeonrenderobjectcallbackpass")]
229pub use invokeonrenderobjectcallbackpass::IInvokeOnRenderObjectCallbackPassMethods;
230#[cfg(feature = "unity_engine-rendering-universal-invokeonrenderobjectcallbackpass-types")]
231pub use invokeonrenderobjectcallbackpass::{IInvokeOnRenderObjectCallbackPass, InvokeOnRenderObjectCallbackPass};
232#[cfg(any(feature = "unity_engine-rendering-universal-ipostprocesscomponent-types"))]
233pub mod ipostprocesscomponent;
234#[cfg(feature = "unity_engine-rendering-universal-ipostprocesscomponent")]
235pub use ipostprocesscomponent::IIPostProcessComponentMethods;
236#[cfg(feature = "unity_engine-rendering-universal-ipostprocesscomponent-types")]
237pub use ipostprocesscomponent::{IIPostProcessComponent, IPostProcessComponent};
238#[cfg(any(feature = "unity_engine-rendering-universal-lensdistortion-types"))]
239pub mod lensdistortion;
240#[cfg(feature = "unity_engine-rendering-universal-lensdistortion")]
241pub use lensdistortion::ILensDistortionMethods;
242#[cfg(feature = "unity_engine-rendering-universal-lensdistortion-types")]
243pub use lensdistortion::{ILensDistortion, LensDistortion};
244#[cfg(any(feature = "unity_engine-rendering-universal-liftgammagain-types"))]
245pub mod liftgammagain;
246#[cfg(feature = "unity_engine-rendering-universal-liftgammagain")]
247pub use liftgammagain::ILiftGammaGainMethods;
248#[cfg(feature = "unity_engine-rendering-universal-liftgammagain-types")]
249pub use liftgammagain::{ILiftGammaGain, LiftGammaGain};
250#[cfg(any(feature = "unity_engine-rendering-universal-lightdata-types"))]
251pub mod lightdata;
252#[cfg(feature = "unity_engine-rendering-universal-lightdata-types")]
253pub use lightdata::LightData;
254#[cfg(any(feature = "unity_engine-rendering-universal-lightrenderingmode-types"))]
255pub mod lightrenderingmode;
256#[cfg(feature = "unity_engine-rendering-universal-lightrenderingmode-types")]
257pub use lightrenderingmode::LightRenderingMode;
258#[cfg(any(feature = "unity_engine-rendering-universal-mixedlightingsetup-types"))]
259pub mod mixedlightingsetup;
260#[cfg(feature = "unity_engine-rendering-universal-mixedlightingsetup-types")]
261pub use mixedlightingsetup::MixedLightingSetup;
262#[cfg(any(feature = "unity_engine-rendering-universal-motionblur-types"))]
263pub mod motionblur;
264#[cfg(feature = "unity_engine-rendering-universal-motionblur")]
265pub use motionblur::IMotionBlurMethods;
266#[cfg(feature = "unity_engine-rendering-universal-motionblur-types")]
267pub use motionblur::{IMotionBlur, MotionBlur};
268#[cfg(any(feature = "unity_engine-rendering-universal-motionblurmode-types"))]
269pub mod motionblurmode;
270#[cfg(feature = "unity_engine-rendering-universal-motionblurmode-types")]
271pub use motionblurmode::MotionBlurMode;
272#[cfg(any(feature = "unity_engine-rendering-universal-motionblurmodeparameter-types"))]
273pub mod motionblurmodeparameter;
274#[cfg(feature = "unity_engine-rendering-universal-motionblurmodeparameter")]
275pub use motionblurmodeparameter::IMotionBlurModeParameterMethods;
276#[cfg(feature = "unity_engine-rendering-universal-motionblurmodeparameter-types")]
277pub use motionblurmodeparameter::{IMotionBlurModeParameter, MotionBlurModeParameter};
278#[cfg(any(feature = "unity_engine-rendering-universal-motionblurquality-types"))]
279pub mod motionblurquality;
280#[cfg(feature = "unity_engine-rendering-universal-motionblurquality-types")]
281pub use motionblurquality::MotionBlurQuality;
282#[cfg(any(feature = "unity_engine-rendering-universal-motionblurqualityparameter-types"))]
283pub mod motionblurqualityparameter;
284#[cfg(feature = "unity_engine-rendering-universal-motionblurqualityparameter")]
285pub use motionblurqualityparameter::IMotionBlurQualityParameterMethods;
286#[cfg(feature = "unity_engine-rendering-universal-motionblurqualityparameter-types")]
287pub use motionblurqualityparameter::{IMotionBlurQualityParameter, MotionBlurQualityParameter};
288#[cfg(any(feature = "unity_engine-rendering-universal-msaaquality-types"))]
289pub mod msaaquality;
290#[cfg(feature = "unity_engine-rendering-universal-msaaquality-types")]
291pub use msaaquality::MsaaQuality;
292#[cfg(any(feature = "unity_engine-rendering-universal-paniniprojection-types"))]
293pub mod paniniprojection;
294#[cfg(feature = "unity_engine-rendering-universal-paniniprojection")]
295pub use paniniprojection::IPaniniProjectionMethods;
296#[cfg(feature = "unity_engine-rendering-universal-paniniprojection-types")]
297pub use paniniprojection::{IPaniniProjection, PaniniProjection};
298#[cfg(any(feature = "unity_engine-rendering-universal-pipelinedebuglevel-types"))]
299pub mod pipelinedebuglevel;
300#[cfg(feature = "unity_engine-rendering-universal-pipelinedebuglevel-types")]
301pub use pipelinedebuglevel::PipelineDebugLevel;
302#[cfg(any(feature = "unity_engine-rendering-universal-postprocessdata-types"))]
303pub mod postprocessdata;
304#[cfg(feature = "unity_engine-rendering-universal-postprocessdata-types")]
305pub use postprocessdata::{
306 IPostProcessData, IPostProcessData_ShaderResources, IPostProcessData_TextureResources, PostProcessData, PostProcessData_ShaderResources,
307 PostProcessData_TextureResources,
308};
309#[cfg(feature = "unity_engine-rendering-universal-postprocessdata")]
310pub use postprocessdata::{IPostProcessDataMethods, IPostProcessData_ShaderResourcesMethods, IPostProcessData_TextureResourcesMethods};
311#[cfg(any(feature = "unity_engine-rendering-universal-postprocessingdata-types"))]
312pub mod postprocessingdata;
313#[cfg(feature = "unity_engine-rendering-universal-postprocessingdata-types")]
314pub use postprocessingdata::PostProcessingData;
315#[cfg(any(feature = "unity_engine-rendering-universal-postprocessutils-types"))]
316pub mod postprocessutils;
317#[cfg(feature = "unity_engine-rendering-universal-postprocessutils-types")]
318pub use postprocessutils::{IPostProcessUtils, IPostProcessUtils_ShaderConstants, PostProcessUtils, PostProcessUtils_ShaderConstants};
319#[cfg(any(feature = "unity_engine-rendering-universal-pretile-types"))]
320pub mod pretile;
321#[cfg(feature = "unity_engine-rendering-universal-pretile-types")]
322pub use pretile::PreTile;
323#[cfg(any(feature = "unity_engine-rendering-universal-punctuallightdata-types"))]
324pub mod punctuallightdata;
325#[cfg(feature = "unity_engine-rendering-universal-punctuallightdata-types")]
326pub use punctuallightdata::PunctualLightData;
327#[cfg(any(feature = "unity_engine-rendering-universal-rendereroverrideoption-types"))]
328pub mod rendereroverrideoption;
329#[cfg(feature = "unity_engine-rendering-universal-rendereroverrideoption-types")]
330pub use rendereroverrideoption::RendererOverrideOption;
331#[cfg(any(feature = "unity_engine-rendering-universal-renderertype-types"))]
332pub mod renderertype;
333#[cfg(feature = "unity_engine-rendering-universal-renderertype-types")]
334pub use renderertype::RendererType;
335#[cfg(any(feature = "unity_engine-rendering-universal-renderingdata-types"))]
336pub mod renderingdata;
337#[cfg(feature = "unity_engine-rendering-universal-renderingdata-types")]
338pub use renderingdata::RenderingData;
339#[cfg(any(feature = "unity_engine-rendering-universal-renderingmode-types"))]
340pub mod renderingmode;
341#[cfg(feature = "unity_engine-rendering-universal-renderingmode-types")]
342pub use renderingmode::RenderingMode;
343#[cfg(any(feature = "unity_engine-rendering-universal-renderingutils-types"))]
344pub mod renderingutils;
345#[cfg(feature = "unity_engine-rendering-universal-renderingutils")]
346pub use renderingutils::IRenderingUtils_StereoConstantsMethods;
347#[cfg(feature = "unity_engine-rendering-universal-renderingutils-types")]
348pub use renderingutils::{IRenderingUtils, IRenderingUtils_StereoConstants, RenderingUtils, RenderingUtils_StereoConstants};
349#[cfg(any(feature = "unity_engine-rendering-universal-renderpassevent-types"))]
350pub mod renderpassevent;
351#[cfg(feature = "unity_engine-rendering-universal-renderpassevent-types")]
352pub use renderpassevent::RenderPassEvent;
353#[cfg(any(feature = "unity_engine-rendering-universal-rendertargethandle-types"))]
354pub mod rendertargethandle;
355#[cfg(feature = "unity_engine-rendering-universal-rendertargethandle-types")]
356pub use rendertargethandle::RenderTargetHandle;
357#[cfg(any(feature = "unity_engine-rendering-universal-samplecount-types"))]
358pub mod samplecount;
359#[cfg(feature = "unity_engine-rendering-universal-samplecount-types")]
360pub use samplecount::SampleCount;
361#[cfg(any(feature = "unity_engine-rendering-universal-sceneviewdepthcopypass-types"))]
362pub mod sceneviewdepthcopypass;
363#[cfg(feature = "unity_engine-rendering-universal-sceneviewdepthcopypass")]
364pub use sceneviewdepthcopypass::ISceneViewDepthCopyPassMethods;
365#[cfg(feature = "unity_engine-rendering-universal-sceneviewdepthcopypass-types")]
366pub use sceneviewdepthcopypass::{ISceneViewDepthCopyPass, SceneViewDepthCopyPass};
367#[cfg(any(feature = "unity_engine-rendering-universal-screenspaceambientocclusion-types"))]
368pub mod screenspaceambientocclusion;
369#[cfg(feature = "unity_engine-rendering-universal-screenspaceambientocclusion-types")]
370pub use screenspaceambientocclusion::{
371 IScreenSpaceAmbientOcclusion, IScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass, ScreenSpaceAmbientOcclusion,
372 ScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass, ScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPass_ShaderPasses,
373};
374#[cfg(feature = "unity_engine-rendering-universal-screenspaceambientocclusion")]
375pub use screenspaceambientocclusion::{IScreenSpaceAmbientOcclusionMethods, IScreenSpaceAmbientOcclusion_ScreenSpaceAmbientOcclusionPassMethods};
376#[cfg(any(feature = "unity_engine-rendering-universal-screenspaceambientocclusionsettings-types"))]
377pub mod screenspaceambientocclusionsettings;
378#[cfg(feature = "unity_engine-rendering-universal-screenspaceambientocclusionsettings")]
379pub use screenspaceambientocclusionsettings::IScreenSpaceAmbientOcclusionSettingsMethods;
380#[cfg(feature = "unity_engine-rendering-universal-screenspaceambientocclusionsettings-types")]
381pub use screenspaceambientocclusionsettings::{
382 IScreenSpaceAmbientOcclusionSettings, ScreenSpaceAmbientOcclusionSettings, ScreenSpaceAmbientOcclusionSettings_DepthSource,
383 ScreenSpaceAmbientOcclusionSettings_NormalQuality,
384};
385#[cfg(any(feature = "unity_engine-rendering-universal-scriptablerenderer-types"))]
386pub mod scriptablerenderer;
387#[cfg(feature = "unity_engine-rendering-universal-scriptablerenderer-types")]
388pub use scriptablerenderer::{
389 IScriptableRenderer, IScriptableRenderer_Profiling, IScriptableRenderer_Profiling_RenderBlock, IScriptableRenderer_Profiling_RenderPass,
390 IScriptableRenderer_RenderPassBlock, IScriptableRenderer_RenderingFeatures, ScriptableRenderer, ScriptableRenderer_Profiling,
391 ScriptableRenderer_Profiling_RenderBlock, ScriptableRenderer_Profiling_RenderPass, ScriptableRenderer_RenderBlocks,
392 ScriptableRenderer_RenderBlocks_BlockRange, ScriptableRenderer_RenderPassBlock, ScriptableRenderer_RenderingFeatures,
393};
394#[cfg(feature = "unity_engine-rendering-universal-scriptablerenderer")]
395pub use scriptablerenderer::{IScriptableRendererMethods, IScriptableRenderer_RenderingFeaturesMethods};
396#[cfg(any(feature = "unity_engine-rendering-universal-scriptablerendererdata-types"))]
397pub mod scriptablerendererdata;
398#[cfg(feature = "unity_engine-rendering-universal-scriptablerendererdata")]
399pub use scriptablerendererdata::IScriptableRendererDataMethods;
400#[cfg(feature = "unity_engine-rendering-universal-scriptablerendererdata-types")]
401pub use scriptablerendererdata::{IScriptableRendererData, ScriptableRendererData};
402#[cfg(any(feature = "unity_engine-rendering-universal-scriptablerendererfeature-types"))]
403pub mod scriptablerendererfeature;
404#[cfg(feature = "unity_engine-rendering-universal-scriptablerendererfeature")]
405pub use scriptablerendererfeature::IScriptableRendererFeatureMethods;
406#[cfg(feature = "unity_engine-rendering-universal-scriptablerendererfeature-types")]
407pub use scriptablerendererfeature::{IScriptableRendererFeature, ScriptableRendererFeature};
408#[cfg(any(feature = "unity_engine-rendering-universal-scriptablerenderpass-types"))]
409pub mod scriptablerenderpass;
410#[cfg(feature = "unity_engine-rendering-universal-scriptablerenderpass")]
411pub use scriptablerenderpass::IScriptableRenderPassMethods;
412#[cfg(feature = "unity_engine-rendering-universal-scriptablerenderpass-types")]
413pub use scriptablerenderpass::{IScriptableRenderPass, ScriptableRenderPass};
414#[cfg(any(feature = "unity_engine-rendering-universal-scriptablerenderpassinput-types"))]
415pub mod scriptablerenderpassinput;
416#[cfg(feature = "unity_engine-rendering-universal-scriptablerenderpassinput-types")]
417pub use scriptablerenderpassinput::ScriptableRenderPassInput;
418#[cfg(any(feature = "unity_engine-rendering-universal-shaderdata-types"))]
419pub mod shaderdata;
420#[cfg(feature = "unity_engine-rendering-universal-shaderdata")]
421pub use shaderdata::IShaderDataMethods;
422#[cfg(feature = "unity_engine-rendering-universal-shaderdata-types")]
423pub use shaderdata::{IShaderData, ShaderData};
424#[cfg(any(feature = "unity_engine-rendering-universal-shaderinput-types"))]
425pub mod shaderinput;
426#[cfg(feature = "unity_engine-rendering-universal-shaderinput-types")]
427pub use shaderinput::{IShaderInput, ShaderInput, ShaderInput_LightData, ShaderInput_ShadowData};
428#[cfg(any(feature = "unity_engine-rendering-universal-shaderkeywordstrings-types"))]
429pub mod shaderkeywordstrings;
430#[cfg(feature = "unity_engine-rendering-universal-shaderkeywordstrings-types")]
431pub use shaderkeywordstrings::{IShaderKeywordStrings, ShaderKeywordStrings};
432#[cfg(any(feature = "unity_engine-rendering-universal-shaderpathid-types"))]
433pub mod shaderpathid;
434#[cfg(feature = "unity_engine-rendering-universal-shaderpathid-types")]
435pub use shaderpathid::ShaderPathID;
436#[cfg(any(feature = "unity_engine-rendering-universal-shaderpropertyid-types"))]
437pub mod shaderpropertyid;
438#[cfg(feature = "unity_engine-rendering-universal-shaderpropertyid-types")]
439pub use shaderpropertyid::{IShaderPropertyId, ShaderPropertyId};
440#[cfg(any(feature = "unity_engine-rendering-universal-shaderutils-types"))]
441pub mod shaderutils;
442#[cfg(feature = "unity_engine-rendering-universal-shaderutils-types")]
443pub use shaderutils::{IShaderUtils, ShaderUtils};
444#[cfg(any(feature = "unity_engine-rendering-universal-shadervariantloglevel-types"))]
445pub mod shadervariantloglevel;
446#[cfg(feature = "unity_engine-rendering-universal-shadervariantloglevel-types")]
447pub use shadervariantloglevel::ShaderVariantLogLevel;
448#[cfg(any(feature = "unity_engine-rendering-universal-shadowcascadesoption-types"))]
449pub mod shadowcascadesoption;
450#[cfg(feature = "unity_engine-rendering-universal-shadowcascadesoption-types")]
451pub use shadowcascadesoption::ShadowCascadesOption;
452#[cfg(any(feature = "unity_engine-rendering-universal-shadowdata-types"))]
453pub mod shadowdata;
454#[cfg(feature = "unity_engine-rendering-universal-shadowdata-types")]
455pub use shadowdata::ShadowData;
456#[cfg(any(feature = "unity_engine-rendering-universal-shadowquality-types"))]
457pub mod shadowquality;
458#[cfg(feature = "unity_engine-rendering-universal-shadowquality-types")]
459pub use shadowquality::ShadowQuality;
460#[cfg(any(feature = "unity_engine-rendering-universal-shadowresolution_2-types"))]
461pub mod shadowresolution_2;
462#[cfg(feature = "unity_engine-rendering-universal-shadowresolution_2-types")]
463pub use shadowresolution_2::ShadowResolution_2;
464#[cfg(any(feature = "unity_engine-rendering-universal-shadowslicedata-types"))]
465pub mod shadowslicedata;
466#[cfg(feature = "unity_engine-rendering-universal-shadowslicedata-types")]
467pub use shadowslicedata::ShadowSliceData;
468#[cfg(any(feature = "unity_engine-rendering-universal-shadowsmidtoneshighlights-types"))]
469pub mod shadowsmidtoneshighlights;
470#[cfg(feature = "unity_engine-rendering-universal-shadowsmidtoneshighlights")]
471pub use shadowsmidtoneshighlights::IShadowsMidtonesHighlightsMethods;
472#[cfg(feature = "unity_engine-rendering-universal-shadowsmidtoneshighlights-types")]
473pub use shadowsmidtoneshighlights::{IShadowsMidtonesHighlights, ShadowsMidtonesHighlights};
474#[cfg(any(feature = "unity_engine-rendering-universal-shadowutils-types"))]
475pub mod shadowutils;
476#[cfg(feature = "unity_engine-rendering-universal-shadowutils-types")]
477pub use shadowutils::{IShadowUtils, ShadowUtils};
478#[cfg(any(feature = "unity_engine-rendering-universal-splittoning-types"))]
479pub mod splittoning;
480#[cfg(feature = "unity_engine-rendering-universal-splittoning")]
481pub use splittoning::ISplitToningMethods;
482#[cfg(feature = "unity_engine-rendering-universal-splittoning-types")]
483pub use splittoning::{ISplitToning, SplitToning};
484#[cfg(any(feature = "unity_engine-rendering-universal-stencilstatedata-types"))]
485pub mod stencilstatedata;
486#[cfg(feature = "unity_engine-rendering-universal-stencilstatedata")]
487pub use stencilstatedata::IStencilStateDataMethods;
488#[cfg(feature = "unity_engine-rendering-universal-stencilstatedata-types")]
489pub use stencilstatedata::{IStencilStateData, StencilStateData};
490#[cfg(any(feature = "unity_engine-rendering-universal-tiledata_2-types"))]
491pub mod tiledata_2;
492#[cfg(feature = "unity_engine-rendering-universal-tiledata_2-types")]
493pub use tiledata_2::TileData_2;
494#[cfg(any(feature = "unity_engine-rendering-universal-tonemapping-types"))]
495pub mod tonemapping;
496#[cfg(feature = "unity_engine-rendering-universal-tonemapping")]
497pub use tonemapping::ITonemappingMethods;
498#[cfg(feature = "unity_engine-rendering-universal-tonemapping-types")]
499pub use tonemapping::{ITonemapping, Tonemapping};
500#[cfg(any(feature = "unity_engine-rendering-universal-tonemappingmode-types"))]
501pub mod tonemappingmode;
502#[cfg(feature = "unity_engine-rendering-universal-tonemappingmode-types")]
503pub use tonemappingmode::TonemappingMode;
504#[cfg(any(feature = "unity_engine-rendering-universal-tonemappingmodeparameter-types"))]
505pub mod tonemappingmodeparameter;
506#[cfg(feature = "unity_engine-rendering-universal-tonemappingmodeparameter")]
507pub use tonemappingmodeparameter::ITonemappingModeParameterMethods;
508#[cfg(feature = "unity_engine-rendering-universal-tonemappingmodeparameter-types")]
509pub use tonemappingmodeparameter::{ITonemappingModeParameter, TonemappingModeParameter};
510#[cfg(any(feature = "unity_engine-rendering-universal-transparentsettingspass-types"))]
511pub mod transparentsettingspass;
512#[cfg(feature = "unity_engine-rendering-universal-transparentsettingspass")]
513pub use transparentsettingspass::ITransparentSettingsPassMethods;
514#[cfg(feature = "unity_engine-rendering-universal-transparentsettingspass-types")]
515pub use transparentsettingspass::{ITransparentSettingsPass, TransparentSettingsPass};
516#[cfg(any(feature = "unity_engine-rendering-universal-universaladditionalcameradata-types"))]
517pub mod universaladditionalcameradata;
518#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata")]
519pub use universaladditionalcameradata::IUniversalAdditionalCameraDataMethods;
520#[cfg(feature = "unity_engine-rendering-universal-universaladditionalcameradata-types")]
521pub use universaladditionalcameradata::{IUniversalAdditionalCameraData, UniversalAdditionalCameraData};
522#[cfg(any(feature = "unity_engine-rendering-universal-universaladditionallightdata-types"))]
523pub mod universaladditionallightdata;
524#[cfg(feature = "unity_engine-rendering-universal-universaladditionallightdata")]
525pub use universaladditionallightdata::IUniversalAdditionalLightDataMethods;
526#[cfg(feature = "unity_engine-rendering-universal-universaladditionallightdata-types")]
527pub use universaladditionallightdata::{IUniversalAdditionalLightData, UniversalAdditionalLightData};
528#[cfg(any(feature = "unity_engine-rendering-universal-universalrenderpipeline-types"))]
529pub mod universalrenderpipeline;
530#[cfg(feature = "unity_engine-rendering-universal-universalrenderpipeline")]
531pub use universalrenderpipeline::IUniversalRenderPipelineMethods;
532#[cfg(feature = "unity_engine-rendering-universal-universalrenderpipeline-types")]
533pub use universalrenderpipeline::{
534 IUniversalRenderPipeline, IUniversalRenderPipeline_CustomRPTime, IUniversalRenderPipeline_Profiling, IUniversalRenderPipeline_Profiling_Pipeline,
535 IUniversalRenderPipeline_Profiling_Pipeline_Context, IUniversalRenderPipeline_Profiling_Pipeline_Renderer,
536 IUniversalRenderPipeline_Profiling_Pipeline_XR, UniversalRenderPipeline, UniversalRenderPipeline_CustomRPTime, UniversalRenderPipeline_Profiling,
537 UniversalRenderPipeline_Profiling_Pipeline, UniversalRenderPipeline_Profiling_Pipeline_Context,
538 UniversalRenderPipeline_Profiling_Pipeline_Renderer, UniversalRenderPipeline_Profiling_Pipeline_XR,
539};
540#[cfg(any(feature = "unity_engine-rendering-universal-universalrenderpipelineasset-types"))]
541pub mod universalrenderpipelineasset;
542#[cfg(feature = "unity_engine-rendering-universal-universalrenderpipelineasset")]
543pub use universalrenderpipelineasset::IUniversalRenderPipelineAssetMethods;
544#[cfg(feature = "unity_engine-rendering-universal-universalrenderpipelineasset-types")]
545pub use universalrenderpipelineasset::{IUniversalRenderPipelineAsset, UniversalRenderPipelineAsset};
546#[cfg(any(feature = "unity_engine-rendering-universal-universalrenderpipelineeditorresources-types"))]
547pub mod universalrenderpipelineeditorresources;
548#[cfg(feature = "unity_engine-rendering-universal-universalrenderpipelineeditorresources-types")]
549pub use universalrenderpipelineeditorresources::{
550 IUniversalRenderPipelineEditorResources, IUniversalRenderPipelineEditorResources_MaterialResources,
551 IUniversalRenderPipelineEditorResources_ShaderResources, UniversalRenderPipelineEditorResources,
552 UniversalRenderPipelineEditorResources_MaterialResources, UniversalRenderPipelineEditorResources_ShaderResources,
553};
554#[cfg(feature = "unity_engine-rendering-universal-universalrenderpipelineeditorresources")]
555pub use universalrenderpipelineeditorresources::{
556 IUniversalRenderPipelineEditorResourcesMethods, IUniversalRenderPipelineEditorResources_MaterialResourcesMethods,
557 IUniversalRenderPipelineEditorResources_ShaderResourcesMethods,
558};
559#[cfg(any(feature = "unity_engine-rendering-universal-urpprofileid-types"))]
560pub mod urpprofileid;
561#[cfg(feature = "unity_engine-rendering-universal-urpprofileid-types")]
562pub use urpprofileid::URPProfileId;
563#[cfg(any(feature = "unity_engine-rendering-universal-vignette-types"))]
564pub mod vignette;
565#[cfg(feature = "unity_engine-rendering-universal-vignette")]
566pub use vignette::IVignetteMethods;
567#[cfg(feature = "unity_engine-rendering-universal-vignette-types")]
568pub use vignette::{IVignette, Vignette};
569#[cfg(any(feature = "unity_engine-rendering-universal-whitebalance-types"))]
570pub mod whitebalance;
571#[cfg(feature = "unity_engine-rendering-universal-whitebalance")]
572pub use whitebalance::IWhiteBalanceMethods;
573#[cfg(feature = "unity_engine-rendering-universal-whitebalance-types")]
574pub use whitebalance::{IWhiteBalance, WhiteBalance};
575#[cfg(any(feature = "unity_engine-rendering-universal-xrlayout-types"))]
576pub mod xrlayout;
577#[cfg(feature = "unity_engine-rendering-universal-xrlayout-types")]
578pub use xrlayout::XRLayout;
579#[cfg(any(feature = "unity_engine-rendering-universal-xrocclusionmeshpass-types"))]
580pub mod xrocclusionmeshpass;
581#[cfg(feature = "unity_engine-rendering-universal-xrocclusionmeshpass")]
582pub use xrocclusionmeshpass::IXROcclusionMeshPassMethods;
583#[cfg(feature = "unity_engine-rendering-universal-xrocclusionmeshpass-types")]
584pub use xrocclusionmeshpass::{IXROcclusionMeshPass, XROcclusionMeshPass};
585#[cfg(any(feature = "unity_engine-rendering-universal-xrpass-types"))]
586pub mod xrpass;
587#[cfg(feature = "unity_engine-rendering-universal-xrpass-types")]
588pub use xrpass::{IXRPass, IXRPass_CustomMirrorView, XRPass, XRPass_CustomMirrorView};
589#[cfg(feature = "unity_engine-rendering-universal-xrpass")]
590pub use xrpass::{IXRPassMethods, IXRPass_CustomMirrorViewMethods};
591#[cfg(any(feature = "unity_engine-rendering-universal-xrpasscreateinfo-types"))]
592pub mod xrpasscreateinfo;
593#[cfg(feature = "unity_engine-rendering-universal-xrpasscreateinfo-types")]
594pub use xrpasscreateinfo::XRPassCreateInfo;
595#[cfg(any(feature = "unity_engine-rendering-universal-xrsystem-types"))]
596pub mod xrsystem;
597#[cfg(feature = "unity_engine-rendering-universal-xrsystem")]
598pub use xrsystem::IXRSystemMethods;
599#[cfg(feature = "unity_engine-rendering-universal-xrsystem-types")]
600pub use xrsystem::{IXRSystem, IXRSystem_XRShaderIDs, XRSystem, XRSystem_XRShaderIDs};
601#[cfg(any(feature = "unity_engine-rendering-universal-xrsystemdata-types"))]
602pub mod xrsystemdata;
603#[cfg(feature = "unity_engine-rendering-universal-xrsystemdata-types")]
604pub use xrsystemdata::{IXRSystemData, IXRSystemData_ShaderResources, XRSystemData, XRSystemData_ShaderResources};
605#[cfg(feature = "unity_engine-rendering-universal-xrsystemdata")]
606pub use xrsystemdata::{IXRSystemDataMethods, IXRSystemData_ShaderResourcesMethods};
607#[cfg(any(feature = "unity_engine-rendering-universal-xrview-types"))]
608pub mod xrview;
609#[cfg(feature = "unity_engine-rendering-universal-xrview-types")]
610pub use xrview::XRView;
611#[cfg(any(feature = "unity_engine-rendering-universal-xrviewcreateinfo-types"))]
612pub mod xrviewcreateinfo;
613#[cfg(feature = "unity_engine-rendering-universal-xrviewcreateinfo-types")]
614pub use xrviewcreateinfo::XRViewCreateInfo;
615#[cfg(any(feature = "unity_engine-rendering-universal-zprepassfeatureset-types"))]
616pub mod zprepassfeatureset;
617#[cfg(feature = "unity_engine-rendering-universal-zprepassfeatureset-types")]
618pub use zprepassfeatureset::ZPrepassFeatureSet;
619#[cfg(any(feature = "unity_engine-rendering-universal-zprepasssortingcriteria-types"))]
620pub mod zprepasssortingcriteria;
621#[cfg(feature = "unity_engine-rendering-universal-zprepasssortingcriteria-types")]
622pub use zprepasssortingcriteria::ZPrepassSortingCriteria;