Skip to main content

engage/generated/unity_engine/
rendering.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(any(feature = "unity_engine-rendering-ambientmode-types"))]
4pub mod ambientmode;
5#[cfg(feature = "unity_engine-rendering-ambientmode-types")]
6pub use ambientmode::AmbientMode;
7#[cfg(any(feature = "unity_engine-rendering-animationcurveparameter-types"))]
8pub mod animationcurveparameter;
9#[cfg(feature = "unity_engine-rendering-animationcurveparameter")]
10pub use animationcurveparameter::IAnimationCurveParameterMethods;
11#[cfg(feature = "unity_engine-rendering-animationcurveparameter-types")]
12pub use animationcurveparameter::{AnimationCurveParameter, IAnimationCurveParameter};
13#[cfg(any(feature = "unity_engine-rendering-batchcullingcontext-types"))]
14pub mod batchcullingcontext;
15#[cfg(feature = "unity_engine-rendering-batchcullingcontext-types")]
16pub use batchcullingcontext::BatchCullingContext;
17#[cfg(any(feature = "unity_engine-rendering-batchrenderercullingoutput-types"))]
18pub mod batchrenderercullingoutput;
19#[cfg(feature = "unity_engine-rendering-batchrenderercullingoutput-types")]
20pub use batchrenderercullingoutput::BatchRendererCullingOutput;
21#[cfg(any(feature = "unity_engine-rendering-batchrenderergroup-types"))]
22pub mod batchrenderergroup;
23#[cfg(feature = "unity_engine-rendering-batchrenderergroup")]
24pub use batchrenderergroup::IBatchRendererGroup_OnPerformCullingMethods;
25#[cfg(feature = "unity_engine-rendering-batchrenderergroup-types")]
26pub use batchrenderergroup::{BatchRendererGroup, BatchRendererGroup_OnPerformCulling, IBatchRendererGroup, IBatchRendererGroup_OnPerformCulling};
27#[cfg(any(feature = "unity_engine-rendering-batchvisibility-types"))]
28pub mod batchvisibility;
29#[cfg(feature = "unity_engine-rendering-batchvisibility-types")]
30pub use batchvisibility::BatchVisibility;
31#[cfg(any(feature = "unity_engine-rendering-bitarray128-types"))]
32pub mod bitarray128;
33#[cfg(feature = "unity_engine-rendering-bitarray128-types")]
34pub use bitarray128::BitArray128;
35#[cfg(any(feature = "unity_engine-rendering-bitarray16-types"))]
36pub mod bitarray16;
37#[cfg(feature = "unity_engine-rendering-bitarray16-types")]
38pub use bitarray16::BitArray16;
39#[cfg(any(feature = "unity_engine-rendering-bitarray256-types"))]
40pub mod bitarray256;
41#[cfg(feature = "unity_engine-rendering-bitarray256-types")]
42pub use bitarray256::BitArray256;
43#[cfg(any(feature = "unity_engine-rendering-bitarray32-types"))]
44pub mod bitarray32;
45#[cfg(feature = "unity_engine-rendering-bitarray32-types")]
46pub use bitarray32::BitArray32;
47#[cfg(any(feature = "unity_engine-rendering-bitarray64-types"))]
48pub mod bitarray64;
49#[cfg(feature = "unity_engine-rendering-bitarray64-types")]
50pub use bitarray64::BitArray64;
51#[cfg(any(feature = "unity_engine-rendering-bitarray8-types"))]
52pub mod bitarray8;
53#[cfg(feature = "unity_engine-rendering-bitarray8-types")]
54pub use bitarray8::BitArray8;
55#[cfg(any(feature = "unity_engine-rendering-bitarrayutilities-types"))]
56pub mod bitarrayutilities;
57#[cfg(feature = "unity_engine-rendering-bitarrayutilities-types")]
58pub use bitarrayutilities::{BitArrayUtilities, IBitArrayUtilities};
59#[cfg(any(feature = "unity_engine-rendering-blendmode-types"))]
60pub mod blendmode;
61#[cfg(feature = "unity_engine-rendering-blendmode-types")]
62pub use blendmode::BlendMode;
63#[cfg(any(feature = "unity_engine-rendering-blendop-types"))]
64pub mod blendop;
65#[cfg(feature = "unity_engine-rendering-blendop-types")]
66pub use blendop::BlendOp;
67#[cfg(any(feature = "unity_engine-rendering-blendstate-types"))]
68pub mod blendstate;
69#[cfg(feature = "unity_engine-rendering-blendstate-types")]
70pub use blendstate::BlendState;
71#[cfg(any(feature = "unity_engine-rendering-boolparameter-types"))]
72pub mod boolparameter;
73#[cfg(feature = "unity_engine-rendering-boolparameter")]
74pub use boolparameter::IBoolParameterMethods;
75#[cfg(feature = "unity_engine-rendering-boolparameter-types")]
76pub use boolparameter::{BoolParameter, IBoolParameter};
77#[cfg(any(feature = "unity_engine-rendering-bufferedrthandlesystem-types"))]
78pub mod bufferedrthandlesystem;
79#[cfg(feature = "unity_engine-rendering-bufferedrthandlesystem")]
80pub use bufferedrthandlesystem::IBufferedRTHandleSystemMethods;
81#[cfg(feature = "unity_engine-rendering-bufferedrthandlesystem-types")]
82pub use bufferedrthandlesystem::{BufferedRTHandleSystem, IBufferedRTHandleSystem};
83#[cfg(any(feature = "unity_engine-rendering-builtinrendertexturetype-types"))]
84pub mod builtinrendertexturetype;
85#[cfg(feature = "unity_engine-rendering-builtinrendertexturetype-types")]
86pub use builtinrendertexturetype::BuiltinRenderTextureType;
87#[cfg(any(feature = "unity_engine-rendering-builtinshaderdefine-types"))]
88pub mod builtinshaderdefine;
89#[cfg(feature = "unity_engine-rendering-builtinshaderdefine-types")]
90pub use builtinshaderdefine::BuiltinShaderDefine;
91#[cfg(any(feature = "unity_engine-rendering-cameracapturebridge-types"))]
92pub mod cameracapturebridge;
93#[cfg(feature = "unity_engine-rendering-cameracapturebridge-types")]
94pub use cameracapturebridge::{CameraCaptureBridge, ICameraCaptureBridge};
95#[cfg(any(feature = "unity_engine-rendering-cameraevent-types"))]
96pub mod cameraevent;
97#[cfg(feature = "unity_engine-rendering-cameraevent-types")]
98pub use cameraevent::CameraEvent;
99#[cfg(any(feature = "unity_engine-rendering-cameraeventutils-types"))]
100pub mod cameraeventutils;
101#[cfg(feature = "unity_engine-rendering-cameraeventutils-types")]
102pub use cameraeventutils::{CameraEventUtils, ICameraEventUtils};
103#[cfg(any(feature = "unity_engine-rendering-cameraproperties-types"))]
104pub mod cameraproperties;
105#[cfg(feature = "unity_engine-rendering-cameraproperties-types")]
106pub use cameraproperties::CameraProperties;
107#[cfg(any(feature = "unity_engine-rendering-cameraswitcher-types"))]
108pub mod cameraswitcher;
109#[cfg(feature = "unity_engine-rendering-cameraswitcher")]
110pub use cameraswitcher::ICameraSwitcherMethods;
111#[cfg(feature = "unity_engine-rendering-cameraswitcher-types")]
112pub use cameraswitcher::{CameraSwitcher, ICameraSwitcher};
113#[cfg(any(feature = "unity_engine-rendering-clampedfloatparameter-types"))]
114pub mod clampedfloatparameter;
115#[cfg(feature = "unity_engine-rendering-clampedfloatparameter")]
116pub use clampedfloatparameter::IClampedFloatParameterMethods;
117#[cfg(feature = "unity_engine-rendering-clampedfloatparameter-types")]
118pub use clampedfloatparameter::{ClampedFloatParameter, IClampedFloatParameter};
119#[cfg(any(feature = "unity_engine-rendering-clampedintparameter-types"))]
120pub mod clampedintparameter;
121#[cfg(feature = "unity_engine-rendering-clampedintparameter")]
122pub use clampedintparameter::IClampedIntParameterMethods;
123#[cfg(feature = "unity_engine-rendering-clampedintparameter-types")]
124pub use clampedintparameter::{ClampedIntParameter, IClampedIntParameter};
125#[cfg(any(feature = "unity_engine-rendering-clearflag-types"))]
126pub mod clearflag;
127#[cfg(feature = "unity_engine-rendering-clearflag-types")]
128pub use clearflag::ClearFlag;
129#[cfg(any(feature = "unity_engine-rendering-colorparameter-types"))]
130pub mod colorparameter;
131#[cfg(feature = "unity_engine-rendering-colorparameter")]
132pub use colorparameter::IColorParameterMethods;
133#[cfg(feature = "unity_engine-rendering-colorparameter-types")]
134pub use colorparameter::{ColorParameter, IColorParameter};
135#[cfg(any(feature = "unity_engine-rendering-colorutils-types"))]
136pub mod colorutils;
137#[cfg(feature = "unity_engine-rendering-colorutils-types")]
138pub use colorutils::{ColorUtils, IColorUtils};
139#[cfg(any(feature = "unity_engine-rendering-colorwritemask-types"))]
140pub mod colorwritemask;
141#[cfg(feature = "unity_engine-rendering-colorwritemask-types")]
142pub use colorwritemask::ColorWriteMask;
143#[cfg(any(feature = "unity_engine-rendering-commandbuffer-types"))]
144pub mod commandbuffer;
145#[cfg(feature = "unity_engine-rendering-commandbuffer")]
146pub use commandbuffer::ICommandBufferMethods;
147#[cfg(feature = "unity_engine-rendering-commandbuffer-types")]
148pub use commandbuffer::{CommandBuffer, ICommandBuffer};
149#[cfg(any(feature = "unity_engine-rendering-commandbufferexecutionflags-types"))]
150pub mod commandbufferexecutionflags;
151#[cfg(feature = "unity_engine-rendering-commandbufferexecutionflags-types")]
152pub use commandbufferexecutionflags::CommandBufferExecutionFlags;
153#[cfg(any(feature = "unity_engine-rendering-commandbufferextensions-types"))]
154pub mod commandbufferextensions;
155#[cfg(feature = "unity_engine-rendering-commandbufferextensions-types")]
156pub use commandbufferextensions::{CommandBufferExtensions, ICommandBufferExtensions};
157#[cfg(any(feature = "unity_engine-rendering-commandbufferpool-types"))]
158pub mod commandbufferpool;
159#[cfg(feature = "unity_engine-rendering-commandbufferpool-types")]
160pub use commandbufferpool::{CommandBufferPool, ICommandBufferPool};
161#[cfg(any(feature = "unity_engine-rendering-comparefunction-types"))]
162pub mod comparefunction;
163#[cfg(feature = "unity_engine-rendering-comparefunction-types")]
164pub use comparefunction::CompareFunction;
165#[cfg(any(feature = "unity_engine-rendering-componentsingleton_1-types"))]
166pub mod componentsingleton_1;
167#[cfg(feature = "unity_engine-rendering-componentsingleton_1-types")]
168pub use componentsingleton_1::{ComponentSingleton_1, IComponentSingleton_1};
169#[cfg(any(feature = "unity_engine-rendering-computequeuetype-types"))]
170pub mod computequeuetype;
171#[cfg(feature = "unity_engine-rendering-computequeuetype-types")]
172pub use computequeuetype::ComputeQueueType;
173#[cfg(any(feature = "unity_engine-rendering-constantbuffer-types"))]
174pub mod constantbuffer;
175#[cfg(feature = "unity_engine-rendering-constantbuffer-types")]
176pub use constantbuffer::{
177    ConstantBuffer, ConstantBuffer_ConstantBufferBase, ConstantBuffer_TypedConstantBuffer_1, IConstantBuffer, IConstantBuffer_ConstantBufferBase,
178    IConstantBuffer_TypedConstantBuffer_1,
179};
180#[cfg(feature = "unity_engine-rendering-constantbuffer")]
181pub use constantbuffer::{IConstantBufferMethods, IConstantBuffer_ConstantBufferBaseMethods, IConstantBuffer_TypedConstantBuffer_1Methods};
182#[cfg(any(feature = "unity_engine-rendering-copytexturesupport-types"))]
183pub mod copytexturesupport;
184#[cfg(feature = "unity_engine-rendering-copytexturesupport-types")]
185pub use copytexturesupport::CopyTextureSupport;
186#[cfg(any(feature = "unity_engine-rendering-corecameravalues-types"))]
187pub mod corecameravalues;
188#[cfg(feature = "unity_engine-rendering-corecameravalues-types")]
189pub use corecameravalues::CoreCameraValues;
190#[cfg(any(feature = "unity_engine-rendering-corematrixutils-types"))]
191pub mod corematrixutils;
192#[cfg(feature = "unity_engine-rendering-corematrixutils-types")]
193pub use corematrixutils::{CoreMatrixUtils, ICoreMatrixUtils};
194#[cfg(any(feature = "unity_engine-rendering-coreunsafeutils-types"))]
195pub mod coreunsafeutils;
196#[cfg(feature = "unity_engine-rendering-coreunsafeutils")]
197pub use coreunsafeutils::ICoreUnsafeUtils_IKeyGetter_2Methods;
198#[cfg(feature = "unity_engine-rendering-coreunsafeutils-types")]
199pub use coreunsafeutils::{
200    CoreUnsafeUtils, CoreUnsafeUtils_DefaultKeyGetter_1, CoreUnsafeUtils_FixedBufferStringQueue, CoreUnsafeUtils_IKeyGetter_2,
201    CoreUnsafeUtils_UintKeyGetter, ICoreUnsafeUtils, ICoreUnsafeUtils_IKeyGetter_2,
202};
203#[cfg(any(feature = "unity_engine-rendering-coreutils-types"))]
204pub mod coreutils;
205#[cfg(feature = "unity_engine-rendering-coreutils-types")]
206pub use coreutils::{CoreUtils, ICoreUtils};
207#[cfg(any(feature = "unity_engine-rendering-cubemapparameter-types"))]
208pub mod cubemapparameter;
209#[cfg(feature = "unity_engine-rendering-cubemapparameter")]
210pub use cubemapparameter::ICubemapParameterMethods;
211#[cfg(feature = "unity_engine-rendering-cubemapparameter-types")]
212pub use cubemapparameter::{CubemapParameter, ICubemapParameter};
213#[cfg(any(feature = "unity_engine-rendering-cullingallocationinfo-types"))]
214pub mod cullingallocationinfo;
215#[cfg(feature = "unity_engine-rendering-cullingallocationinfo-types")]
216pub use cullingallocationinfo::CullingAllocationInfo;
217#[cfg(any(feature = "unity_engine-rendering-cullingoptions-types"))]
218pub mod cullingoptions;
219#[cfg(feature = "unity_engine-rendering-cullingoptions-types")]
220pub use cullingoptions::CullingOptions;
221#[cfg(any(feature = "unity_engine-rendering-cullingresults-types"))]
222pub mod cullingresults;
223#[cfg(feature = "unity_engine-rendering-cullingresults-types")]
224pub use cullingresults::CullingResults;
225#[cfg(any(feature = "unity_engine-rendering-cullmode-types"))]
226pub mod cullmode;
227#[cfg(feature = "unity_engine-rendering-cullmode-types")]
228pub use cullmode::CullMode;
229#[cfg(any(feature = "unity_engine-rendering-debugaction-types"))]
230pub mod debugaction;
231#[cfg(feature = "unity_engine-rendering-debugaction-types")]
232pub use debugaction::DebugAction;
233#[cfg(any(feature = "unity_engine-rendering-debugactiondesc-types"))]
234pub mod debugactiondesc;
235#[cfg(feature = "unity_engine-rendering-debugactiondesc")]
236pub use debugactiondesc::IDebugActionDescMethods;
237#[cfg(feature = "unity_engine-rendering-debugactiondesc-types")]
238pub use debugactiondesc::{DebugActionDesc, IDebugActionDesc};
239#[cfg(any(feature = "unity_engine-rendering-debugactionrepeatmode-types"))]
240pub mod debugactionrepeatmode;
241#[cfg(feature = "unity_engine-rendering-debugactionrepeatmode-types")]
242pub use debugactionrepeatmode::DebugActionRepeatMode;
243#[cfg(any(feature = "unity_engine-rendering-debugactionstate-types"))]
244pub mod debugactionstate;
245#[cfg(feature = "unity_engine-rendering-debugactionstate")]
246pub use debugactionstate::IDebugActionStateMethods;
247#[cfg(feature = "unity_engine-rendering-debugactionstate-types")]
248pub use debugactionstate::{DebugActionState, DebugActionState_DebugActionKeyType, IDebugActionState};
249#[cfg(any(feature = "unity_engine-rendering-debugmanager-types"))]
250pub mod debugmanager;
251#[cfg(feature = "unity_engine-rendering-debugmanager")]
252pub use debugmanager::IDebugManagerMethods;
253#[cfg(feature = "unity_engine-rendering-debugmanager-types")]
254pub use debugmanager::{DebugManager, IDebugManager};
255#[cfg(any(feature = "unity_engine-rendering-debugshapes-types"))]
256pub mod debugshapes;
257#[cfg(feature = "unity_engine-rendering-debugshapes")]
258pub use debugshapes::IDebugShapesMethods;
259#[cfg(feature = "unity_engine-rendering-debugshapes-types")]
260pub use debugshapes::{DebugShapes, IDebugShapes};
261#[cfg(any(feature = "unity_engine-rendering-debugui-types"))]
262pub mod debugui;
263#[cfg(feature = "unity_engine-rendering-debugui-types")]
264pub use debugui::{
265    DebugUI, DebugUI_BitField, DebugUI_BoolField, DebugUI_Button, DebugUI_ColorField, DebugUI_Container, DebugUI_EnumField, DebugUI_Field_1,
266    DebugUI_Flags, DebugUI_FloatField, DebugUI_Foldout, DebugUI_HBox, DebugUI_HistoryBoolField, DebugUI_HistoryEnumField, DebugUI_IContainer,
267    DebugUI_IValueField, DebugUI_IntField, DebugUI_Panel, DebugUI_Table, DebugUI_Table_Row, DebugUI_UIntField, DebugUI_VBox, DebugUI_Value,
268    DebugUI_Vector2Field, DebugUI_Vector3Field, DebugUI_Vector4Field, DebugUI_Widget, IDebugUI, IDebugUI_BitField, IDebugUI_BoolField,
269    IDebugUI_Button, IDebugUI_ColorField, IDebugUI_Container, IDebugUI_EnumField, IDebugUI_Field_1, IDebugUI_FloatField, IDebugUI_Foldout,
270    IDebugUI_HBox, IDebugUI_HistoryBoolField, IDebugUI_HistoryEnumField, IDebugUI_IContainer, IDebugUI_IValueField, IDebugUI_IntField,
271    IDebugUI_Panel, IDebugUI_Table, IDebugUI_Table_Row, IDebugUI_UIntField, IDebugUI_VBox, IDebugUI_Value, IDebugUI_Vector2Field,
272    IDebugUI_Vector3Field, IDebugUI_Vector4Field, IDebugUI_Widget,
273};
274#[cfg(feature = "unity_engine-rendering-debugui")]
275pub use debugui::{
276    IDebugUIMethods, IDebugUI_BitFieldMethods, IDebugUI_BoolFieldMethods, IDebugUI_ButtonMethods, IDebugUI_ColorFieldMethods,
277    IDebugUI_ContainerMethods, IDebugUI_EnumFieldMethods, IDebugUI_Field_1Methods, IDebugUI_FloatFieldMethods, IDebugUI_FoldoutMethods,
278    IDebugUI_HBoxMethods, IDebugUI_HistoryBoolFieldMethods, IDebugUI_HistoryEnumFieldMethods, IDebugUI_IContainerMethods,
279    IDebugUI_IValueFieldMethods, IDebugUI_IntFieldMethods, IDebugUI_PanelMethods, IDebugUI_TableMethods, IDebugUI_Table_RowMethods,
280    IDebugUI_UIntFieldMethods, IDebugUI_VBoxMethods, IDebugUI_ValueMethods, IDebugUI_Vector2FieldMethods, IDebugUI_Vector3FieldMethods,
281    IDebugUI_Vector4FieldMethods, IDebugUI_WidgetMethods,
282};
283#[cfg(any(feature = "unity_engine-rendering-debugupdater-types"))]
284pub mod debugupdater;
285#[cfg(feature = "unity_engine-rendering-debugupdater")]
286pub use debugupdater::IDebugUpdaterMethods;
287#[cfg(feature = "unity_engine-rendering-debugupdater-types")]
288pub use debugupdater::{DebugUpdater, IDebugUpdater};
289#[cfg(any(feature = "unity_engine-rendering-defaultreflectionmode-types"))]
290pub mod defaultreflectionmode;
291#[cfg(feature = "unity_engine-rendering-defaultreflectionmode-types")]
292pub use defaultreflectionmode::DefaultReflectionMode;
293#[cfg(any(feature = "unity_engine-rendering-delegateutility-types"))]
294pub mod delegateutility;
295#[cfg(feature = "unity_engine-rendering-delegateutility-types")]
296pub use delegateutility::{DelegateUtility, IDelegateUtility};
297#[cfg(any(feature = "unity_engine-rendering-depthbits-types"))]
298pub mod depthbits;
299#[cfg(feature = "unity_engine-rendering-depthbits-types")]
300pub use depthbits::DepthBits;
301#[cfg(any(feature = "unity_engine-rendering-depthstate-types"))]
302pub mod depthstate;
303#[cfg(feature = "unity_engine-rendering-depthstate-types")]
304pub use depthstate::DepthState;
305#[cfg(any(feature = "unity_engine-rendering-dictionarypool_2-types"))]
306pub mod dictionarypool_2;
307#[cfg(feature = "unity_engine-rendering-dictionarypool_2-types")]
308pub use dictionarypool_2::{DictionaryPool_2, IDictionaryPool_2};
309#[cfg(any(feature = "unity_engine-rendering-displayinfoattribute-types"))]
310pub mod displayinfoattribute;
311#[cfg(feature = "unity_engine-rendering-displayinfoattribute")]
312pub use displayinfoattribute::IDisplayInfoAttributeMethods;
313#[cfg(feature = "unity_engine-rendering-displayinfoattribute-types")]
314pub use displayinfoattribute::{DisplayInfoAttribute, IDisplayInfoAttribute};
315#[cfg(any(feature = "unity_engine-rendering-distancemetric-types"))]
316pub mod distancemetric;
317#[cfg(feature = "unity_engine-rendering-distancemetric-types")]
318pub use distancemetric::DistanceMetric;
319#[cfg(any(feature = "unity_engine-rendering-documentation-types"))]
320pub mod documentation;
321#[cfg(feature = "unity_engine-rendering-documentation")]
322pub use documentation::IDocumentationMethods;
323#[cfg(feature = "unity_engine-rendering-documentation-types")]
324pub use documentation::{Documentation, IDocumentation};
325#[cfg(any(feature = "unity_engine-rendering-documentationinfo-types"))]
326pub mod documentationinfo;
327#[cfg(feature = "unity_engine-rendering-documentationinfo")]
328pub use documentationinfo::IDocumentationInfoMethods;
329#[cfg(feature = "unity_engine-rendering-documentationinfo-types")]
330pub use documentationinfo::{DocumentationInfo, IDocumentationInfo};
331#[cfg(any(feature = "unity_engine-rendering-drawingsettings-types"))]
332pub mod drawingsettings;
333#[cfg(feature = "unity_engine-rendering-drawingsettings-types")]
334pub use drawingsettings::DrawingSettings;
335#[cfg(any(feature = "unity_engine-rendering-drawrendererflags-types"))]
336pub mod drawrendererflags;
337#[cfg(feature = "unity_engine-rendering-drawrendererflags-types")]
338pub use drawrendererflags::DrawRendererFlags;
339#[cfg(any(feature = "unity_engine-rendering-dynamicarray_1-types"))]
340pub mod dynamicarray_1;
341#[cfg(feature = "unity_engine-rendering-dynamicarray_1")]
342pub use dynamicarray_1::IDynamicArray_1Methods;
343#[cfg(feature = "unity_engine-rendering-dynamicarray_1-types")]
344pub use dynamicarray_1::{DynamicArray_1, IDynamicArray_1};
345#[cfg(any(feature = "unity_engine-rendering-dynamicresolutionhandler-types"))]
346pub mod dynamicresolutionhandler;
347#[cfg(feature = "unity_engine-rendering-dynamicresolutionhandler")]
348pub use dynamicresolutionhandler::IDynamicResolutionHandlerMethods;
349#[cfg(feature = "unity_engine-rendering-dynamicresolutionhandler-types")]
350pub use dynamicresolutionhandler::{DynamicResolutionHandler, IDynamicResolutionHandler};
351#[cfg(any(feature = "unity_engine-rendering-dynamicresolutiontype-types"))]
352pub mod dynamicresolutiontype;
353#[cfg(feature = "unity_engine-rendering-dynamicresolutiontype-types")]
354pub use dynamicresolutiontype::DynamicResolutionType;
355#[cfg(any(feature = "unity_engine-rendering-dynamicresscalepolicytype-types"))]
356pub mod dynamicresscalepolicytype;
357#[cfg(feature = "unity_engine-rendering-dynamicresscalepolicytype-types")]
358pub use dynamicresscalepolicytype::DynamicResScalePolicyType;
359#[cfg(any(feature = "unity_engine-rendering-dynamicresupscalefilter-types"))]
360pub mod dynamicresupscalefilter;
361#[cfg(feature = "unity_engine-rendering-dynamicresupscalefilter-types")]
362pub use dynamicresupscalefilter::DynamicResUpscaleFilter;
363#[cfg(any(feature = "unity_engine-rendering-fastmemoryflags-types"))]
364pub mod fastmemoryflags;
365#[cfg(feature = "unity_engine-rendering-fastmemoryflags-types")]
366pub use fastmemoryflags::FastMemoryFlags;
367#[cfg(any(feature = "unity_engine-rendering-fieldpacking-types"))]
368pub mod fieldpacking;
369#[cfg(feature = "unity_engine-rendering-fieldpacking-types")]
370pub use fieldpacking::FieldPacking;
371#[cfg(any(feature = "unity_engine-rendering-fieldprecision-types"))]
372pub mod fieldprecision;
373#[cfg(feature = "unity_engine-rendering-fieldprecision-types")]
374pub use fieldprecision::FieldPrecision;
375#[cfg(any(feature = "unity_engine-rendering-filteringsettings-types"))]
376pub mod filteringsettings;
377#[cfg(feature = "unity_engine-rendering-filteringsettings-types")]
378pub use filteringsettings::FilteringSettings;
379#[cfg(any(feature = "unity_engine-rendering-floatparameter-types"))]
380pub mod floatparameter;
381#[cfg(feature = "unity_engine-rendering-floatparameter")]
382pub use floatparameter::IFloatParameterMethods;
383#[cfg(feature = "unity_engine-rendering-floatparameter-types")]
384pub use floatparameter::{FloatParameter, IFloatParameter};
385#[cfg(any(feature = "unity_engine-rendering-floatrangeparameter-types"))]
386pub mod floatrangeparameter;
387#[cfg(feature = "unity_engine-rendering-floatrangeparameter")]
388pub use floatrangeparameter::IFloatRangeParameterMethods;
389#[cfg(feature = "unity_engine-rendering-floatrangeparameter-types")]
390pub use floatrangeparameter::{FloatRangeParameter, IFloatRangeParameter};
391#[cfg(any(feature = "unity_engine-rendering-freecamera-types"))]
392pub mod freecamera;
393#[cfg(feature = "unity_engine-rendering-freecamera")]
394pub use freecamera::IFreeCameraMethods;
395#[cfg(feature = "unity_engine-rendering-freecamera-types")]
396pub use freecamera::{FreeCamera, IFreeCamera};
397#[cfg(any(feature = "unity_engine-rendering-generatehlsl-types"))]
398pub mod generatehlsl;
399#[cfg(feature = "unity_engine-rendering-generatehlsl")]
400pub use generatehlsl::IGenerateHLSLMethods;
401#[cfg(feature = "unity_engine-rendering-generatehlsl-types")]
402pub use generatehlsl::{GenerateHLSL, IGenerateHLSL};
403#[cfg(any(feature = "unity_engine-rendering-genericpool_1-types"))]
404pub mod genericpool_1;
405#[cfg(feature = "unity_engine-rendering-genericpool_1-types")]
406pub use genericpool_1::{GenericPool_1, IGenericPool_1};
407#[cfg(any(feature = "unity_engine-rendering-gizmosubset-types"))]
408pub mod gizmosubset;
409#[cfg(feature = "unity_engine-rendering-gizmosubset-types")]
410pub use gizmosubset::GizmoSubset;
411#[cfg(any(feature = "unity_engine-rendering-globaldynamicresolutionsettings-types"))]
412pub mod globaldynamicresolutionsettings;
413#[cfg(feature = "unity_engine-rendering-globaldynamicresolutionsettings-types")]
414pub use globaldynamicresolutionsettings::GlobalDynamicResolutionSettings;
415#[cfg(any(feature = "unity_engine-rendering-graphicsdevicetype-types"))]
416pub mod graphicsdevicetype;
417#[cfg(feature = "unity_engine-rendering-graphicsdevicetype-types")]
418pub use graphicsdevicetype::GraphicsDeviceType;
419#[cfg(any(feature = "unity_engine-rendering-graphicsfence-types"))]
420pub mod graphicsfence;
421#[cfg(feature = "unity_engine-rendering-graphicsfence-types")]
422pub use graphicsfence::GraphicsFence;
423#[cfg(any(feature = "unity_engine-rendering-graphicsfencetype-types"))]
424pub mod graphicsfencetype;
425#[cfg(feature = "unity_engine-rendering-graphicsfencetype-types")]
426pub use graphicsfencetype::GraphicsFenceType;
427#[cfg(any(feature = "unity_engine-rendering-graphicssettings-types"))]
428pub mod graphicssettings;
429#[cfg(feature = "unity_engine-rendering-graphicssettings-types")]
430pub use graphicssettings::{GraphicsSettings, IGraphicsSettings};
431#[cfg(any(feature = "unity_engine-rendering-graphicstier-types"))]
432pub mod graphicstier;
433#[cfg(feature = "unity_engine-rendering-graphicstier-types")]
434pub use graphicstier::GraphicsTier;
435#[cfg(any(feature = "unity_engine-rendering-hablecurve-types"))]
436pub mod hablecurve;
437#[cfg(feature = "unity_engine-rendering-hablecurve-types")]
438pub use hablecurve::{
439    HableCurve, HableCurve_DirectParams, HableCurve_Segment, HableCurve_Uniforms, IHableCurve, IHableCurve_Segment, IHableCurve_Uniforms,
440};
441#[cfg(feature = "unity_engine-rendering-hablecurve")]
442pub use hablecurve::{IHableCurveMethods, IHableCurve_SegmentMethods, IHableCurve_UniformsMethods};
443#[cfg(any(feature = "unity_engine-rendering-haltonsequence-types"))]
444pub mod haltonsequence;
445#[cfg(feature = "unity_engine-rendering-haltonsequence-types")]
446pub use haltonsequence::{HaltonSequence, IHaltonSequence};
447#[cfg(any(feature = "unity_engine-rendering-hashsetpool_1-types"))]
448pub mod hashsetpool_1;
449#[cfg(feature = "unity_engine-rendering-hashsetpool_1-types")]
450pub use hashsetpool_1::{HashSetPool_1, IHashSetPool_1};
451#[cfg(any(feature = "unity_engine-rendering-hlslarray-types"))]
452pub mod hlslarray;
453#[cfg(feature = "unity_engine-rendering-hlslarray")]
454pub use hlslarray::IHLSLArrayMethods;
455#[cfg(feature = "unity_engine-rendering-hlslarray-types")]
456pub use hlslarray::{HLSLArray, IHLSLArray};
457#[cfg(any(feature = "unity_engine-rendering-ibitarray-types"))]
458pub mod ibitarray;
459#[cfg(feature = "unity_engine-rendering-ibitarray")]
460pub use ibitarray::IIBitArrayMethods;
461#[cfg(feature = "unity_engine-rendering-ibitarray-types")]
462pub use ibitarray::{IBitArray, IIBitArray};
463#[cfg(any(feature = "unity_engine-rendering-idebugdata-types"))]
464pub mod idebugdata;
465#[cfg(feature = "unity_engine-rendering-idebugdata")]
466pub use idebugdata::IIDebugDataMethods;
467#[cfg(feature = "unity_engine-rendering-idebugdata-types")]
468pub use idebugdata::{IDebugData, IIDebugData};
469#[cfg(any(feature = "unity_engine-rendering-indexformat-types"))]
470pub mod indexformat;
471#[cfg(feature = "unity_engine-rendering-indexformat-types")]
472pub use indexformat::IndexFormat;
473#[cfg(any(feature = "unity_engine-rendering-intparameter-types"))]
474pub mod intparameter;
475#[cfg(feature = "unity_engine-rendering-intparameter")]
476pub use intparameter::IIntParameterMethods;
477#[cfg(feature = "unity_engine-rendering-intparameter-types")]
478pub use intparameter::{IIntParameter, IntParameter};
479#[cfg(any(feature = "unity_engine-rendering-ivirtualtexturingenabledrenderpipeline-types"))]
480pub mod ivirtualtexturingenabledrenderpipeline;
481#[cfg(feature = "unity_engine-rendering-ivirtualtexturingenabledrenderpipeline")]
482pub use ivirtualtexturingenabledrenderpipeline::IIVirtualTexturingEnabledRenderPipelineMethods;
483#[cfg(feature = "unity_engine-rendering-ivirtualtexturingenabledrenderpipeline-types")]
484pub use ivirtualtexturingenabledrenderpipeline::{IIVirtualTexturingEnabledRenderPipeline, IVirtualTexturingEnabledRenderPipeline};
485#[cfg(any(feature = "unity_engine-rendering-layermaskparameter-types"))]
486pub mod layermaskparameter;
487#[cfg(feature = "unity_engine-rendering-layermaskparameter")]
488pub use layermaskparameter::ILayerMaskParameterMethods;
489#[cfg(feature = "unity_engine-rendering-layermaskparameter-types")]
490pub use layermaskparameter::{ILayerMaskParameter, LayerMaskParameter};
491#[cfg(any(feature = "unity_engine-rendering-lightevent-types"))]
492pub mod lightevent;
493#[cfg(feature = "unity_engine-rendering-lightevent-types")]
494pub use lightevent::LightEvent;
495#[cfg(any(feature = "unity_engine-rendering-lightshadowresolution-types"))]
496pub mod lightshadowresolution;
497#[cfg(feature = "unity_engine-rendering-lightshadowresolution-types")]
498pub use lightshadowresolution::LightShadowResolution;
499#[cfg(any(feature = "unity_engine-rendering-listbuffer_1-types"))]
500pub mod listbuffer_1;
501#[cfg(feature = "unity_engine-rendering-listbuffer_1-types")]
502pub use listbuffer_1::ListBuffer_1;
503#[cfg(any(feature = "unity_engine-rendering-listbufferextensions-types"))]
504pub mod listbufferextensions;
505#[cfg(feature = "unity_engine-rendering-listbufferextensions-types")]
506pub use listbufferextensions::{IListBufferExtensions, ListBufferExtensions};
507#[cfg(any(feature = "unity_engine-rendering-listchangedeventargs_1-types"))]
508pub mod listchangedeventargs_1;
509#[cfg(feature = "unity_engine-rendering-listchangedeventargs_1")]
510pub use listchangedeventargs_1::IListChangedEventArgs_1Methods;
511#[cfg(feature = "unity_engine-rendering-listchangedeventargs_1-types")]
512pub use listchangedeventargs_1::{IListChangedEventArgs_1, ListChangedEventArgs_1};
513#[cfg(any(feature = "unity_engine-rendering-listchangedeventhandler_1-types"))]
514pub mod listchangedeventhandler_1;
515#[cfg(feature = "unity_engine-rendering-listchangedeventhandler_1")]
516pub use listchangedeventhandler_1::IListChangedEventHandler_1Methods;
517#[cfg(feature = "unity_engine-rendering-listchangedeventhandler_1-types")]
518pub use listchangedeventhandler_1::{IListChangedEventHandler_1, ListChangedEventHandler_1};
519#[cfg(any(feature = "unity_engine-rendering-listpool_1_2-types"))]
520pub mod listpool_1_2;
521#[cfg(feature = "unity_engine-rendering-listpool_1_2-types")]
522pub use listpool_1_2::{IListPool_1_2, ListPool_1_2};
523#[cfg(any(feature = "unity_engine-rendering-lodparameters-types"))]
524pub mod lodparameters;
525#[cfg(feature = "unity_engine-rendering-lodparameters-types")]
526pub use lodparameters::LODParameters;
527#[cfg(any(
528    feature = "unity_engine-rendering-look_dev-idataprovider-types",
529    feature = "unity_engine-rendering-look_dev-sky-types",
530    feature = "unity_engine-rendering-look_dev-stageruntimeinterface-types"
531))]
532pub mod look_dev;
533#[cfg(any(
534    feature = "unity_engine-rendering-lwrp-lightweightrenderpipeline-types",
535    feature = "unity_engine-rendering-lwrp-lightweightrenderpipelineasset-types",
536    feature = "unity_engine-rendering-lwrp-lightweightrenderpipelineeditorresources-types",
537    feature = "unity_engine-rendering-lwrp-lwrpadditionalcameradata-types",
538    feature = "unity_engine-rendering-lwrp-lwrpadditionallightdata-types"
539))]
540pub mod lwrp;
541#[cfg(any(feature = "unity_engine-rendering-materialquality-types"))]
542pub mod materialquality;
543#[cfg(feature = "unity_engine-rendering-materialquality-types")]
544pub use materialquality::MaterialQuality;
545#[cfg(any(feature = "unity_engine-rendering-materialqualityutilities-types"))]
546pub mod materialqualityutilities;
547#[cfg(feature = "unity_engine-rendering-materialqualityutilities-types")]
548pub use materialqualityutilities::{IMaterialQualityUtilities, MaterialQualityUtilities};
549#[cfg(any(feature = "unity_engine-rendering-maxfloatparameter-types"))]
550pub mod maxfloatparameter;
551#[cfg(feature = "unity_engine-rendering-maxfloatparameter")]
552pub use maxfloatparameter::IMaxFloatParameterMethods;
553#[cfg(feature = "unity_engine-rendering-maxfloatparameter-types")]
554pub use maxfloatparameter::{IMaxFloatParameter, MaxFloatParameter};
555#[cfg(any(feature = "unity_engine-rendering-maxintparameter-types"))]
556pub mod maxintparameter;
557#[cfg(feature = "unity_engine-rendering-maxintparameter")]
558pub use maxintparameter::IMaxIntParameterMethods;
559#[cfg(feature = "unity_engine-rendering-maxintparameter-types")]
560pub use maxintparameter::{IMaxIntParameter, MaxIntParameter};
561#[cfg(any(feature = "unity_engine-rendering-meshupdateflags-types"))]
562pub mod meshupdateflags;
563#[cfg(feature = "unity_engine-rendering-meshupdateflags-types")]
564pub use meshupdateflags::MeshUpdateFlags;
565#[cfg(any(feature = "unity_engine-rendering-minfloatparameter-types"))]
566pub mod minfloatparameter;
567#[cfg(feature = "unity_engine-rendering-minfloatparameter")]
568pub use minfloatparameter::IMinFloatParameterMethods;
569#[cfg(feature = "unity_engine-rendering-minfloatparameter-types")]
570pub use minfloatparameter::{IMinFloatParameter, MinFloatParameter};
571#[cfg(any(feature = "unity_engine-rendering-minintparameter-types"))]
572pub mod minintparameter;
573#[cfg(feature = "unity_engine-rendering-minintparameter")]
574pub use minintparameter::IMinIntParameterMethods;
575#[cfg(feature = "unity_engine-rendering-minintparameter-types")]
576pub use minintparameter::{IMinIntParameter, MinIntParameter};
577#[cfg(any(feature = "unity_engine-rendering-mousepositiondebug-types"))]
578pub mod mousepositiondebug;
579#[cfg(feature = "unity_engine-rendering-mousepositiondebug")]
580pub use mousepositiondebug::IMousePositionDebugMethods;
581#[cfg(feature = "unity_engine-rendering-mousepositiondebug-types")]
582pub use mousepositiondebug::{IMousePositionDebug, MousePositionDebug};
583#[cfg(any(feature = "unity_engine-rendering-msaasamples-types"))]
584pub mod msaasamples;
585#[cfg(feature = "unity_engine-rendering-msaasamples-types")]
586pub use msaasamples::MSAASamples;
587#[cfg(any(feature = "unity_engine-rendering-nointerpclampedfloatparameter-types"))]
588pub mod nointerpclampedfloatparameter;
589#[cfg(feature = "unity_engine-rendering-nointerpclampedfloatparameter")]
590pub use nointerpclampedfloatparameter::INoInterpClampedFloatParameterMethods;
591#[cfg(feature = "unity_engine-rendering-nointerpclampedfloatparameter-types")]
592pub use nointerpclampedfloatparameter::{INoInterpClampedFloatParameter, NoInterpClampedFloatParameter};
593#[cfg(any(feature = "unity_engine-rendering-nointerpclampedintparameter-types"))]
594pub mod nointerpclampedintparameter;
595#[cfg(feature = "unity_engine-rendering-nointerpclampedintparameter")]
596pub use nointerpclampedintparameter::INoInterpClampedIntParameterMethods;
597#[cfg(feature = "unity_engine-rendering-nointerpclampedintparameter-types")]
598pub use nointerpclampedintparameter::{INoInterpClampedIntParameter, NoInterpClampedIntParameter};
599#[cfg(any(feature = "unity_engine-rendering-nointerpcolorparameter-types"))]
600pub mod nointerpcolorparameter;
601#[cfg(feature = "unity_engine-rendering-nointerpcolorparameter")]
602pub use nointerpcolorparameter::INoInterpColorParameterMethods;
603#[cfg(feature = "unity_engine-rendering-nointerpcolorparameter-types")]
604pub use nointerpcolorparameter::{INoInterpColorParameter, NoInterpColorParameter};
605#[cfg(any(feature = "unity_engine-rendering-nointerpcubemapparameter-types"))]
606pub mod nointerpcubemapparameter;
607#[cfg(feature = "unity_engine-rendering-nointerpcubemapparameter")]
608pub use nointerpcubemapparameter::INoInterpCubemapParameterMethods;
609#[cfg(feature = "unity_engine-rendering-nointerpcubemapparameter-types")]
610pub use nointerpcubemapparameter::{INoInterpCubemapParameter, NoInterpCubemapParameter};
611#[cfg(any(feature = "unity_engine-rendering-nointerpfloatparameter-types"))]
612pub mod nointerpfloatparameter;
613#[cfg(feature = "unity_engine-rendering-nointerpfloatparameter")]
614pub use nointerpfloatparameter::INoInterpFloatParameterMethods;
615#[cfg(feature = "unity_engine-rendering-nointerpfloatparameter-types")]
616pub use nointerpfloatparameter::{INoInterpFloatParameter, NoInterpFloatParameter};
617#[cfg(any(feature = "unity_engine-rendering-nointerpfloatrangeparameter-types"))]
618pub mod nointerpfloatrangeparameter;
619#[cfg(feature = "unity_engine-rendering-nointerpfloatrangeparameter")]
620pub use nointerpfloatrangeparameter::INoInterpFloatRangeParameterMethods;
621#[cfg(feature = "unity_engine-rendering-nointerpfloatrangeparameter-types")]
622pub use nointerpfloatrangeparameter::{INoInterpFloatRangeParameter, NoInterpFloatRangeParameter};
623#[cfg(any(feature = "unity_engine-rendering-nointerpintparameter-types"))]
624pub mod nointerpintparameter;
625#[cfg(feature = "unity_engine-rendering-nointerpintparameter")]
626pub use nointerpintparameter::INoInterpIntParameterMethods;
627#[cfg(feature = "unity_engine-rendering-nointerpintparameter-types")]
628pub use nointerpintparameter::{INoInterpIntParameter, NoInterpIntParameter};
629#[cfg(any(feature = "unity_engine-rendering-nointerpmaxfloatparameter-types"))]
630pub mod nointerpmaxfloatparameter;
631#[cfg(feature = "unity_engine-rendering-nointerpmaxfloatparameter")]
632pub use nointerpmaxfloatparameter::INoInterpMaxFloatParameterMethods;
633#[cfg(feature = "unity_engine-rendering-nointerpmaxfloatparameter-types")]
634pub use nointerpmaxfloatparameter::{INoInterpMaxFloatParameter, NoInterpMaxFloatParameter};
635#[cfg(any(feature = "unity_engine-rendering-nointerpmaxintparameter-types"))]
636pub mod nointerpmaxintparameter;
637#[cfg(feature = "unity_engine-rendering-nointerpmaxintparameter")]
638pub use nointerpmaxintparameter::INoInterpMaxIntParameterMethods;
639#[cfg(feature = "unity_engine-rendering-nointerpmaxintparameter-types")]
640pub use nointerpmaxintparameter::{INoInterpMaxIntParameter, NoInterpMaxIntParameter};
641#[cfg(any(feature = "unity_engine-rendering-nointerpminfloatparameter-types"))]
642pub mod nointerpminfloatparameter;
643#[cfg(feature = "unity_engine-rendering-nointerpminfloatparameter")]
644pub use nointerpminfloatparameter::INoInterpMinFloatParameterMethods;
645#[cfg(feature = "unity_engine-rendering-nointerpminfloatparameter-types")]
646pub use nointerpminfloatparameter::{INoInterpMinFloatParameter, NoInterpMinFloatParameter};
647#[cfg(any(feature = "unity_engine-rendering-nointerpminintparameter-types"))]
648pub mod nointerpminintparameter;
649#[cfg(feature = "unity_engine-rendering-nointerpminintparameter")]
650pub use nointerpminintparameter::INoInterpMinIntParameterMethods;
651#[cfg(feature = "unity_engine-rendering-nointerpminintparameter-types")]
652pub use nointerpminintparameter::{INoInterpMinIntParameter, NoInterpMinIntParameter};
653#[cfg(any(feature = "unity_engine-rendering-nointerprendertextureparameter-types"))]
654pub mod nointerprendertextureparameter;
655#[cfg(feature = "unity_engine-rendering-nointerprendertextureparameter")]
656pub use nointerprendertextureparameter::INoInterpRenderTextureParameterMethods;
657#[cfg(feature = "unity_engine-rendering-nointerprendertextureparameter-types")]
658pub use nointerprendertextureparameter::{INoInterpRenderTextureParameter, NoInterpRenderTextureParameter};
659#[cfg(any(feature = "unity_engine-rendering-nointerptextureparameter-types"))]
660pub mod nointerptextureparameter;
661#[cfg(feature = "unity_engine-rendering-nointerptextureparameter")]
662pub use nointerptextureparameter::INoInterpTextureParameterMethods;
663#[cfg(feature = "unity_engine-rendering-nointerptextureparameter-types")]
664pub use nointerptextureparameter::{INoInterpTextureParameter, NoInterpTextureParameter};
665#[cfg(any(feature = "unity_engine-rendering-nointerpvector2parameter-types"))]
666pub mod nointerpvector2parameter;
667#[cfg(feature = "unity_engine-rendering-nointerpvector2parameter")]
668pub use nointerpvector2parameter::INoInterpVector2ParameterMethods;
669#[cfg(feature = "unity_engine-rendering-nointerpvector2parameter-types")]
670pub use nointerpvector2parameter::{INoInterpVector2Parameter, NoInterpVector2Parameter};
671#[cfg(any(feature = "unity_engine-rendering-nointerpvector3parameter-types"))]
672pub mod nointerpvector3parameter;
673#[cfg(feature = "unity_engine-rendering-nointerpvector3parameter")]
674pub use nointerpvector3parameter::INoInterpVector3ParameterMethods;
675#[cfg(feature = "unity_engine-rendering-nointerpvector3parameter-types")]
676pub use nointerpvector3parameter::{INoInterpVector3Parameter, NoInterpVector3Parameter};
677#[cfg(any(feature = "unity_engine-rendering-nointerpvector4parameter-types"))]
678pub mod nointerpvector4parameter;
679#[cfg(feature = "unity_engine-rendering-nointerpvector4parameter")]
680pub use nointerpvector4parameter::INoInterpVector4ParameterMethods;
681#[cfg(feature = "unity_engine-rendering-nointerpvector4parameter-types")]
682pub use nointerpvector4parameter::{INoInterpVector4Parameter, NoInterpVector4Parameter};
683#[cfg(any(feature = "unity_engine-rendering-objectparameter_1-types"))]
684pub mod objectparameter_1;
685#[cfg(feature = "unity_engine-rendering-objectparameter_1")]
686pub use objectparameter_1::IObjectParameter_1Methods;
687#[cfg(feature = "unity_engine-rendering-objectparameter_1-types")]
688pub use objectparameter_1::{IObjectParameter_1, ObjectParameter_1};
689#[cfg(any(feature = "unity_engine-rendering-objectpool_1_2-types"))]
690pub mod objectpool_1_2;
691#[cfg(feature = "unity_engine-rendering-objectpool_1_2")]
692pub use objectpool_1_2::IObjectPool_1_2Methods;
693#[cfg(feature = "unity_engine-rendering-objectpool_1_2-types")]
694pub use objectpool_1_2::{IObjectPool_1_2, ObjectPool_1_2, ObjectPool_1_PooledObject};
695#[cfg(any(feature = "unity_engine-rendering-observablelist_1-types"))]
696pub mod observablelist_1;
697#[cfg(feature = "unity_engine-rendering-observablelist_1")]
698pub use observablelist_1::IObservableList_1Methods;
699#[cfg(feature = "unity_engine-rendering-observablelist_1-types")]
700pub use observablelist_1::{IObservableList_1, ObservableList_1};
701#[cfg(any(feature = "unity_engine-rendering-ondemandrendering-types"))]
702pub mod ondemandrendering;
703#[cfg(feature = "unity_engine-rendering-ondemandrendering-types")]
704pub use ondemandrendering::{IOnDemandRendering, OnDemandRendering};
705#[cfg(any(feature = "unity_engine-rendering-opaquesortmode-types"))]
706pub mod opaquesortmode;
707#[cfg(feature = "unity_engine-rendering-opaquesortmode-types")]
708pub use opaquesortmode::OpaqueSortMode;
709#[cfg(any(feature = "unity_engine-rendering-openglesversion-types"))]
710pub mod openglesversion;
711#[cfg(feature = "unity_engine-rendering-openglesversion-types")]
712pub use openglesversion::OpenGLESVersion;
713#[cfg(any(feature = "unity_engine-rendering-packingattribute-types"))]
714pub mod packingattribute;
715#[cfg(feature = "unity_engine-rendering-packingattribute")]
716pub use packingattribute::IPackingAttributeMethods;
717#[cfg(feature = "unity_engine-rendering-packingattribute-types")]
718pub use packingattribute::{IPackingAttribute, PackingAttribute};
719#[cfg(any(feature = "unity_engine-rendering-packingrules-types"))]
720pub mod packingrules;
721#[cfg(feature = "unity_engine-rendering-packingrules-types")]
722pub use packingrules::PackingRules;
723#[cfg(any(feature = "unity_engine-rendering-passtype-types"))]
724pub mod passtype;
725#[cfg(feature = "unity_engine-rendering-passtype-types")]
726pub use passtype::PassType;
727#[cfg(any(feature = "unity_engine-rendering-performdynamicres-types"))]
728pub mod performdynamicres;
729#[cfg(feature = "unity_engine-rendering-performdynamicres")]
730pub use performdynamicres::IPerformDynamicResMethods;
731#[cfg(feature = "unity_engine-rendering-performdynamicres-types")]
732pub use performdynamicres::{IPerformDynamicRes, PerformDynamicRes};
733#[cfg(any(feature = "unity_engine-rendering-perobjectdata-types"))]
734pub mod perobjectdata;
735#[cfg(feature = "unity_engine-rendering-perobjectdata-types")]
736pub use perobjectdata::PerObjectData;
737#[cfg(any(feature = "unity_engine-rendering-profilingsample-types"))]
738pub mod profilingsample;
739#[cfg(feature = "unity_engine-rendering-profilingsample-types")]
740pub use profilingsample::ProfilingSample;
741#[cfg(any(feature = "unity_engine-rendering-profilingsampler-types"))]
742pub mod profilingsampler;
743#[cfg(feature = "unity_engine-rendering-profilingsampler")]
744pub use profilingsampler::IProfilingSamplerMethods;
745#[cfg(feature = "unity_engine-rendering-profilingsampler-types")]
746pub use profilingsampler::{IProfilingSampler, ProfilingSampler};
747#[cfg(any(feature = "unity_engine-rendering-profilingscope-types"))]
748pub mod profilingscope;
749#[cfg(feature = "unity_engine-rendering-profilingscope-types")]
750pub use profilingscope::ProfilingScope;
751#[cfg(any(feature = "unity_engine-rendering-rasterstate-types"))]
752pub mod rasterstate;
753#[cfg(feature = "unity_engine-rendering-rasterstate-types")]
754pub use rasterstate::RasterState;
755#[cfg(any(feature = "unity_engine-rendering-reflectionprobeclearflags-types"))]
756pub mod reflectionprobeclearflags;
757#[cfg(feature = "unity_engine-rendering-reflectionprobeclearflags-types")]
758pub use reflectionprobeclearflags::ReflectionProbeClearFlags;
759#[cfg(any(feature = "unity_engine-rendering-reflectionprobemode-types"))]
760pub mod reflectionprobemode;
761#[cfg(feature = "unity_engine-rendering-reflectionprobemode-types")]
762pub use reflectionprobemode::ReflectionProbeMode;
763#[cfg(any(feature = "unity_engine-rendering-reflectionproberefreshmode-types"))]
764pub mod reflectionproberefreshmode;
765#[cfg(feature = "unity_engine-rendering-reflectionproberefreshmode-types")]
766pub use reflectionproberefreshmode::ReflectionProbeRefreshMode;
767#[cfg(any(feature = "unity_engine-rendering-reflectionprobesortingcriteria-types"))]
768pub mod reflectionprobesortingcriteria;
769#[cfg(feature = "unity_engine-rendering-reflectionprobesortingcriteria-types")]
770pub use reflectionprobesortingcriteria::ReflectionProbeSortingCriteria;
771#[cfg(any(feature = "unity_engine-rendering-reflectionprobetimeslicingmode-types"))]
772pub mod reflectionprobetimeslicingmode;
773#[cfg(feature = "unity_engine-rendering-reflectionprobetimeslicingmode-types")]
774pub use reflectionprobetimeslicingmode::ReflectionProbeTimeSlicingMode;
775#[cfg(any(feature = "unity_engine-rendering-reflectionprobetype-types"))]
776pub mod reflectionprobetype;
777#[cfg(feature = "unity_engine-rendering-reflectionprobetype-types")]
778pub use reflectionprobetype::ReflectionProbeType;
779#[cfg(any(feature = "unity_engine-rendering-reloadattribute-types"))]
780pub mod reloadattribute;
781#[cfg(feature = "unity_engine-rendering-reloadattribute")]
782pub use reloadattribute::IReloadAttributeMethods;
783#[cfg(feature = "unity_engine-rendering-reloadattribute-types")]
784pub use reloadattribute::{IReloadAttribute, ReloadAttribute, ReloadAttribute_Package};
785#[cfg(any(feature = "unity_engine-rendering-reloadgroupattribute-types"))]
786pub mod reloadgroupattribute;
787#[cfg(feature = "unity_engine-rendering-reloadgroupattribute")]
788pub use reloadgroupattribute::IReloadGroupAttributeMethods;
789#[cfg(feature = "unity_engine-rendering-reloadgroupattribute-types")]
790pub use reloadgroupattribute::{IReloadGroupAttribute, ReloadGroupAttribute};
791#[cfg(any(feature = "unity_engine-rendering-renderbufferloadaction-types"))]
792pub mod renderbufferloadaction;
793#[cfg(feature = "unity_engine-rendering-renderbufferloadaction-types")]
794pub use renderbufferloadaction::RenderBufferLoadAction;
795#[cfg(any(feature = "unity_engine-rendering-renderbufferstoreaction-types"))]
796pub mod renderbufferstoreaction;
797#[cfg(feature = "unity_engine-rendering-renderbufferstoreaction-types")]
798pub use renderbufferstoreaction::RenderBufferStoreAction;
799#[cfg(any(feature = "unity_engine-rendering-renderpipeline-types"))]
800pub mod renderpipeline;
801#[cfg(feature = "unity_engine-rendering-renderpipeline")]
802pub use renderpipeline::IRenderPipelineMethods;
803#[cfg(feature = "unity_engine-rendering-renderpipeline-types")]
804pub use renderpipeline::{IRenderPipeline, RenderPipeline};
805#[cfg(any(feature = "unity_engine-rendering-renderpipelineasset-types"))]
806pub mod renderpipelineasset;
807#[cfg(feature = "unity_engine-rendering-renderpipelineasset")]
808pub use renderpipelineasset::IRenderPipelineAssetMethods;
809#[cfg(feature = "unity_engine-rendering-renderpipelineasset-types")]
810pub use renderpipelineasset::{IRenderPipelineAsset, RenderPipelineAsset};
811#[cfg(any(feature = "unity_engine-rendering-renderpipelinemanager-types"))]
812pub mod renderpipelinemanager;
813#[cfg(feature = "unity_engine-rendering-renderpipelinemanager-types")]
814pub use renderpipelinemanager::{IRenderPipelineManager, RenderPipelineManager};
815#[cfg(any(feature = "unity_engine-rendering-renderqueuerange-types"))]
816pub mod renderqueuerange;
817#[cfg(feature = "unity_engine-rendering-renderqueuerange-types")]
818pub use renderqueuerange::RenderQueueRange;
819#[cfg(any(feature = "unity_engine-rendering-renderstateblock-types"))]
820pub mod renderstateblock;
821#[cfg(feature = "unity_engine-rendering-renderstateblock-types")]
822pub use renderstateblock::RenderStateBlock;
823#[cfg(any(feature = "unity_engine-rendering-renderstatemask-types"))]
824pub mod renderstatemask;
825#[cfg(feature = "unity_engine-rendering-renderstatemask-types")]
826pub use renderstatemask::RenderStateMask;
827#[cfg(any(feature = "unity_engine-rendering-rendertargetblendstate-types"))]
828pub mod rendertargetblendstate;
829#[cfg(feature = "unity_engine-rendering-rendertargetblendstate-types")]
830pub use rendertargetblendstate::RenderTargetBlendState;
831#[cfg(any(feature = "unity_engine-rendering-rendertargetflags-types"))]
832pub mod rendertargetflags;
833#[cfg(feature = "unity_engine-rendering-rendertargetflags-types")]
834pub use rendertargetflags::RenderTargetFlags;
835#[cfg(any(feature = "unity_engine-rendering-rendertargetidentifier-types"))]
836pub mod rendertargetidentifier;
837#[cfg(feature = "unity_engine-rendering-rendertargetidentifier-types")]
838pub use rendertargetidentifier::RenderTargetIdentifier;
839#[cfg(any(feature = "unity_engine-rendering-rendertextureparameter-types"))]
840pub mod rendertextureparameter;
841#[cfg(feature = "unity_engine-rendering-rendertextureparameter")]
842pub use rendertextureparameter::IRenderTextureParameterMethods;
843#[cfg(feature = "unity_engine-rendering-rendertextureparameter-types")]
844pub use rendertextureparameter::{IRenderTextureParameter, RenderTextureParameter};
845#[cfg(any(feature = "unity_engine-rendering-rendertexturesubelement-types"))]
846pub mod rendertexturesubelement;
847#[cfg(feature = "unity_engine-rendering-rendertexturesubelement-types")]
848pub use rendertexturesubelement::RenderTextureSubElement;
849#[cfg(any(feature = "unity_engine-rendering-rthandle-types"))]
850pub mod rthandle;
851#[cfg(feature = "unity_engine-rendering-rthandle")]
852pub use rthandle::IRTHandleMethods;
853#[cfg(feature = "unity_engine-rendering-rthandle-types")]
854pub use rthandle::{IRTHandle, RTHandle};
855#[cfg(any(feature = "unity_engine-rendering-rthandleproperties-types"))]
856pub mod rthandleproperties;
857#[cfg(feature = "unity_engine-rendering-rthandleproperties-types")]
858pub use rthandleproperties::RTHandleProperties;
859#[cfg(any(feature = "unity_engine-rendering-rthandles-types"))]
860pub mod rthandles;
861#[cfg(feature = "unity_engine-rendering-rthandles-types")]
862pub use rthandles::{IRTHandles, RTHandles};
863#[cfg(any(feature = "unity_engine-rendering-rthandlesystem-types"))]
864pub mod rthandlesystem;
865#[cfg(feature = "unity_engine-rendering-rthandlesystem")]
866pub use rthandlesystem::IRTHandleSystemMethods;
867#[cfg(feature = "unity_engine-rendering-rthandlesystem-types")]
868pub use rthandlesystem::{IRTHandleSystem, RTHandleSystem, RTHandleSystem_ResizeMode};
869#[cfg(any(feature = "unity_engine-rendering-scalefunc-types"))]
870pub mod scalefunc;
871#[cfg(feature = "unity_engine-rendering-scalefunc")]
872pub use scalefunc::IScaleFuncMethods;
873#[cfg(feature = "unity_engine-rendering-scalefunc-types")]
874pub use scalefunc::{IScaleFunc, ScaleFunc};
875#[cfg(any(feature = "unity_engine-rendering-scriptablecullingparameters-types"))]
876pub mod scriptablecullingparameters;
877#[cfg(feature = "unity_engine-rendering-scriptablecullingparameters-types")]
878pub use scriptablecullingparameters::ScriptableCullingParameters;
879#[cfg(any(feature = "unity_engine-rendering-scriptablerendercontext-types"))]
880pub mod scriptablerendercontext;
881#[cfg(feature = "unity_engine-rendering-scriptablerendercontext-types")]
882pub use scriptablerendercontext::ScriptableRenderContext;
883#[cfg(any(feature = "unity_engine-rendering-serializeddictionary_2-types"))]
884pub mod serializeddictionary_2;
885#[cfg(feature = "unity_engine-rendering-serializeddictionary_2")]
886pub use serializeddictionary_2::ISerializedDictionary_2Methods;
887#[cfg(feature = "unity_engine-rendering-serializeddictionary_2-types")]
888pub use serializeddictionary_2::{ISerializedDictionary_2, SerializedDictionary_2};
889#[cfg(any(feature = "unity_engine-rendering-shadergenuint4-types"))]
890pub mod shadergenuint4;
891#[cfg(feature = "unity_engine-rendering-shadergenuint4-types")]
892pub use shadergenuint4::ShaderGenUInt4;
893#[cfg(any(feature = "unity_engine-rendering-shaderhardwaretier-types"))]
894pub mod shaderhardwaretier;
895#[cfg(feature = "unity_engine-rendering-shaderhardwaretier-types")]
896pub use shaderhardwaretier::ShaderHardwareTier;
897#[cfg(any(feature = "unity_engine-rendering-shaderkeyword-types"))]
898pub mod shaderkeyword;
899#[cfg(feature = "unity_engine-rendering-shaderkeyword-types")]
900pub use shaderkeyword::ShaderKeyword;
901#[cfg(any(feature = "unity_engine-rendering-shaderpropertyflags-types"))]
902pub mod shaderpropertyflags;
903#[cfg(feature = "unity_engine-rendering-shaderpropertyflags-types")]
904pub use shaderpropertyflags::ShaderPropertyFlags;
905#[cfg(any(feature = "unity_engine-rendering-shaderpropertytype-types"))]
906pub mod shaderpropertytype;
907#[cfg(feature = "unity_engine-rendering-shaderpropertytype-types")]
908pub use shaderpropertytype::ShaderPropertyType;
909#[cfg(any(feature = "unity_engine-rendering-shadertagid-types"))]
910pub mod shadertagid;
911#[cfg(feature = "unity_engine-rendering-shadertagid-types")]
912pub use shadertagid::ShaderTagId;
913#[cfg(any(feature = "unity_engine-rendering-shadowcastingmode-types"))]
914pub mod shadowcastingmode;
915#[cfg(feature = "unity_engine-rendering-shadowcastingmode-types")]
916pub use shadowcastingmode::ShadowCastingMode;
917#[cfg(any(feature = "unity_engine-rendering-shadowdrawingsettings-types"))]
918pub mod shadowdrawingsettings;
919#[cfg(feature = "unity_engine-rendering-shadowdrawingsettings-types")]
920pub use shadowdrawingsettings::ShadowDrawingSettings;
921#[cfg(any(feature = "unity_engine-rendering-shadowmappass-types"))]
922pub mod shadowmappass;
923#[cfg(feature = "unity_engine-rendering-shadowmappass-types")]
924pub use shadowmappass::ShadowMapPass;
925#[cfg(any(feature = "unity_engine-rendering-shadowsamplingmode-types"))]
926pub mod shadowsamplingmode;
927#[cfg(feature = "unity_engine-rendering-shadowsamplingmode-types")]
928pub use shadowsamplingmode::ShadowSamplingMode;
929#[cfg(any(feature = "unity_engine-rendering-shadowsplitdata-types"))]
930pub mod shadowsplitdata;
931#[cfg(feature = "unity_engine-rendering-shadowsplitdata-types")]
932pub use shadowsplitdata::ShadowSplitData;
933#[cfg(any(feature = "unity_engine-rendering-singlepassstereomode-types"))]
934pub mod singlepassstereomode;
935#[cfg(feature = "unity_engine-rendering-singlepassstereomode-types")]
936pub use singlepassstereomode::SinglePassStereoMode;
937#[cfg(any(feature = "unity_engine-rendering-sortingcriteria-types"))]
938pub mod sortingcriteria;
939#[cfg(feature = "unity_engine-rendering-sortingcriteria-types")]
940pub use sortingcriteria::SortingCriteria;
941#[cfg(any(feature = "unity_engine-rendering-sortinglayerrange-types"))]
942pub mod sortinglayerrange;
943#[cfg(feature = "unity_engine-rendering-sortinglayerrange-types")]
944pub use sortinglayerrange::SortingLayerRange;
945#[cfg(any(feature = "unity_engine-rendering-sortingsettings-types"))]
946pub mod sortingsettings;
947#[cfg(feature = "unity_engine-rendering-sortingsettings-types")]
948pub use sortingsettings::SortingSettings;
949#[cfg(any(feature = "unity_engine-rendering-sphericalharmonicsl2-types"))]
950pub mod sphericalharmonicsl2;
951#[cfg(feature = "unity_engine-rendering-sphericalharmonicsl2-types")]
952pub use sphericalharmonicsl2::SphericalHarmonicsL2;
953#[cfg(any(feature = "unity_engine-rendering-stencilop-types"))]
954pub mod stencilop;
955#[cfg(feature = "unity_engine-rendering-stencilop-types")]
956pub use stencilop::StencilOp;
957#[cfg(any(feature = "unity_engine-rendering-stencilstate-types"))]
958pub mod stencilstate;
959#[cfg(feature = "unity_engine-rendering-stencilstate-types")]
960pub use stencilstate::StencilState;
961#[cfg(any(feature = "unity_engine-rendering-submeshdescriptor-types"))]
962pub mod submeshdescriptor;
963#[cfg(feature = "unity_engine-rendering-submeshdescriptor-types")]
964pub use submeshdescriptor::SubMeshDescriptor;
965#[cfg(any(feature = "unity_engine-rendering-supportedrenderingfeatures-types"))]
966pub mod supportedrenderingfeatures;
967#[cfg(feature = "unity_engine-rendering-supportedrenderingfeatures")]
968pub use supportedrenderingfeatures::ISupportedRenderingFeaturesMethods;
969#[cfg(feature = "unity_engine-rendering-supportedrenderingfeatures-types")]
970pub use supportedrenderingfeatures::{
971    ISupportedRenderingFeatures, SupportedRenderingFeatures, SupportedRenderingFeatures_LightmapMixedBakeModes,
972    SupportedRenderingFeatures_ReflectionProbeModes,
973};
974#[cfg(any(feature = "unity_engine-rendering-surfacedataattributes-types"))]
975pub mod surfacedataattributes;
976#[cfg(feature = "unity_engine-rendering-surfacedataattributes")]
977pub use surfacedataattributes::ISurfaceDataAttributesMethods;
978#[cfg(feature = "unity_engine-rendering-surfacedataattributes-types")]
979pub use surfacedataattributes::{ISurfaceDataAttributes, SurfaceDataAttributes};
980#[cfg(any(feature = "unity_engine-rendering-synchronisationstage-types"))]
981pub mod synchronisationstage;
982#[cfg(feature = "unity_engine-rendering-synchronisationstage-types")]
983pub use synchronisationstage::SynchronisationStage;
984#[cfg(any(feature = "unity_engine-rendering-synchronisationstageflags-types"))]
985pub mod synchronisationstageflags;
986#[cfg(feature = "unity_engine-rendering-synchronisationstageflags-types")]
987pub use synchronisationstageflags::SynchronisationStageFlags;
988#[cfg(any(feature = "unity_engine-rendering-texturecurve-types"))]
989pub mod texturecurve;
990#[cfg(feature = "unity_engine-rendering-texturecurve")]
991pub use texturecurve::ITextureCurveMethods;
992#[cfg(feature = "unity_engine-rendering-texturecurve-types")]
993pub use texturecurve::{ITextureCurve, TextureCurve};
994#[cfg(any(feature = "unity_engine-rendering-texturecurveparameter-types"))]
995pub mod texturecurveparameter;
996#[cfg(feature = "unity_engine-rendering-texturecurveparameter")]
997pub use texturecurveparameter::ITextureCurveParameterMethods;
998#[cfg(feature = "unity_engine-rendering-texturecurveparameter-types")]
999pub use texturecurveparameter::{ITextureCurveParameter, TextureCurveParameter};
1000#[cfg(any(feature = "unity_engine-rendering-texturedimension-types"))]
1001pub mod texturedimension;
1002#[cfg(feature = "unity_engine-rendering-texturedimension-types")]
1003pub use texturedimension::TextureDimension;
1004#[cfg(any(feature = "unity_engine-rendering-textureparameter-types"))]
1005pub mod textureparameter;
1006#[cfg(feature = "unity_engine-rendering-textureparameter")]
1007pub use textureparameter::ITextureParameterMethods;
1008#[cfg(feature = "unity_engine-rendering-textureparameter-types")]
1009pub use textureparameter::{ITextureParameter, TextureParameter};
1010#[cfg(any(feature = "unity_engine-rendering-texturexr-types"))]
1011pub mod texturexr;
1012#[cfg(feature = "unity_engine-rendering-texturexr-types")]
1013pub use texturexr::{ITextureXR, TextureXR};
1014#[cfg(any(feature = "unity_engine-rendering-tilelayoututils-types"))]
1015pub mod tilelayoututils;
1016#[cfg(feature = "unity_engine-rendering-tilelayoututils-types")]
1017pub use tilelayoututils::{ITileLayoutUtils, TileLayoutUtils};
1018#[cfg(any(feature = "unity_engine-rendering-tprofilingsampler_1-types"))]
1019pub mod tprofilingsampler_1;
1020#[cfg(feature = "unity_engine-rendering-tprofilingsampler_1")]
1021pub use tprofilingsampler_1::ITProfilingSampler_1Methods;
1022#[cfg(feature = "unity_engine-rendering-tprofilingsampler_1-types")]
1023pub use tprofilingsampler_1::{ITProfilingSampler_1, TProfilingSampler_1};
1024#[cfg(any(
1025    feature = "unity_engine-rendering-ui-debuguihandlerbitfield-types",
1026    feature = "unity_engine-rendering-ui-debuguihandlerbutton-types",
1027    feature = "unity_engine-rendering-ui-debuguihandlercanvas-types",
1028    feature = "unity_engine-rendering-ui-debuguihandlercolor-types",
1029    feature = "unity_engine-rendering-ui-debuguihandlercontainer-types",
1030    feature = "unity_engine-rendering-ui-debuguihandlerenumfield-types",
1031    feature = "unity_engine-rendering-ui-debuguihandlerenumhistory-types",
1032    feature = "unity_engine-rendering-ui-debuguihandlerfloatfield-types",
1033    feature = "unity_engine-rendering-ui-debuguihandlerfoldout-types",
1034    feature = "unity_engine-rendering-ui-debuguihandlergroup-types",
1035    feature = "unity_engine-rendering-ui-debuguihandlerhbox-types",
1036    feature = "unity_engine-rendering-ui-debuguihandlerindirectfloatfield-types",
1037    feature = "unity_engine-rendering-ui-debuguihandlerindirecttoggle-types",
1038    feature = "unity_engine-rendering-ui-debuguihandlerintfield-types",
1039    feature = "unity_engine-rendering-ui-debuguihandlerpanel-types",
1040    feature = "unity_engine-rendering-ui-debuguihandlerpersistentcanvas-types",
1041    feature = "unity_engine-rendering-ui-debuguihandlerrow-types",
1042    feature = "unity_engine-rendering-ui-debuguihandlertoggle-types",
1043    feature = "unity_engine-rendering-ui-debuguihandlertogglehistory-types",
1044    feature = "unity_engine-rendering-ui-debuguihandleruintfield-types",
1045    feature = "unity_engine-rendering-ui-debuguihandlervalue-types",
1046    feature = "unity_engine-rendering-ui-debuguihandlervbox-types",
1047    feature = "unity_engine-rendering-ui-debuguihandlervector2-types",
1048    feature = "unity_engine-rendering-ui-debuguihandlervector3-types",
1049    feature = "unity_engine-rendering-ui-debuguihandlervector4-types",
1050    feature = "unity_engine-rendering-ui-debuguihandlerwidget-types",
1051    feature = "unity_engine-rendering-ui-debuguiprefabbundle-types",
1052    feature = "unity_engine-rendering-ui-uifoldout-types"
1053))]
1054pub mod ui;
1055#[cfg(any(
1056    feature = "unity_engine-rendering-universal-antialiasingmode-types",
1057    feature = "unity_engine-rendering-universal-antialiasingquality-types",
1058    feature = "unity_engine-rendering-universal-bloom-types",
1059    feature = "unity_engine-rendering-universal-cameradata-types",
1060    feature = "unity_engine-rendering-universal-cameraextensions-types",
1061    feature = "unity_engine-rendering-universal-cameraoverrideoption-types",
1062    feature = "unity_engine-rendering-universal-camerarendertype-types",
1063    feature = "unity_engine-rendering-universal-cameratypeutility-types",
1064    feature = "unity_engine-rendering-universal-capturepass-types",
1065    feature = "unity_engine-rendering-universal-channelmixer-types",
1066    feature = "unity_engine-rendering-universal-chromaticaberration-types",
1067    feature = "unity_engine-rendering-universal-coloradjustments-types",
1068    feature = "unity_engine-rendering-universal-colorcurves-types",
1069    feature = "unity_engine-rendering-universal-colorgradingmode-types",
1070    feature = "unity_engine-rendering-universal-colorlookup-types",
1071    feature = "unity_engine-rendering-universal-componentutility-types",
1072    feature = "unity_engine-rendering-universal-custom-customcolorgrading-types",
1073    feature = "unity_engine-rendering-universal-custom-customenvset-types",
1074    feature = "unity_engine-rendering-universal-custom-customenvsetmanager-types",
1075    feature = "unity_engine-rendering-universal-custom-customforwardrenderer-types",
1076    feature = "unity_engine-rendering-universal-custom-customgradationfilter-types",
1077    feature = "unity_engine-rendering-universal-custom-customheathaze-types",
1078    feature = "unity_engine-rendering-universal-custom-customoffscreencamera-types",
1079    feature = "unity_engine-rendering-universal-custom-customradialblur-types",
1080    feature = "unity_engine-rendering-universal-custom-customrpparams-types",
1081    feature = "unity_engine-rendering-universal-custom-customshadowdata-types",
1082    feature = "unity_engine-rendering-universal-custom-decalocclusionparams-types",
1083    feature = "unity_engine-rendering-universal-custom-drawobjectcategory-types",
1084    feature = "unity_engine-rendering-universal-custom-drawobjectcategoryinfo-types",
1085    feature = "unity_engine-rendering-universal-custom-internal-custombaseopaquepass-types",
1086    feature = "unity_engine-rendering-universal-custom-internal-custombasetransparentpass-types",
1087    feature = "unity_engine-rendering-universal-custom-internal-customcharaopaquepass-types",
1088    feature = "unity_engine-rendering-universal-custom-internal-customdecalspass-types",
1089    feature = "unity_engine-rendering-universal-custom-internal-customeffectpass-types",
1090    feature = "unity_engine-rendering-universal-custom-internal-customlightocclusionpass-types",
1091    feature = "unity_engine-rendering-universal-custom-internal-custommixedresolutionpass-types",
1092    feature = "unity_engine-rendering-universal-custom-internal-customshadowcasterpass-types",
1093    feature = "unity_engine-rendering-universal-custom-internal-customshadownocasterpass-types",
1094    feature = "unity_engine-rendering-universal-custom-internal-customspecialreflectionpass-types",
1095    feature = "unity_engine-rendering-universal-custom-internal-customtranscharamaskpass-types",
1096    feature = "unity_engine-rendering-universal-custom-internal-customtransparentslayerpass-types",
1097    feature = "unity_engine-rendering-universal-custom-internal-customzprepass-types",
1098    feature = "unity_engine-rendering-universal-custom-reflectionrenderer-types",
1099    feature = "unity_engine-rendering-universal-custom-reflectionrendererdata-types",
1100    feature = "unity_engine-rendering-universal-custom-statusmodelrenderer-types",
1101    feature = "unity_engine-rendering-universal-custom-statusmodelrendererdata-types",
1102    feature = "unity_engine-rendering-universal-customcamerarenderingflag-types",
1103    feature = "unity_engine-rendering-universal-customrenderingflag-types",
1104    feature = "unity_engine-rendering-universal-customrpconstant-types",
1105    feature = "unity_engine-rendering-universal-defaultmaterialtype-types",
1106    feature = "unity_engine-rendering-universal-deferredshaderdata-types",
1107    feature = "unity_engine-rendering-universal-depthoffield-types",
1108    feature = "unity_engine-rendering-universal-depthoffieldmode-types",
1109    feature = "unity_engine-rendering-universal-depthoffieldmodeparameter-types",
1110    feature = "unity_engine-rendering-universal-disallowmultiplerendererfeature-types",
1111    feature = "unity_engine-rendering-universal-downsampling-types",
1112    feature = "unity_engine-rendering-universal-drawskyboxpass-types",
1113    feature = "unity_engine-rendering-universal-filmgrain-types",
1114    feature = "unity_engine-rendering-universal-filmgrainlookup-types",
1115    feature = "unity_engine-rendering-universal-filmgrainlookupparameter-types",
1116    feature = "unity_engine-rendering-universal-forwardrenderer-types",
1117    feature = "unity_engine-rendering-universal-forwardrendererdata-types",
1118    feature = "unity_engine-rendering-universal-internal-additionallightsshadowcasterpass-types",
1119    feature = "unity_engine-rendering-universal-internal-bitarray_2-types",
1120    feature = "unity_engine-rendering-universal-internal-colorgradinglutpass-types",
1121    feature = "unity_engine-rendering-universal-internal-copycolorpass-types",
1122    feature = "unity_engine-rendering-universal-internal-copydepthpass-types",
1123    feature = "unity_engine-rendering-universal-internal-deferredconfig-types",
1124    feature = "unity_engine-rendering-universal-internal-deferredlights-types",
1125    feature = "unity_engine-rendering-universal-internal-deferredpass-types",
1126    feature = "unity_engine-rendering-universal-internal-deferredtiler-types",
1127    feature = "unity_engine-rendering-universal-internal-depthnormalonlypass-types",
1128    feature = "unity_engine-rendering-universal-internal-depthonlypass-types",
1129    feature = "unity_engine-rendering-universal-internal-drawobjectspass-types",
1130    feature = "unity_engine-rendering-universal-internal-finalblitpass-types",
1131    feature = "unity_engine-rendering-universal-internal-forwardlights-types",
1132    feature = "unity_engine-rendering-universal-internal-gbufferpass-types",
1133    feature = "unity_engine-rendering-universal-internal-lightflag-types",
1134    feature = "unity_engine-rendering-universal-internal-mainlightshadowcasterpass-types",
1135    feature = "unity_engine-rendering-universal-internal-postprocesspass-types",
1136    feature = "unity_engine-rendering-universal-internal-screenspaceshadowresolvepass-types",
1137    feature = "unity_engine-rendering-universal-internal-sortprepunctuallight-types",
1138    feature = "unity_engine-rendering-universal-internal-stencilusage-types",
1139    feature = "unity_engine-rendering-universal-internal-tiledepthrangepass-types",
1140    feature = "unity_engine-rendering-universal-invokeonrenderobjectcallbackpass-types",
1141    feature = "unity_engine-rendering-universal-ipostprocesscomponent-types",
1142    feature = "unity_engine-rendering-universal-lensdistortion-types",
1143    feature = "unity_engine-rendering-universal-liftgammagain-types",
1144    feature = "unity_engine-rendering-universal-lightdata-types",
1145    feature = "unity_engine-rendering-universal-lightrenderingmode-types",
1146    feature = "unity_engine-rendering-universal-mixedlightingsetup-types",
1147    feature = "unity_engine-rendering-universal-motionblur-types",
1148    feature = "unity_engine-rendering-universal-motionblurmode-types",
1149    feature = "unity_engine-rendering-universal-motionblurmodeparameter-types",
1150    feature = "unity_engine-rendering-universal-motionblurquality-types",
1151    feature = "unity_engine-rendering-universal-motionblurqualityparameter-types",
1152    feature = "unity_engine-rendering-universal-msaaquality-types",
1153    feature = "unity_engine-rendering-universal-paniniprojection-types",
1154    feature = "unity_engine-rendering-universal-pipelinedebuglevel-types",
1155    feature = "unity_engine-rendering-universal-postprocessdata-types",
1156    feature = "unity_engine-rendering-universal-postprocessingdata-types",
1157    feature = "unity_engine-rendering-universal-postprocessutils-types",
1158    feature = "unity_engine-rendering-universal-pretile-types",
1159    feature = "unity_engine-rendering-universal-punctuallightdata-types",
1160    feature = "unity_engine-rendering-universal-rendereroverrideoption-types",
1161    feature = "unity_engine-rendering-universal-renderertype-types",
1162    feature = "unity_engine-rendering-universal-renderingdata-types",
1163    feature = "unity_engine-rendering-universal-renderingmode-types",
1164    feature = "unity_engine-rendering-universal-renderingutils-types",
1165    feature = "unity_engine-rendering-universal-renderpassevent-types",
1166    feature = "unity_engine-rendering-universal-rendertargethandle-types",
1167    feature = "unity_engine-rendering-universal-samplecount-types",
1168    feature = "unity_engine-rendering-universal-sceneviewdepthcopypass-types",
1169    feature = "unity_engine-rendering-universal-screenspaceambientocclusion-types",
1170    feature = "unity_engine-rendering-universal-screenspaceambientocclusionsettings-types",
1171    feature = "unity_engine-rendering-universal-scriptablerenderer-types",
1172    feature = "unity_engine-rendering-universal-scriptablerendererdata-types",
1173    feature = "unity_engine-rendering-universal-scriptablerendererfeature-types",
1174    feature = "unity_engine-rendering-universal-scriptablerenderpass-types",
1175    feature = "unity_engine-rendering-universal-scriptablerenderpassinput-types",
1176    feature = "unity_engine-rendering-universal-shaderdata-types",
1177    feature = "unity_engine-rendering-universal-shaderinput-types",
1178    feature = "unity_engine-rendering-universal-shaderkeywordstrings-types",
1179    feature = "unity_engine-rendering-universal-shaderpathid-types",
1180    feature = "unity_engine-rendering-universal-shaderpropertyid-types",
1181    feature = "unity_engine-rendering-universal-shaderutils-types",
1182    feature = "unity_engine-rendering-universal-shadervariantloglevel-types",
1183    feature = "unity_engine-rendering-universal-shadowcascadesoption-types",
1184    feature = "unity_engine-rendering-universal-shadowdata-types",
1185    feature = "unity_engine-rendering-universal-shadowquality-types",
1186    feature = "unity_engine-rendering-universal-shadowresolution_2-types",
1187    feature = "unity_engine-rendering-universal-shadowslicedata-types",
1188    feature = "unity_engine-rendering-universal-shadowsmidtoneshighlights-types",
1189    feature = "unity_engine-rendering-universal-shadowutils-types",
1190    feature = "unity_engine-rendering-universal-splittoning-types",
1191    feature = "unity_engine-rendering-universal-stencilstatedata-types",
1192    feature = "unity_engine-rendering-universal-tiledata_2-types",
1193    feature = "unity_engine-rendering-universal-tonemapping-types",
1194    feature = "unity_engine-rendering-universal-tonemappingmode-types",
1195    feature = "unity_engine-rendering-universal-tonemappingmodeparameter-types",
1196    feature = "unity_engine-rendering-universal-transparentsettingspass-types",
1197    feature = "unity_engine-rendering-universal-universaladditionalcameradata-types",
1198    feature = "unity_engine-rendering-universal-universaladditionallightdata-types",
1199    feature = "unity_engine-rendering-universal-universalrenderpipeline-types",
1200    feature = "unity_engine-rendering-universal-universalrenderpipelineasset-types",
1201    feature = "unity_engine-rendering-universal-universalrenderpipelineeditorresources-types",
1202    feature = "unity_engine-rendering-universal-urpprofileid-types",
1203    feature = "unity_engine-rendering-universal-vignette-types",
1204    feature = "unity_engine-rendering-universal-whitebalance-types",
1205    feature = "unity_engine-rendering-universal-xrlayout-types",
1206    feature = "unity_engine-rendering-universal-xrocclusionmeshpass-types",
1207    feature = "unity_engine-rendering-universal-xrpass-types",
1208    feature = "unity_engine-rendering-universal-xrpasscreateinfo-types",
1209    feature = "unity_engine-rendering-universal-xrsystem-types",
1210    feature = "unity_engine-rendering-universal-xrsystemdata-types",
1211    feature = "unity_engine-rendering-universal-xrview-types",
1212    feature = "unity_engine-rendering-universal-xrviewcreateinfo-types",
1213    feature = "unity_engine-rendering-universal-zprepassfeatureset-types",
1214    feature = "unity_engine-rendering-universal-zprepasssortingcriteria-types"
1215))]
1216pub mod universal;
1217#[cfg(any(feature = "unity_engine-rendering-unsafegenericpool_1-types"))]
1218pub mod unsafegenericpool_1;
1219#[cfg(feature = "unity_engine-rendering-unsafegenericpool_1-types")]
1220pub use unsafegenericpool_1::{IUnsafeGenericPool_1, UnsafeGenericPool_1};
1221#[cfg(any(feature = "unity_engine-rendering-vector2parameter-types"))]
1222pub mod vector2parameter;
1223#[cfg(feature = "unity_engine-rendering-vector2parameter")]
1224pub use vector2parameter::IVector2ParameterMethods;
1225#[cfg(feature = "unity_engine-rendering-vector2parameter-types")]
1226pub use vector2parameter::{IVector2Parameter, Vector2Parameter};
1227#[cfg(any(feature = "unity_engine-rendering-vector3parameter-types"))]
1228pub mod vector3parameter;
1229#[cfg(feature = "unity_engine-rendering-vector3parameter")]
1230pub use vector3parameter::IVector3ParameterMethods;
1231#[cfg(feature = "unity_engine-rendering-vector3parameter-types")]
1232pub use vector3parameter::{IVector3Parameter, Vector3Parameter};
1233#[cfg(any(feature = "unity_engine-rendering-vector4parameter-types"))]
1234pub mod vector4parameter;
1235#[cfg(feature = "unity_engine-rendering-vector4parameter")]
1236pub use vector4parameter::IVector4ParameterMethods;
1237#[cfg(feature = "unity_engine-rendering-vector4parameter-types")]
1238pub use vector4parameter::{IVector4Parameter, Vector4Parameter};
1239#[cfg(any(feature = "unity_engine-rendering-vertexattribute-types"))]
1240pub mod vertexattribute;
1241#[cfg(feature = "unity_engine-rendering-vertexattribute-types")]
1242pub use vertexattribute::VertexAttribute;
1243#[cfg(any(feature = "unity_engine-rendering-vertexattributedescriptor-types"))]
1244pub mod vertexattributedescriptor;
1245#[cfg(feature = "unity_engine-rendering-vertexattributedescriptor-types")]
1246pub use vertexattributedescriptor::VertexAttributeDescriptor;
1247#[cfg(any(feature = "unity_engine-rendering-vertexattributeformat-types"))]
1248pub mod vertexattributeformat;
1249#[cfg(feature = "unity_engine-rendering-vertexattributeformat-types")]
1250pub use vertexattributeformat::VertexAttributeFormat;
1251#[cfg(any(feature = "unity_engine-rendering-visiblelight-types"))]
1252pub mod visiblelight;
1253#[cfg(feature = "unity_engine-rendering-visiblelight-types")]
1254pub use visiblelight::VisibleLight;
1255#[cfg(any(feature = "unity_engine-rendering-visiblelightflags-types"))]
1256pub mod visiblelightflags;
1257#[cfg(feature = "unity_engine-rendering-visiblelightflags-types")]
1258pub use visiblelightflags::VisibleLightFlags;
1259#[cfg(any(feature = "unity_engine-rendering-visiblereflectionprobe-types"))]
1260pub mod visiblereflectionprobe;
1261#[cfg(feature = "unity_engine-rendering-visiblereflectionprobe-types")]
1262pub use visiblereflectionprobe::VisibleReflectionProbe;
1263#[cfg(any(feature = "unity_engine-rendering-volume-types"))]
1264pub mod volume;
1265#[cfg(feature = "unity_engine-rendering-volume")]
1266pub use volume::IVolumeMethods;
1267#[cfg(feature = "unity_engine-rendering-volume-types")]
1268pub use volume::{IVolume, Volume};
1269#[cfg(any(feature = "unity_engine-rendering-volumecomponent-types"))]
1270pub mod volumecomponent;
1271#[cfg(feature = "unity_engine-rendering-volumecomponent")]
1272pub use volumecomponent::IVolumeComponentMethods;
1273#[cfg(feature = "unity_engine-rendering-volumecomponent-types")]
1274pub use volumecomponent::{IVolumeComponent, VolumeComponent};
1275#[cfg(any(feature = "unity_engine-rendering-volumecomponentdeprecated-types"))]
1276pub mod volumecomponentdeprecated;
1277#[cfg(feature = "unity_engine-rendering-volumecomponentdeprecated")]
1278pub use volumecomponentdeprecated::IVolumeComponentDeprecatedMethods;
1279#[cfg(feature = "unity_engine-rendering-volumecomponentdeprecated-types")]
1280pub use volumecomponentdeprecated::{IVolumeComponentDeprecated, VolumeComponentDeprecated};
1281#[cfg(any(feature = "unity_engine-rendering-volumecomponentmenu-types"))]
1282pub mod volumecomponentmenu;
1283#[cfg(feature = "unity_engine-rendering-volumecomponentmenu")]
1284pub use volumecomponentmenu::IVolumeComponentMenuMethods;
1285#[cfg(feature = "unity_engine-rendering-volumecomponentmenu-types")]
1286pub use volumecomponentmenu::{IVolumeComponentMenu, VolumeComponentMenu};
1287#[cfg(any(feature = "unity_engine-rendering-volumeisolationscope-types"))]
1288pub mod volumeisolationscope;
1289#[cfg(feature = "unity_engine-rendering-volumeisolationscope-types")]
1290pub use volumeisolationscope::VolumeIsolationScope;
1291#[cfg(any(feature = "unity_engine-rendering-volumemanager-types"))]
1292pub mod volumemanager;
1293#[cfg(feature = "unity_engine-rendering-volumemanager")]
1294pub use volumemanager::IVolumeManagerMethods;
1295#[cfg(feature = "unity_engine-rendering-volumemanager-types")]
1296pub use volumemanager::{IVolumeManager, VolumeManager};
1297#[cfg(any(feature = "unity_engine-rendering-volumeparameter-types"))]
1298pub mod volumeparameter;
1299#[cfg(feature = "unity_engine-rendering-volumeparameter")]
1300pub use volumeparameter::IVolumeParameterMethods;
1301#[cfg(feature = "unity_engine-rendering-volumeparameter-types")]
1302pub use volumeparameter::{IVolumeParameter, VolumeParameter};
1303#[cfg(any(feature = "unity_engine-rendering-volumeparameter_1-types"))]
1304pub mod volumeparameter_1;
1305#[cfg(feature = "unity_engine-rendering-volumeparameter_1")]
1306pub use volumeparameter_1::IVolumeParameter_1Methods;
1307#[cfg(feature = "unity_engine-rendering-volumeparameter_1-types")]
1308pub use volumeparameter_1::{IVolumeParameter_1, VolumeParameter_1};
1309#[cfg(any(feature = "unity_engine-rendering-volumeprofile-types"))]
1310pub mod volumeprofile;
1311#[cfg(feature = "unity_engine-rendering-volumeprofile")]
1312pub use volumeprofile::IVolumeProfileMethods;
1313#[cfg(feature = "unity_engine-rendering-volumeprofile-types")]
1314pub use volumeprofile::{IVolumeProfile, VolumeProfile};
1315#[cfg(any(feature = "unity_engine-rendering-volumestack-types"))]
1316pub mod volumestack;
1317#[cfg(feature = "unity_engine-rendering-volumestack")]
1318pub use volumestack::IVolumeStackMethods;
1319#[cfg(feature = "unity_engine-rendering-volumestack-types")]
1320pub use volumestack::{IVolumeStack, VolumeStack};
1321#[cfg(any(feature = "unity_engine-rendering-xrgraphics-types"))]
1322pub mod xrgraphics;
1323#[cfg(feature = "unity_engine-rendering-xrgraphics")]
1324pub use xrgraphics::IXRGraphicsMethods;
1325#[cfg(feature = "unity_engine-rendering-xrgraphics-types")]
1326pub use xrgraphics::{IXRGraphics, XRGraphics, XRGraphics_StereoRenderingMode};
1327#[cfg(any(feature = "unity_engine-rendering-xrgraphicsautomatedtests-types"))]
1328pub mod xrgraphicsautomatedtests;
1329#[cfg(feature = "unity_engine-rendering-xrgraphicsautomatedtests-types")]
1330pub use xrgraphicsautomatedtests::{IXRGraphicsAutomatedTests, XRGraphicsAutomatedTests};
1331#[cfg(any(feature = "unity_engine-rendering-xrutils-types"))]
1332pub mod xrutils;
1333#[cfg(feature = "unity_engine-rendering-xrutils-types")]
1334pub use xrutils::{IXRUtils, XRUtils};