1#[cfg(any(feature = "unity_engine-_androidjnihelper-types"))]
4pub mod _androidjnihelper;
5#[cfg(feature = "unity_engine-_androidjnihelper-types")]
6pub use _androidjnihelper::{_AndroidJNIHelper, I_AndroidJNIHelper};
7#[cfg(any(feature = "unity_engine-addcomponentmenu-types"))]
8pub mod addcomponentmenu;
9#[cfg(feature = "unity_engine-addcomponentmenu")]
10pub use addcomponentmenu::IAddComponentMenuMethods;
11#[cfg(feature = "unity_engine-addcomponentmenu-types")]
12pub use addcomponentmenu::{AddComponentMenu, IAddComponentMenu};
13#[cfg(any(feature = "unity_engine-additionalcanvasshaderchannels-types"))]
14pub mod additionalcanvasshaderchannels;
15#[cfg(feature = "unity_engine-additionalcanvasshaderchannels-types")]
16pub use additionalcanvasshaderchannels::AdditionalCanvasShaderChannels;
17#[cfg(any(
18 feature = "unity_engine-addressable_assets-addressables-types",
19 feature = "unity_engine-addressable_assets-addressablesimpl-types",
20 feature = "unity_engine-addressable_assets-addressablesplatform-types",
21 feature = "unity_engine-addressable_assets-assetlabelreference-types",
22 feature = "unity_engine-addressable_assets-assetreference-types",
23 feature = "unity_engine-addressable_assets-assetreferenceatlasedsprite-types",
24 feature = "unity_engine-addressable_assets-assetreferencegameobject-types",
25 feature = "unity_engine-addressable_assets-assetreferencesprite-types",
26 feature = "unity_engine-addressable_assets-assetreferencet_1-types",
27 feature = "unity_engine-addressable_assets-assetreferencetexture-types",
28 feature = "unity_engine-addressable_assets-assetreferencetexture2d-types",
29 feature = "unity_engine-addressable_assets-assetreferencetexture3d-types",
30 feature = "unity_engine-addressable_assets-checkcatalogsoperation-types",
31 feature = "unity_engine-addressable_assets-dynamicresourcelocator-types",
32 feature = "unity_engine-addressable_assets-ikeyevaluator-types",
33 feature = "unity_engine-addressable_assets-initialization-addressablesruntimeproperties-types",
34 feature = "unity_engine-addressable_assets-initialization-cacheinitialization-types",
35 feature = "unity_engine-addressable_assets-initialization-cacheinitializationdata-types",
36 feature = "unity_engine-addressable_assets-initialization-initializationoperation-types",
37 feature = "unity_engine-addressable_assets-initialization-resourcemanagerruntimedata-types",
38 feature = "unity_engine-addressable_assets-invalidkeyexception-types",
39 feature = "unity_engine-addressable_assets-platformmappingservice-types",
40 feature = "unity_engine-addressable_assets-resource_locators-contentcatalogdata-types",
41 feature = "unity_engine-addressable_assets-resource_locators-contentcatalogdataentry-types",
42 feature = "unity_engine-addressable_assets-resource_locators-iresourcelocator-types",
43 feature = "unity_engine-addressable_assets-resource_locators-legacyresourceslocator-types",
44 feature = "unity_engine-addressable_assets-resource_locators-resourcelocationdata-types",
45 feature = "unity_engine-addressable_assets-resource_locators-resourcelocationmap-types",
46 feature = "unity_engine-addressable_assets-resource_providers-contentcatalogprovider-types",
47 feature = "unity_engine-addressable_assets-updatecatalogsoperation-types",
48 feature = "unity_engine-addressable_assets-utility-diagnosticinfo-types",
49 feature = "unity_engine-addressable_assets-utility-resourcemanagerdiagnostics-types",
50 feature = "unity_engine-addressable_assets-utility-serializationutilities-types"
51))]
52pub mod addressable_assets;
53#[cfg(any(
54 feature = "unity_engine-ai-navmesh-types",
55 feature = "unity_engine-ai-navmeshagent-types",
56 feature = "unity_engine-ai-navmeshdata-types",
57 feature = "unity_engine-ai-navmeshhit-types",
58 feature = "unity_engine-ai-navmeshpath-types",
59 feature = "unity_engine-ai-navmeshpathstatus-types"
60))]
61pub mod ai;
62#[cfg(any(feature = "unity_engine-androidjavaclass-types"))]
63pub mod androidjavaclass;
64#[cfg(feature = "unity_engine-androidjavaclass")]
65pub use androidjavaclass::IAndroidJavaClassMethods;
66#[cfg(feature = "unity_engine-androidjavaclass-types")]
67pub use androidjavaclass::{AndroidJavaClass, IAndroidJavaClass};
68#[cfg(any(feature = "unity_engine-androidjavaexception-types"))]
69pub mod androidjavaexception;
70#[cfg(feature = "unity_engine-androidjavaexception")]
71pub use androidjavaexception::IAndroidJavaExceptionMethods;
72#[cfg(feature = "unity_engine-androidjavaexception-types")]
73pub use androidjavaexception::{AndroidJavaException, IAndroidJavaException};
74#[cfg(any(feature = "unity_engine-androidjavaobject-types"))]
75pub mod androidjavaobject;
76#[cfg(feature = "unity_engine-androidjavaobject")]
77pub use androidjavaobject::IAndroidJavaObjectMethods;
78#[cfg(feature = "unity_engine-androidjavaobject-types")]
79pub use androidjavaobject::{AndroidJavaObject, IAndroidJavaObject};
80#[cfg(any(feature = "unity_engine-androidjavaproxy-types"))]
81pub mod androidjavaproxy;
82#[cfg(feature = "unity_engine-androidjavaproxy")]
83pub use androidjavaproxy::IAndroidJavaProxyMethods;
84#[cfg(feature = "unity_engine-androidjavaproxy-types")]
85pub use androidjavaproxy::{AndroidJavaProxy, IAndroidJavaProxy};
86#[cfg(any(feature = "unity_engine-androidjavarunnable-types"))]
87pub mod androidjavarunnable;
88#[cfg(feature = "unity_engine-androidjavarunnable")]
89pub use androidjavarunnable::IAndroidJavaRunnableMethods;
90#[cfg(feature = "unity_engine-androidjavarunnable-types")]
91pub use androidjavarunnable::{AndroidJavaRunnable, IAndroidJavaRunnable};
92#[cfg(any(feature = "unity_engine-androidjavarunnableproxy-types"))]
93pub mod androidjavarunnableproxy;
94#[cfg(feature = "unity_engine-androidjavarunnableproxy")]
95pub use androidjavarunnableproxy::IAndroidJavaRunnableProxyMethods;
96#[cfg(feature = "unity_engine-androidjavarunnableproxy-types")]
97pub use androidjavarunnableproxy::{AndroidJavaRunnableProxy, IAndroidJavaRunnableProxy};
98#[cfg(any(feature = "unity_engine-androidjni-types"))]
99pub mod androidjni;
100#[cfg(feature = "unity_engine-androidjni-types")]
101pub use androidjni::{AndroidJNI, IAndroidJNI};
102#[cfg(any(feature = "unity_engine-androidjnihelper-types"))]
103pub mod androidjnihelper;
104#[cfg(feature = "unity_engine-androidjnihelper-types")]
105pub use androidjnihelper::{AndroidJNIHelper, IAndroidJNIHelper};
106#[cfg(any(feature = "unity_engine-androidjnisafe-types"))]
107pub mod androidjnisafe;
108#[cfg(feature = "unity_engine-androidjnisafe-types")]
109pub use androidjnisafe::{AndroidJNISafe, IAndroidJNISafe};
110#[cfg(any(feature = "unity_engine-androidreflection-types"))]
111pub mod androidreflection;
112#[cfg(feature = "unity_engine-androidreflection-types")]
113pub use androidreflection::{AndroidReflection, IAndroidReflection};
114#[cfg(any(feature = "unity_engine-animation-types"))]
115pub mod animation;
116#[cfg(feature = "unity_engine-animation-types")]
117pub use animation::{Animation, Animation_Enumerator, IAnimation, IAnimation_Enumerator};
118#[cfg(feature = "unity_engine-animation")]
119pub use animation::{IAnimationMethods, IAnimation_EnumeratorMethods};
120#[cfg(any(feature = "unity_engine-animationclip-types"))]
121pub mod animationclip;
122#[cfg(feature = "unity_engine-animationclip")]
123pub use animationclip::IAnimationClipMethods;
124#[cfg(feature = "unity_engine-animationclip-types")]
125pub use animationclip::{AnimationClip, IAnimationClip};
126#[cfg(any(feature = "unity_engine-animationclippair-types"))]
127pub mod animationclippair;
128#[cfg(feature = "unity_engine-animationclippair")]
129pub use animationclippair::IAnimationClipPairMethods;
130#[cfg(feature = "unity_engine-animationclippair-types")]
131pub use animationclippair::{AnimationClipPair, IAnimationClipPair};
132#[cfg(any(feature = "unity_engine-animationcullingtype-types"))]
133pub mod animationcullingtype;
134#[cfg(feature = "unity_engine-animationcullingtype-types")]
135pub use animationcullingtype::AnimationCullingType;
136#[cfg(any(feature = "unity_engine-animationcurve-types"))]
137pub mod animationcurve;
138#[cfg(feature = "unity_engine-animationcurve")]
139pub use animationcurve::IAnimationCurveMethods;
140#[cfg(feature = "unity_engine-animationcurve-types")]
141pub use animationcurve::{AnimationCurve, IAnimationCurve};
142#[cfg(any(feature = "unity_engine-animationevent-types"))]
143pub mod animationevent;
144#[cfg(feature = "unity_engine-animationevent")]
145pub use animationevent::IAnimationEventMethods;
146#[cfg(feature = "unity_engine-animationevent-types")]
147pub use animationevent::{AnimationEvent, IAnimationEvent};
148#[cfg(any(feature = "unity_engine-animationeventsource-types"))]
149pub mod animationeventsource;
150#[cfg(feature = "unity_engine-animationeventsource-types")]
151pub use animationeventsource::AnimationEventSource;
152#[cfg(any(feature = "unity_engine-animationplaymode-types"))]
153pub mod animationplaymode;
154#[cfg(feature = "unity_engine-animationplaymode-types")]
155pub use animationplaymode::AnimationPlayMode;
156#[cfg(any(
157 feature = "unity_engine-animations-animationclipplayable-types",
158 feature = "unity_engine-animations-animationhumanstream-types",
159 feature = "unity_engine-animations-animationlayermixerplayable-types",
160 feature = "unity_engine-animations-animationmixerplayable-types",
161 feature = "unity_engine-animations-animationmotionxtodeltaplayable-types",
162 feature = "unity_engine-animations-animationoffsetplayable-types",
163 feature = "unity_engine-animations-animationplayablebinding-types",
164 feature = "unity_engine-animations-animationplayableextensions-types",
165 feature = "unity_engine-animations-animationplayablegraphextensions-types",
166 feature = "unity_engine-animations-animationplayableoutput-types",
167 feature = "unity_engine-animations-animationposeplayable-types",
168 feature = "unity_engine-animations-animationremovescaleplayable-types",
169 feature = "unity_engine-animations-animationscriptplayable-types",
170 feature = "unity_engine-animations-animationstream-types",
171 feature = "unity_engine-animations-animatorcontrollerplayable-types",
172 feature = "unity_engine-animations-axis-types",
173 feature = "unity_engine-animations-constraintsource-types",
174 feature = "unity_engine-animations-iconstraint-types",
175 feature = "unity_engine-animations-iconstraintinternal-types",
176 feature = "unity_engine-animations-notkeyableattribute-types",
177 feature = "unity_engine-animations-parentconstraint-types",
178 feature = "unity_engine-animations-scaleconstraint-types"
179))]
180pub mod animations;
181#[cfg(any(feature = "unity_engine-animationstate-types"))]
182pub mod animationstate;
183#[cfg(feature = "unity_engine-animationstate")]
184pub use animationstate::IAnimationStateMethods;
185#[cfg(feature = "unity_engine-animationstate-types")]
186pub use animationstate::{AnimationState, IAnimationState};
187#[cfg(any(feature = "unity_engine-animator-types"))]
188pub mod animator;
189#[cfg(feature = "unity_engine-animator")]
190pub use animator::IAnimatorMethods;
191#[cfg(feature = "unity_engine-animator-types")]
192pub use animator::{Animator, IAnimator};
193#[cfg(any(feature = "unity_engine-animatorclipinfo-types"))]
194pub mod animatorclipinfo;
195#[cfg(feature = "unity_engine-animatorclipinfo-types")]
196pub use animatorclipinfo::AnimatorClipInfo;
197#[cfg(any(feature = "unity_engine-animatorcontrollerparameter-types"))]
198pub mod animatorcontrollerparameter;
199#[cfg(feature = "unity_engine-animatorcontrollerparameter")]
200pub use animatorcontrollerparameter::IAnimatorControllerParameterMethods;
201#[cfg(feature = "unity_engine-animatorcontrollerparameter-types")]
202pub use animatorcontrollerparameter::{AnimatorControllerParameter, IAnimatorControllerParameter};
203#[cfg(any(feature = "unity_engine-animatorcontrollerparametertype-types"))]
204pub mod animatorcontrollerparametertype;
205#[cfg(feature = "unity_engine-animatorcontrollerparametertype-types")]
206pub use animatorcontrollerparametertype::AnimatorControllerParameterType;
207#[cfg(any(feature = "unity_engine-animatorcullingmode-types"))]
208pub mod animatorcullingmode;
209#[cfg(feature = "unity_engine-animatorcullingmode-types")]
210pub use animatorcullingmode::AnimatorCullingMode;
211#[cfg(any(feature = "unity_engine-animatoroverridecontroller-types"))]
212pub mod animatoroverridecontroller;
213#[cfg(feature = "unity_engine-animatoroverridecontroller-types")]
214pub use animatoroverridecontroller::{
215 AnimatorOverrideController, AnimatorOverrideController_OnOverrideControllerDirtyCallback, IAnimatorOverrideController,
216 IAnimatorOverrideController_OnOverrideControllerDirtyCallback,
217};
218#[cfg(feature = "unity_engine-animatoroverridecontroller")]
219pub use animatoroverridecontroller::{IAnimatorOverrideControllerMethods, IAnimatorOverrideController_OnOverrideControllerDirtyCallbackMethods};
220#[cfg(any(feature = "unity_engine-animatorrecordermode-types"))]
221pub mod animatorrecordermode;
222#[cfg(feature = "unity_engine-animatorrecordermode-types")]
223pub use animatorrecordermode::AnimatorRecorderMode;
224#[cfg(any(feature = "unity_engine-animatorstateinfo-types"))]
225pub mod animatorstateinfo;
226#[cfg(feature = "unity_engine-animatorstateinfo-types")]
227pub use animatorstateinfo::AnimatorStateInfo;
228#[cfg(any(feature = "unity_engine-animatortransitioninfo-types"))]
229pub mod animatortransitioninfo;
230#[cfg(feature = "unity_engine-animatortransitioninfo-types")]
231pub use animatortransitioninfo::AnimatorTransitionInfo;
232#[cfg(any(feature = "unity_engine-animatorupdatemode-types"))]
233pub mod animatorupdatemode;
234#[cfg(feature = "unity_engine-animatorupdatemode-types")]
235pub use animatorupdatemode::AnimatorUpdateMode;
236#[cfg(any(feature = "unity_engine-animatorutility-types"))]
237pub mod animatorutility;
238#[cfg(feature = "unity_engine-animatorutility-types")]
239pub use animatorutility::{AnimatorUtility, IAnimatorUtility};
240#[cfg(any(feature = "unity_engine-application-types"))]
241pub mod application;
242#[cfg(feature = "unity_engine-application-types")]
243pub use application::{
244 Application, Application_LogCallback, Application_LowMemoryCallback, IApplication, IApplication_LogCallback, IApplication_LowMemoryCallback,
245};
246#[cfg(feature = "unity_engine-application")]
247pub use application::{IApplication_LogCallbackMethods, IApplication_LowMemoryCallbackMethods};
248#[cfg(any(feature = "unity_engine-assemblyiseditorassembly-types"))]
249pub mod assemblyiseditorassembly;
250#[cfg(feature = "unity_engine-assemblyiseditorassembly-types")]
251pub use assemblyiseditorassembly::{AssemblyIsEditorAssembly, IAssemblyIsEditorAssembly};
252#[cfg(any(feature = "unity_engine-asset_graph-assetbundlebuildmap-types"))]
253pub mod asset_graph;
254#[cfg(any(feature = "unity_engine-assetbundle-types"))]
255pub mod assetbundle;
256#[cfg(feature = "unity_engine-assetbundle")]
257pub use assetbundle::IAssetBundleMethods;
258#[cfg(feature = "unity_engine-assetbundle-types")]
259pub use assetbundle::{AssetBundle, IAssetBundle};
260#[cfg(any(feature = "unity_engine-assetbundlecreaterequest-types"))]
261pub mod assetbundlecreaterequest;
262#[cfg(feature = "unity_engine-assetbundlecreaterequest")]
263pub use assetbundlecreaterequest::IAssetBundleCreateRequestMethods;
264#[cfg(feature = "unity_engine-assetbundlecreaterequest-types")]
265pub use assetbundlecreaterequest::{AssetBundleCreateRequest, IAssetBundleCreateRequest};
266#[cfg(any(feature = "unity_engine-assetbundlerecompressoperation-types"))]
267pub mod assetbundlerecompressoperation;
268#[cfg(feature = "unity_engine-assetbundlerecompressoperation-types")]
269pub use assetbundlerecompressoperation::{AssetBundleRecompressOperation, IAssetBundleRecompressOperation};
270#[cfg(any(feature = "unity_engine-assetbundlerequest-types"))]
271pub mod assetbundlerequest;
272#[cfg(feature = "unity_engine-assetbundlerequest")]
273pub use assetbundlerequest::IAssetBundleRequestMethods;
274#[cfg(feature = "unity_engine-assetbundlerequest-types")]
275pub use assetbundlerequest::{AssetBundleRequest, IAssetBundleRequest};
276#[cfg(any(feature = "unity_engine-assetfilenameextensionattribute-types"))]
277pub mod assetfilenameextensionattribute;
278#[cfg(feature = "unity_engine-assetfilenameextensionattribute")]
279pub use assetfilenameextensionattribute::IAssetFileNameExtensionAttributeMethods;
280#[cfg(feature = "unity_engine-assetfilenameextensionattribute-types")]
281pub use assetfilenameextensionattribute::{AssetFileNameExtensionAttribute, IAssetFileNameExtensionAttribute};
282#[cfg(any(feature = "unity_engine-assetreferenceuilabelrestriction-types"))]
283pub mod assetreferenceuilabelrestriction;
284#[cfg(feature = "unity_engine-assetreferenceuilabelrestriction")]
285pub use assetreferenceuilabelrestriction::IAssetReferenceUILabelRestrictionMethods;
286#[cfg(feature = "unity_engine-assetreferenceuilabelrestriction-types")]
287pub use assetreferenceuilabelrestriction::{AssetReferenceUILabelRestriction, IAssetReferenceUILabelRestriction};
288#[cfg(any(feature = "unity_engine-assetreferenceuirestriction-types"))]
289pub mod assetreferenceuirestriction;
290#[cfg(feature = "unity_engine-assetreferenceuirestriction")]
291pub use assetreferenceuirestriction::IAssetReferenceUIRestrictionMethods;
292#[cfg(feature = "unity_engine-assetreferenceuirestriction-types")]
293pub use assetreferenceuirestriction::{AssetReferenceUIRestriction, IAssetReferenceUIRestriction};
294#[cfg(any(feature = "unity_engine-asyncoperation-types"))]
295pub mod asyncoperation;
296#[cfg(feature = "unity_engine-asyncoperation")]
297pub use asyncoperation::IAsyncOperationMethods;
298#[cfg(feature = "unity_engine-asyncoperation-types")]
299pub use asyncoperation::{AsyncOperation, IAsyncOperation};
300#[cfg(any(feature = "unity_engine-attributehelperengine-types"))]
301pub mod attributehelperengine;
302#[cfg(feature = "unity_engine-attributehelperengine-types")]
303pub use attributehelperengine::{AttributeHelperEngine, IAttributeHelperEngine};
304#[cfg(any(
305 feature = "unity_engine-audio-audioclipplayable-types",
306 feature = "unity_engine-audio-audiomixerplayable-types",
307 feature = "unity_engine-audio-audioplayableoutput-types"
308))]
309pub mod audio;
310#[cfg(any(feature = "unity_engine-audiobehaviour-types"))]
311pub mod audiobehaviour;
312#[cfg(feature = "unity_engine-audiobehaviour")]
313pub use audiobehaviour::IAudioBehaviourMethods;
314#[cfg(feature = "unity_engine-audiobehaviour-types")]
315pub use audiobehaviour::{AudioBehaviour, IAudioBehaviour};
316#[cfg(any(feature = "unity_engine-audioclip-types"))]
317pub mod audioclip;
318#[cfg(feature = "unity_engine-audioclip-types")]
319pub use audioclip::{
320 AudioClip, AudioClip_PCMReaderCallback, AudioClip_PCMSetPositionCallback, IAudioClip, IAudioClip_PCMReaderCallback,
321 IAudioClip_PCMSetPositionCallback,
322};
323#[cfg(feature = "unity_engine-audioclip")]
324pub use audioclip::{IAudioClipMethods, IAudioClip_PCMReaderCallbackMethods, IAudioClip_PCMSetPositionCallbackMethods};
325#[cfg(any(feature = "unity_engine-audiosettings-types"))]
326pub mod audiosettings;
327#[cfg(feature = "unity_engine-audiosettings")]
328pub use audiosettings::IAudioSettings_AudioConfigurationChangeHandlerMethods;
329#[cfg(feature = "unity_engine-audiosettings-types")]
330pub use audiosettings::{
331 AudioSettings, AudioSettings_AudioConfigurationChangeHandler, IAudioSettings, IAudioSettings_AudioConfigurationChangeHandler,
332};
333#[cfg(any(feature = "unity_engine-audiosource-types"))]
334pub mod audiosource;
335#[cfg(feature = "unity_engine-audiosource")]
336pub use audiosource::IAudioSourceMethods;
337#[cfg(feature = "unity_engine-audiosource-types")]
338pub use audiosource::{AudioSource, IAudioSource};
339#[cfg(any(feature = "unity_engine-avatar-types"))]
340pub mod avatar;
341#[cfg(feature = "unity_engine-avatar")]
342pub use avatar::IAvatarMethods;
343#[cfg(feature = "unity_engine-avatar-types")]
344pub use avatar::{Avatar, IAvatar};
345#[cfg(any(feature = "unity_engine-avatarikgoal-types"))]
346pub mod avatarikgoal;
347#[cfg(feature = "unity_engine-avatarikgoal-types")]
348pub use avatarikgoal::AvatarIKGoal;
349#[cfg(any(feature = "unity_engine-avatarikhint-types"))]
350pub mod avatarikhint;
351#[cfg(feature = "unity_engine-avatarikhint-types")]
352pub use avatarikhint::AvatarIKHint;
353#[cfg(any(feature = "unity_engine-avatarmask-types"))]
354pub mod avatarmask;
355#[cfg(feature = "unity_engine-avatarmask")]
356pub use avatarmask::IAvatarMaskMethods;
357#[cfg(feature = "unity_engine-avatarmask-types")]
358pub use avatarmask::{AvatarMask, IAvatarMask};
359#[cfg(any(feature = "unity_engine-avatarmaskbodypart-types"))]
360pub mod avatarmaskbodypart;
361#[cfg(feature = "unity_engine-avatarmaskbodypart-types")]
362pub use avatarmaskbodypart::AvatarMaskBodyPart;
363#[cfg(any(feature = "unity_engine-avatartarget-types"))]
364pub mod avatartarget;
365#[cfg(feature = "unity_engine-avatartarget-types")]
366pub use avatartarget::AvatarTarget;
367#[cfg(any(feature = "unity_engine-beforerenderhelper-types"))]
368pub mod beforerenderhelper;
369#[cfg(feature = "unity_engine-beforerenderhelper-types")]
370pub use beforerenderhelper::{BeforeRenderHelper, BeforeRenderHelper_OrderBlock, IBeforeRenderHelper};
371#[cfg(any(feature = "unity_engine-behaviour-types"))]
372pub mod behaviour;
373#[cfg(feature = "unity_engine-behaviour")]
374pub use behaviour::IBehaviourMethods;
375#[cfg(feature = "unity_engine-behaviour-types")]
376pub use behaviour::{Behaviour, IBehaviour};
377#[cfg(any(
378 feature = "unity_engine-bindings-codegenoptions-types",
379 feature = "unity_engine-bindings-freefunctionattribute-types",
380 feature = "unity_engine-bindings-ignoreattribute-types",
381 feature = "unity_engine-bindings-nativeasstructattribute-types",
382 feature = "unity_engine-bindings-nativeconditionalattribute-types",
383 feature = "unity_engine-bindings-nativeheaderattribute-types",
384 feature = "unity_engine-bindings-nativemethodattribute-types",
385 feature = "unity_engine-bindings-nativenameattribute-types",
386 feature = "unity_engine-bindings-nativepropertyattribute-types",
387 feature = "unity_engine-bindings-nativethrowsattribute-types",
388 feature = "unity_engine-bindings-nativetypeattribute-types",
389 feature = "unity_engine-bindings-nativewritableselfattribute-types",
390 feature = "unity_engine-bindings-notnullattribute-types",
391 feature = "unity_engine-bindings-preventreadonlyinstancemodificationattribute-types",
392 feature = "unity_engine-bindings-staticaccessorattribute-types",
393 feature = "unity_engine-bindings-staticaccessortype-types",
394 feature = "unity_engine-bindings-targettype-types",
395 feature = "unity_engine-bindings-threadsafeattribute-types",
396 feature = "unity_engine-bindings-unmarshalledattribute-types",
397 feature = "unity_engine-bindings-visibletoothermodulesattribute-types"
398))]
399pub mod bindings;
400#[cfg(any(feature = "unity_engine-boneweight-types"))]
401pub mod boneweight;
402#[cfg(feature = "unity_engine-boneweight-types")]
403pub use boneweight::BoneWeight;
404#[cfg(any(feature = "unity_engine-boneweight1-types"))]
405pub mod boneweight1;
406#[cfg(feature = "unity_engine-boneweight1-types")]
407pub use boneweight1::BoneWeight1;
408#[cfg(any(feature = "unity_engine-bootconfigdata-types"))]
409pub mod bootconfigdata;
410#[cfg(feature = "unity_engine-bootconfigdata")]
411pub use bootconfigdata::IBootConfigDataMethods;
412#[cfg(feature = "unity_engine-bootconfigdata-types")]
413pub use bootconfigdata::{BootConfigData, IBootConfigData};
414#[cfg(any(feature = "unity_engine-boundingsphere-types"))]
415pub mod boundingsphere;
416#[cfg(feature = "unity_engine-boundingsphere-types")]
417pub use boundingsphere::BoundingSphere;
418#[cfg(any(feature = "unity_engine-bounds-types"))]
419pub mod bounds;
420#[cfg(feature = "unity_engine-bounds-types")]
421pub use bounds::Bounds;
422#[cfg(any(feature = "unity_engine-boundsint-types"))]
423pub mod boundsint;
424#[cfg(feature = "unity_engine-boundsint-types")]
425pub use boundsint::BoundsInt;
426#[cfg(any(feature = "unity_engine-boxcollider-types"))]
427pub mod boxcollider;
428#[cfg(feature = "unity_engine-boxcollider")]
429pub use boxcollider::IBoxColliderMethods;
430#[cfg(feature = "unity_engine-boxcollider-types")]
431pub use boxcollider::{BoxCollider, IBoxCollider};
432#[cfg(any(feature = "unity_engine-cachedassetbundle-types"))]
433pub mod cachedassetbundle;
434#[cfg(feature = "unity_engine-cachedassetbundle-types")]
435pub use cachedassetbundle::CachedAssetBundle;
436#[cfg(any(feature = "unity_engine-camera-types"))]
437pub mod camera;
438#[cfg(feature = "unity_engine-camera-types")]
439pub use camera::{
440 Camera, Camera_CameraCallback, Camera_GateFitMode, Camera_GateFitParameters, Camera_MonoOrStereoscopicEye, Camera_ProjectionMatrixMode,
441 Camera_RenderRequest, Camera_RenderRequestMode, Camera_RenderRequestOutputSpace, Camera_StereoscopicEye, ICamera, ICamera_CameraCallback,
442};
443#[cfg(feature = "unity_engine-camera")]
444pub use camera::{ICameraMethods, ICamera_CameraCallbackMethods};
445#[cfg(any(feature = "unity_engine-cameraclearflags-types"))]
446pub mod cameraclearflags;
447#[cfg(feature = "unity_engine-cameraclearflags-types")]
448pub use cameraclearflags::CameraClearFlags;
449#[cfg(any(feature = "unity_engine-cameraraycasthelper-types"))]
450pub mod cameraraycasthelper;
451#[cfg(feature = "unity_engine-cameraraycasthelper-types")]
452pub use cameraraycasthelper::{CameraRaycastHelper, ICameraRaycastHelper};
453#[cfg(any(feature = "unity_engine-cameratype-types"))]
454pub mod cameratype;
455#[cfg(feature = "unity_engine-cameratype-types")]
456pub use cameratype::CameraType;
457#[cfg(any(feature = "unity_engine-canvas-types"))]
458pub mod canvas;
459#[cfg(feature = "unity_engine-canvas-types")]
460pub use canvas::{Canvas, Canvas_WillRenderCanvases, ICanvas, ICanvas_WillRenderCanvases};
461#[cfg(feature = "unity_engine-canvas")]
462pub use canvas::{ICanvasMethods, ICanvas_WillRenderCanvasesMethods};
463#[cfg(any(feature = "unity_engine-canvasgroup-types"))]
464pub mod canvasgroup;
465#[cfg(feature = "unity_engine-canvasgroup")]
466pub use canvasgroup::ICanvasGroupMethods;
467#[cfg(feature = "unity_engine-canvasgroup-types")]
468pub use canvasgroup::{CanvasGroup, ICanvasGroup};
469#[cfg(any(feature = "unity_engine-canvasrenderer-types"))]
470pub mod canvasrenderer;
471#[cfg(feature = "unity_engine-canvasrenderer")]
472pub use canvasrenderer::ICanvasRendererMethods;
473#[cfg(feature = "unity_engine-canvasrenderer-types")]
474pub use canvasrenderer::{CanvasRenderer, ICanvasRenderer};
475#[cfg(any(feature = "unity_engine-capsulecollider-types"))]
476pub mod capsulecollider;
477#[cfg(feature = "unity_engine-capsulecollider")]
478pub use capsulecollider::ICapsuleColliderMethods;
479#[cfg(feature = "unity_engine-capsulecollider-types")]
480pub use capsulecollider::{CapsuleCollider, ICapsuleCollider};
481#[cfg(any(feature = "unity_engine-casthelper_1-types"))]
482pub mod casthelper_1;
483#[cfg(feature = "unity_engine-casthelper_1-types")]
484pub use casthelper_1::CastHelper_1;
485#[cfg(any(feature = "unity_engine-charactercontroller-types"))]
486pub mod charactercontroller;
487#[cfg(feature = "unity_engine-charactercontroller-types")]
488pub use charactercontroller::{CharacterController, ICharacterController};
489#[cfg(any(feature = "unity_engine-characterinfo-types"))]
490pub mod characterinfo;
491#[cfg(feature = "unity_engine-characterinfo-types")]
492pub use characterinfo::CharacterInfo;
493#[cfg(any(feature = "unity_engine-classlibraryinitializer-types"))]
494pub mod classlibraryinitializer;
495#[cfg(feature = "unity_engine-classlibraryinitializer-types")]
496pub use classlibraryinitializer::{ClassLibraryInitializer, IClassLibraryInitializer};
497#[cfg(any(feature = "unity_engine-collider-types"))]
498pub mod collider;
499#[cfg(feature = "unity_engine-collider")]
500pub use collider::IColliderMethods;
501#[cfg(feature = "unity_engine-collider-types")]
502pub use collider::{Collider, ICollider};
503#[cfg(any(feature = "unity_engine-collider2d-types"))]
504pub mod collider2d;
505#[cfg(feature = "unity_engine-collider2d")]
506pub use collider2d::ICollider2DMethods;
507#[cfg(feature = "unity_engine-collider2d-types")]
508pub use collider2d::{Collider2D, ICollider2D};
509#[cfg(any(feature = "unity_engine-collision-types"))]
510pub mod collision;
511#[cfg(feature = "unity_engine-collision")]
512pub use collision::ICollisionMethods;
513#[cfg(feature = "unity_engine-collision-types")]
514pub use collision::{Collision, ICollision};
515#[cfg(any(feature = "unity_engine-collision2d-types"))]
516pub mod collision2d;
517#[cfg(feature = "unity_engine-collision2d")]
518pub use collision2d::ICollision2DMethods;
519#[cfg(feature = "unity_engine-collision2d-types")]
520pub use collision2d::{Collision2D, ICollision2D};
521#[cfg(any(feature = "unity_engine-collisiondetectionmode-types"))]
522pub mod collisiondetectionmode;
523#[cfg(feature = "unity_engine-collisiondetectionmode-types")]
524pub use collisiondetectionmode::CollisionDetectionMode;
525#[cfg(any(feature = "unity_engine-color-types"))]
526pub mod color;
527#[cfg(feature = "unity_engine-color-types")]
528pub use color::Color;
529#[cfg(any(feature = "unity_engine-color32-types"))]
530pub mod color32;
531#[cfg(feature = "unity_engine-color32-types")]
532pub use color32::Color32;
533#[cfg(any(feature = "unity_engine-colorspace-types"))]
534pub mod colorspace;
535#[cfg(feature = "unity_engine-colorspace-types")]
536pub use colorspace::ColorSpace;
537#[cfg(any(feature = "unity_engine-colorusageattribute-types"))]
538pub mod colorusageattribute;
539#[cfg(feature = "unity_engine-colorusageattribute")]
540pub use colorusageattribute::IColorUsageAttributeMethods;
541#[cfg(feature = "unity_engine-colorusageattribute-types")]
542pub use colorusageattribute::{ColorUsageAttribute, IColorUsageAttribute};
543#[cfg(any(feature = "unity_engine-colorutility-types"))]
544pub mod colorutility;
545#[cfg(feature = "unity_engine-colorutility-types")]
546pub use colorutility::{ColorUtility, IColorUtility};
547#[cfg(any(feature = "unity_engine-combineinstance-types"))]
548pub mod combineinstance;
549#[cfg(feature = "unity_engine-combineinstance-types")]
550pub use combineinstance::CombineInstance;
551#[cfg(any(feature = "unity_engine-component-types"))]
552pub mod component;
553#[cfg(feature = "unity_engine-component")]
554pub use component::IComponentMethods;
555#[cfg(feature = "unity_engine-component-types")]
556pub use component::{Component, IComponent};
557#[cfg(any(feature = "unity_engine-compositecollider2d-types"))]
558pub mod compositecollider2d;
559#[cfg(feature = "unity_engine-compositecollider2d")]
560pub use compositecollider2d::ICompositeCollider2DMethods;
561#[cfg(feature = "unity_engine-compositecollider2d-types")]
562pub use compositecollider2d::{CompositeCollider2D, ICompositeCollider2D};
563#[cfg(any(feature = "unity_engine-computebuffer-types"))]
564pub mod computebuffer;
565#[cfg(feature = "unity_engine-computebuffer")]
566pub use computebuffer::IComputeBufferMethods;
567#[cfg(feature = "unity_engine-computebuffer-types")]
568pub use computebuffer::{ComputeBuffer, IComputeBuffer};
569#[cfg(any(feature = "unity_engine-computebuffermode-types"))]
570pub mod computebuffermode;
571#[cfg(feature = "unity_engine-computebuffermode-types")]
572pub use computebuffermode::ComputeBufferMode;
573#[cfg(any(feature = "unity_engine-computebuffertype-types"))]
574pub mod computebuffertype;
575#[cfg(feature = "unity_engine-computebuffertype-types")]
576pub use computebuffertype::ComputeBufferType;
577#[cfg(any(feature = "unity_engine-computeshader-types"))]
578pub mod computeshader;
579#[cfg(feature = "unity_engine-computeshader")]
580pub use computeshader::IComputeShaderMethods;
581#[cfg(feature = "unity_engine-computeshader-types")]
582pub use computeshader::{ComputeShader, IComputeShader};
583#[cfg(any(feature = "unity_engine-configurablejoint-types"))]
584pub mod configurablejoint;
585#[cfg(feature = "unity_engine-configurablejoint")]
586pub use configurablejoint::IConfigurableJointMethods;
587#[cfg(feature = "unity_engine-configurablejoint-types")]
588pub use configurablejoint::{ConfigurableJoint, IConfigurableJoint};
589#[cfg(any(feature = "unity_engine-configurablejointmotion-types"))]
590pub mod configurablejointmotion;
591#[cfg(feature = "unity_engine-configurablejointmotion-types")]
592pub use configurablejointmotion::ConfigurableJointMotion;
593#[cfg(any(feature = "unity_engine-contactfilter2d-types"))]
594pub mod contactfilter2d;
595#[cfg(feature = "unity_engine-contactfilter2d-types")]
596pub use contactfilter2d::ContactFilter2D;
597#[cfg(any(feature = "unity_engine-contactpoint-types"))]
598pub mod contactpoint;
599#[cfg(feature = "unity_engine-contactpoint-types")]
600pub use contactpoint::ContactPoint;
601#[cfg(any(feature = "unity_engine-contactpoint2d-types"))]
602pub mod contactpoint2d;
603#[cfg(feature = "unity_engine-contactpoint2d-types")]
604pub use contactpoint2d::ContactPoint2D;
605#[cfg(any(feature = "unity_engine-contextmenu-types"))]
606pub mod contextmenu;
607#[cfg(feature = "unity_engine-contextmenu")]
608pub use contextmenu::IContextMenuMethods;
609#[cfg(feature = "unity_engine-contextmenu-types")]
610pub use contextmenu::{ContextMenu, IContextMenu};
611#[cfg(any(feature = "unity_engine-contextmenuitemattribute-types"))]
612pub mod contextmenuitemattribute;
613#[cfg(feature = "unity_engine-contextmenuitemattribute")]
614pub use contextmenuitemattribute::IContextMenuItemAttributeMethods;
615#[cfg(feature = "unity_engine-contextmenuitemattribute-types")]
616pub use contextmenuitemattribute::{ContextMenuItemAttribute, IContextMenuItemAttribute};
617#[cfg(any(feature = "unity_engine-controllercolliderhit-types"))]
618pub mod controllercolliderhit;
619#[cfg(feature = "unity_engine-controllercolliderhit-types")]
620pub use controllercolliderhit::{ControllerColliderHit, IControllerColliderHit};
621#[cfg(any(feature = "unity_engine-coroutine-types"))]
622pub mod coroutine;
623#[cfg(feature = "unity_engine-coroutine")]
624pub use coroutine::ICoroutineMethods;
625#[cfg(feature = "unity_engine-coroutine-types")]
626pub use coroutine::{Coroutine, ICoroutine};
627#[cfg(any(feature = "unity_engine-createassetmenuattribute-types"))]
628pub mod createassetmenuattribute;
629#[cfg(feature = "unity_engine-createassetmenuattribute")]
630pub use createassetmenuattribute::ICreateAssetMenuAttributeMethods;
631#[cfg(feature = "unity_engine-createassetmenuattribute-types")]
632pub use createassetmenuattribute::{CreateAssetMenuAttribute, ICreateAssetMenuAttribute};
633#[cfg(any(feature = "unity_engine-cubemap-types"))]
634pub mod cubemap;
635#[cfg(feature = "unity_engine-cubemap")]
636pub use cubemap::ICubemapMethods;
637#[cfg(feature = "unity_engine-cubemap-types")]
638pub use cubemap::{Cubemap, ICubemap};
639#[cfg(any(feature = "unity_engine-cubemaparray-types"))]
640pub mod cubemaparray;
641#[cfg(feature = "unity_engine-cubemaparray")]
642pub use cubemaparray::ICubemapArrayMethods;
643#[cfg(feature = "unity_engine-cubemaparray-types")]
644pub use cubemaparray::{CubemapArray, ICubemapArray};
645#[cfg(any(feature = "unity_engine-cubemapface-types"))]
646pub mod cubemapface;
647#[cfg(feature = "unity_engine-cubemapface-types")]
648pub use cubemapface::CubemapFace;
649#[cfg(any(feature = "unity_engine-cullinggroup-types"))]
650pub mod cullinggroup;
651#[cfg(feature = "unity_engine-cullinggroup")]
652pub use cullinggroup::ICullingGroup_StateChangedMethods;
653#[cfg(feature = "unity_engine-cullinggroup-types")]
654pub use cullinggroup::{CullingGroup, CullingGroup_StateChanged, ICullingGroup, ICullingGroup_StateChanged};
655#[cfg(any(feature = "unity_engine-cullinggroupevent-types"))]
656pub mod cullinggroupevent;
657#[cfg(feature = "unity_engine-cullinggroupevent-types")]
658pub use cullinggroupevent::CullingGroupEvent;
659#[cfg(any(feature = "unity_engine-cursor-types"))]
660pub mod cursor;
661#[cfg(feature = "unity_engine-cursor-types")]
662pub use cursor::{Cursor, ICursor};
663#[cfg(any(feature = "unity_engine-cursorlockmode-types"))]
664pub mod cursorlockmode;
665#[cfg(feature = "unity_engine-cursorlockmode-types")]
666pub use cursorlockmode::CursorLockMode;
667#[cfg(any(feature = "unity_engine-customrendertexture-types"))]
668pub mod customrendertexture;
669#[cfg(feature = "unity_engine-customrendertexture-types")]
670pub use customrendertexture::{CustomRenderTexture, ICustomRenderTexture};
671#[cfg(any(feature = "unity_engine-customrendertexturemanager-types"))]
672pub mod customrendertexturemanager;
673#[cfg(feature = "unity_engine-customrendertexturemanager-types")]
674pub use customrendertexturemanager::{CustomRenderTextureManager, ICustomRenderTextureManager};
675#[cfg(any(feature = "unity_engine-customyieldinstruction-types"))]
676pub mod customyieldinstruction;
677#[cfg(feature = "unity_engine-customyieldinstruction")]
678pub use customyieldinstruction::ICustomYieldInstructionMethods;
679#[cfg(feature = "unity_engine-customyieldinstruction-types")]
680pub use customyieldinstruction::{CustomYieldInstruction, ICustomYieldInstruction};
681#[cfg(any(feature = "unity_engine-debug-types"))]
682pub mod debug;
683#[cfg(feature = "unity_engine-debug-types")]
684pub use debug::{Debug, IDebug};
685#[cfg(any(feature = "unity_engine-debugloghandler-types"))]
686pub mod debugloghandler;
687#[cfg(feature = "unity_engine-debugloghandler")]
688pub use debugloghandler::IDebugLogHandlerMethods;
689#[cfg(feature = "unity_engine-debugloghandler-types")]
690pub use debugloghandler::{DebugLogHandler, IDebugLogHandler};
691#[cfg(any(feature = "unity_engine-defaultexecutionorder-types"))]
692pub mod defaultexecutionorder;
693#[cfg(feature = "unity_engine-defaultexecutionorder")]
694pub use defaultexecutionorder::IDefaultExecutionOrderMethods;
695#[cfg(feature = "unity_engine-defaultexecutionorder-types")]
696pub use defaultexecutionorder::{DefaultExecutionOrder, IDefaultExecutionOrder};
697#[cfg(any(feature = "unity_engine-depthtexturemode-types"))]
698pub mod depthtexturemode;
699#[cfg(feature = "unity_engine-depthtexturemode-types")]
700pub use depthtexturemode::DepthTextureMode;
701#[cfg(any(feature = "unity_engine-devicetype-types"))]
702pub mod devicetype;
703#[cfg(feature = "unity_engine-devicetype-types")]
704pub use devicetype::DeviceType;
705#[cfg(any(feature = "unity_engine-disablebatchingtype-types"))]
706pub mod disablebatchingtype;
707#[cfg(feature = "unity_engine-disablebatchingtype-types")]
708pub use disablebatchingtype::DisableBatchingType;
709#[cfg(any(feature = "unity_engine-disallowmultiplecomponent-types"))]
710pub mod disallowmultiplecomponent;
711#[cfg(feature = "unity_engine-disallowmultiplecomponent")]
712pub use disallowmultiplecomponent::IDisallowMultipleComponentMethods;
713#[cfg(feature = "unity_engine-disallowmultiplecomponent-types")]
714pub use disallowmultiplecomponent::{DisallowMultipleComponent, IDisallowMultipleComponent};
715#[cfg(any(feature = "unity_engine-display-types"))]
716pub mod display;
717#[cfg(feature = "unity_engine-display-types")]
718pub use display::{Display, Display_DisplaysUpdatedDelegate, IDisplay, IDisplay_DisplaysUpdatedDelegate};
719#[cfg(feature = "unity_engine-display")]
720pub use display::{IDisplayMethods, IDisplay_DisplaysUpdatedDelegateMethods};
721#[cfg(any(feature = "unity_engine-drivenrecttransformtracker-types"))]
722pub mod drivenrecttransformtracker;
723#[cfg(feature = "unity_engine-drivenrecttransformtracker-types")]
724pub use drivenrecttransformtracker::DrivenRectTransformTracker;
725#[cfg(any(feature = "unity_engine-driventransformproperties-types"))]
726pub mod driventransformproperties;
727#[cfg(feature = "unity_engine-driventransformproperties-types")]
728pub use driventransformproperties::DrivenTransformProperties;
729#[cfg(any(feature = "unity_engine-event-types"))]
730pub mod event;
731#[cfg(feature = "unity_engine-event")]
732pub use event::IEventMethods;
733#[cfg(feature = "unity_engine-event-types")]
734pub use event::{Event, IEvent};
735#[cfg(any(
736 feature = "unity_engine-event_systems-abstracteventdata-types",
737 feature = "unity_engine-event_systems-axiseventdata-types",
738 feature = "unity_engine-event_systems-baseeventdata-types",
739 feature = "unity_engine-event_systems-baseinput-types",
740 feature = "unity_engine-event_systems-baseinputmodule-types",
741 feature = "unity_engine-event_systems-baseraycaster-types",
742 feature = "unity_engine-event_systems-eventhandle-types",
743 feature = "unity_engine-event_systems-eventsystem-types",
744 feature = "unity_engine-event_systems-eventtrigger-types",
745 feature = "unity_engine-event_systems-eventtriggertype-types",
746 feature = "unity_engine-event_systems-executeevents-types",
747 feature = "unity_engine-event_systems-ibegindraghandler-types",
748 feature = "unity_engine-event_systems-icancelhandler-types",
749 feature = "unity_engine-event_systems-ideselecthandler-types",
750 feature = "unity_engine-event_systems-idraghandler-types",
751 feature = "unity_engine-event_systems-idrophandler-types",
752 feature = "unity_engine-event_systems-ienddraghandler-types",
753 feature = "unity_engine-event_systems-ieventsystemhandler-types",
754 feature = "unity_engine-event_systems-iinitializepotentialdraghandler-types",
755 feature = "unity_engine-event_systems-imovehandler-types",
756 feature = "unity_engine-event_systems-ipointerclickhandler-types",
757 feature = "unity_engine-event_systems-ipointerdownhandler-types",
758 feature = "unity_engine-event_systems-ipointerenterhandler-types",
759 feature = "unity_engine-event_systems-ipointerexithandler-types",
760 feature = "unity_engine-event_systems-ipointeruphandler-types",
761 feature = "unity_engine-event_systems-iscrollhandler-types",
762 feature = "unity_engine-event_systems-iselecthandler-types",
763 feature = "unity_engine-event_systems-isubmithandler-types",
764 feature = "unity_engine-event_systems-iupdateselectedhandler-types",
765 feature = "unity_engine-event_systems-movedirection-types",
766 feature = "unity_engine-event_systems-physics2draycaster-types",
767 feature = "unity_engine-event_systems-physicsraycaster-types",
768 feature = "unity_engine-event_systems-pointereventdata-types",
769 feature = "unity_engine-event_systems-pointerinputmodule-types",
770 feature = "unity_engine-event_systems-raycastermanager-types",
771 feature = "unity_engine-event_systems-raycastresult-types",
772 feature = "unity_engine-event_systems-standaloneinputmodule-types",
773 feature = "unity_engine-event_systems-standaloneinputmodule18-types",
774 feature = "unity_engine-event_systems-touchinputmodule-types",
775 feature = "unity_engine-event_systems-uibehaviour-types"
776))]
777pub mod event_systems;
778#[cfg(any(feature = "unity_engine-eventmodifiers-types"))]
779pub mod eventmodifiers;
780#[cfg(feature = "unity_engine-eventmodifiers-types")]
781pub use eventmodifiers::EventModifiers;
782#[cfg(any(
783 feature = "unity_engine-events-argumentcache-types",
784 feature = "unity_engine-events-baseinvokablecall-types",
785 feature = "unity_engine-events-cachedinvokablecall_1-types",
786 feature = "unity_engine-events-invokablecall-types",
787 feature = "unity_engine-events-invokablecall_1-types",
788 feature = "unity_engine-events-invokablecall_2-types",
789 feature = "unity_engine-events-invokablecall_3-types",
790 feature = "unity_engine-events-invokablecall_4-types",
791 feature = "unity_engine-events-invokablecalllist-types",
792 feature = "unity_engine-events-persistentcall-types",
793 feature = "unity_engine-events-persistentcallgroup-types",
794 feature = "unity_engine-events-persistentlistenermode-types",
795 feature = "unity_engine-events-unityaction-types",
796 feature = "unity_engine-events-unityaction_1-types",
797 feature = "unity_engine-events-unityaction_2-types",
798 feature = "unity_engine-events-unityaction_3-types",
799 feature = "unity_engine-events-unityaction_4-types",
800 feature = "unity_engine-events-unityevent-types",
801 feature = "unity_engine-events-unityevent_1-types",
802 feature = "unity_engine-events-unityevent_2-types",
803 feature = "unity_engine-events-unityevent_3-types",
804 feature = "unity_engine-events-unityevent_4-types",
805 feature = "unity_engine-events-unityeventbase-types",
806 feature = "unity_engine-events-unityeventcallstate-types",
807 feature = "unity_engine-events-unityeventtools-types"
808))]
809pub mod events;
810#[cfg(any(feature = "unity_engine-eventtype-types"))]
811pub mod eventtype;
812#[cfg(feature = "unity_engine-eventtype-types")]
813pub use eventtype::EventType;
814#[cfg(any(feature = "unity_engine-excludefromobjectfactoryattribute-types"))]
815pub mod excludefromobjectfactoryattribute;
816#[cfg(feature = "unity_engine-excludefromobjectfactoryattribute")]
817pub use excludefromobjectfactoryattribute::IExcludeFromObjectFactoryAttributeMethods;
818#[cfg(feature = "unity_engine-excludefromobjectfactoryattribute-types")]
819pub use excludefromobjectfactoryattribute::{ExcludeFromObjectFactoryAttribute, IExcludeFromObjectFactoryAttribute};
820#[cfg(any(feature = "unity_engine-excludefrompresetattribute-types"))]
821pub mod excludefrompresetattribute;
822#[cfg(feature = "unity_engine-excludefrompresetattribute")]
823pub use excludefrompresetattribute::IExcludeFromPresetAttributeMethods;
824#[cfg(feature = "unity_engine-excludefrompresetattribute-types")]
825pub use excludefrompresetattribute::{ExcludeFromPresetAttribute, IExcludeFromPresetAttribute};
826#[cfg(any(feature = "unity_engine-executealways-types"))]
827pub mod executealways;
828#[cfg(feature = "unity_engine-executealways")]
829pub use executealways::IExecuteAlwaysMethods;
830#[cfg(feature = "unity_engine-executealways-types")]
831pub use executealways::{ExecuteAlways, IExecuteAlways};
832#[cfg(any(feature = "unity_engine-executeineditmode-types"))]
833pub mod executeineditmode;
834#[cfg(feature = "unity_engine-executeineditmode")]
835pub use executeineditmode::IExecuteInEditModeMethods;
836#[cfg(feature = "unity_engine-executeineditmode-types")]
837pub use executeineditmode::{ExecuteInEditMode, IExecuteInEditMode};
838#[cfg(any(feature = "unity_engine-exitguiexception-types"))]
839pub mod exitguiexception;
840#[cfg(feature = "unity_engine-exitguiexception")]
841pub use exitguiexception::IExitGUIExceptionMethods;
842#[cfg(feature = "unity_engine-exitguiexception-types")]
843pub use exitguiexception::{ExitGUIException, IExitGUIException};
844#[cfg(any(
845 feature = "unity_engine-experimental-audio-audiosampleprovider-types",
846 feature = "unity_engine-experimental-global_illumination-angularfallofftype-types",
847 feature = "unity_engine-experimental-global_illumination-cookie-types",
848 feature = "unity_engine-experimental-global_illumination-directionallight-types",
849 feature = "unity_engine-experimental-global_illumination-disclight-types",
850 feature = "unity_engine-experimental-global_illumination-fallofftype-types",
851 feature = "unity_engine-experimental-global_illumination-lightdatagi-types",
852 feature = "unity_engine-experimental-global_illumination-lightmapperutils-types",
853 feature = "unity_engine-experimental-global_illumination-lightmapping-types",
854 feature = "unity_engine-experimental-global_illumination-lightmode-types",
855 feature = "unity_engine-experimental-global_illumination-lighttype_2-types",
856 feature = "unity_engine-experimental-global_illumination-linearcolor-types",
857 feature = "unity_engine-experimental-global_illumination-pointlight-types",
858 feature = "unity_engine-experimental-global_illumination-rectanglelight-types",
859 feature = "unity_engine-experimental-global_illumination-spotlight-types",
860 feature = "unity_engine-experimental-playables-cameraplayable-types",
861 feature = "unity_engine-experimental-playables-materialeffectplayable-types",
862 feature = "unity_engine-experimental-playables-texturemixerplayable-types",
863 feature = "unity_engine-experimental-playables-textureplayableoutput-types",
864 feature = "unity_engine-experimental-rendering-builtinruntimereflectionsystem-types",
865 feature = "unity_engine-experimental-rendering-defaultformat-types",
866 feature = "unity_engine-experimental-rendering-formatusage-types",
867 feature = "unity_engine-experimental-rendering-graphicsformat-types",
868 feature = "unity_engine-experimental-rendering-graphicsformatutility-types",
869 feature = "unity_engine-experimental-rendering-iscriptableruntimereflectionsystem-types",
870 feature = "unity_engine-experimental-rendering-lwrp-light2d-types",
871 feature = "unity_engine-experimental-rendering-render_graph_module-computebufferdesc-types",
872 feature = "unity_engine-experimental-rendering-render_graph_module-computebufferhandle-types",
873 feature = "unity_engine-experimental-rendering-render_graph_module-computebufferpool-types",
874 feature = "unity_engine-experimental-rendering-render_graph_module-depthaccess-types",
875 feature = "unity_engine-experimental-rendering-render_graph_module-fastmemorydesc-types",
876 feature = "unity_engine-experimental-rendering-render_graph_module-rendererlisthandle-types",
877 feature = "unity_engine-experimental-rendering-render_graph_module-renderfunc_1-types",
878 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraph-types",
879 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphbuilder-types",
880 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphcontext-types",
881 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphdebugdata-types",
882 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphdebugparams-types",
883 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphdefaultresources-types",
884 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphlogger-types",
885 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphlogindent-types",
886 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphobjectpool-types",
887 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphparameters-types",
888 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphpass-types",
889 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphpass_1-types",
890 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphprofileid-types",
891 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphprofilingscope-types",
892 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphresourcepool_1-types",
893 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphresourceregistry-types",
894 feature = "unity_engine-experimental-rendering-render_graph_module-rendergraphresourcetype-types",
895 feature = "unity_engine-experimental-rendering-render_graph_module-resourcehandle-types",
896 feature = "unity_engine-experimental-rendering-render_graph_module-texturedesc-types",
897 feature = "unity_engine-experimental-rendering-render_graph_module-texturehandle-types",
898 feature = "unity_engine-experimental-rendering-render_graph_module-texturepool-types",
899 feature = "unity_engine-experimental-rendering-render_graph_module-texturesizemode-types",
900 feature = "unity_engine-experimental-rendering-rendererlist-types",
901 feature = "unity_engine-experimental-rendering-rendererlistdesc-types",
902 feature = "unity_engine-experimental-rendering-scriptableruntimereflectionsystemsettings-types",
903 feature = "unity_engine-experimental-rendering-scriptableruntimereflectionsystemwrapper-types",
904 feature = "unity_engine-experimental-rendering-texturecreationflags-types",
905 feature = "unity_engine-experimental-rendering-universal-cinemachineuniversalpixelperfect-types",
906 feature = "unity_engine-experimental-rendering-universal-compositeshadowcaster2d-types",
907 feature = "unity_engine-experimental-rendering-universal-ilight2dcullresult_interface-types",
908 feature = "unity_engine-experimental-rendering-universal-ipixelperfectcamera_interface-types",
909 feature = "unity_engine-experimental-rendering-universal-irenderpass2d-types",
910 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-combinecallback-types",
911 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-contourorientation-types",
912 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-contourvertex-types",
913 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-dict_1-types",
914 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-elementtype-types",
915 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-geom-types",
916 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-mesh_2-types",
917 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-meshutils-types",
918 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-pqhandle-types",
919 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-priorityheap_1-types",
920 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-priorityqueue_1-types",
921 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-tess-types",
922 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-vec3-types",
923 feature = "unity_engine-experimental-rendering-universal-lib_tess_dot_net-windingrule-types",
924 feature = "unity_engine-experimental-rendering-universal-light2d_2-types",
925 feature = "unity_engine-experimental-rendering-universal-light2dblendstyle-types",
926 feature = "unity_engine-experimental-rendering-universal-light2dcullresult-types",
927 feature = "unity_engine-experimental-rendering-universal-light2dlookuptexture-types",
928 feature = "unity_engine-experimental-rendering-universal-light2dmanager-types",
929 feature = "unity_engine-experimental-rendering-universal-lightstats-types",
930 feature = "unity_engine-experimental-rendering-universal-lightutility-types",
931 feature = "unity_engine-experimental-rendering-universal-pixelperfectcamera-types",
932 feature = "unity_engine-experimental-rendering-universal-pixelperfectcamerainternal-types",
933 feature = "unity_engine-experimental-rendering-universal-render2dlightingpass-types",
934 feature = "unity_engine-experimental-rendering-universal-renderer2d-types",
935 feature = "unity_engine-experimental-rendering-universal-renderer2ddata-types",
936 feature = "unity_engine-experimental-rendering-universal-rendererlighting-types",
937 feature = "unity_engine-experimental-rendering-universal-renderobjects-types",
938 feature = "unity_engine-experimental-rendering-universal-renderobjectspass-types",
939 feature = "unity_engine-experimental-rendering-universal-renderqueuetype-types",
940 feature = "unity_engine-experimental-rendering-universal-shadowcaster2d-types",
941 feature = "unity_engine-experimental-rendering-universal-shadowcastergroup2d-types",
942 feature = "unity_engine-experimental-rendering-universal-shadowcastergroup2dmanager-types",
943 feature = "unity_engine-experimental-rendering-universal-shadowrendering-types",
944 feature = "unity_engine-experimental-rendering-universal-shadowutility-types",
945 feature = "unity_engine-experimental-terrain_api-terraincallbacks-types",
946 feature = "unity_engine-experimental-terrain_api-terrainutility-types",
947 feature = "unity_engine-experimental-u2d-spriteintermediaterendererinfo-types",
948 feature = "unity_engine-experimental-u2d-spriterenderergroup-types",
949 feature = "unity_engine-experimental-video-videoclipplayable-types"
950))]
951pub mod experimental;
952#[cfg(any(feature = "unity_engine-exposedreference_1-types"))]
953pub mod exposedreference_1;
954#[cfg(feature = "unity_engine-exposedreference_1-types")]
955pub use exposedreference_1::ExposedReference_1;
956#[cfg(any(feature = "unity_engine-extensionofnativeclassattribute-types"))]
957pub mod extensionofnativeclassattribute;
958#[cfg(feature = "unity_engine-extensionofnativeclassattribute")]
959pub use extensionofnativeclassattribute::IExtensionOfNativeClassAttributeMethods;
960#[cfg(feature = "unity_engine-extensionofnativeclassattribute-types")]
961pub use extensionofnativeclassattribute::{ExtensionOfNativeClassAttribute, IExtensionOfNativeClassAttribute};
962#[cfg(any(feature = "unity_engine-failedtoloadscriptobject-types"))]
963pub mod failedtoloadscriptobject;
964#[cfg(feature = "unity_engine-failedtoloadscriptobject-types")]
965pub use failedtoloadscriptobject::{FailedToLoadScriptObject, IFailedToLoadScriptObject};
966#[cfg(any(feature = "unity_engine-filtermode-types"))]
967pub mod filtermode;
968#[cfg(feature = "unity_engine-filtermode-types")]
969pub use filtermode::FilterMode;
970#[cfg(any(feature = "unity_engine-fixedjoint-types"))]
971pub mod fixedjoint;
972#[cfg(feature = "unity_engine-fixedjoint")]
973pub use fixedjoint::IFixedJointMethods;
974#[cfg(feature = "unity_engine-fixedjoint-types")]
975pub use fixedjoint::{FixedJoint, IFixedJoint};
976#[cfg(any(feature = "unity_engine-flare-types"))]
977pub mod flare;
978#[cfg(feature = "unity_engine-flare")]
979pub use flare::IFlareMethods;
980#[cfg(feature = "unity_engine-flare-types")]
981pub use flare::{Flare, IFlare};
982#[cfg(any(feature = "unity_engine-flarelayer-types"))]
983pub mod flarelayer;
984#[cfg(feature = "unity_engine-flarelayer")]
985pub use flarelayer::IFlareLayerMethods;
986#[cfg(feature = "unity_engine-flarelayer-types")]
987pub use flarelayer::{FlareLayer, IFlareLayer};
988#[cfg(any(feature = "unity_engine-focustype-types"))]
989pub mod focustype;
990#[cfg(feature = "unity_engine-focustype-types")]
991pub use focustype::FocusType;
992#[cfg(any(feature = "unity_engine-fogmode-types"))]
993pub mod fogmode;
994#[cfg(feature = "unity_engine-fogmode-types")]
995pub use fogmode::FogMode;
996#[cfg(any(feature = "unity_engine-font-types"))]
997pub mod font;
998#[cfg(feature = "unity_engine-font-types")]
999pub use font::{Font, Font_FontTextureRebuildCallback, IFont, IFont_FontTextureRebuildCallback};
1000#[cfg(feature = "unity_engine-font")]
1001pub use font::{IFontMethods, IFont_FontTextureRebuildCallbackMethods};
1002#[cfg(any(feature = "unity_engine-fontstyle-types"))]
1003pub mod fontstyle;
1004#[cfg(feature = "unity_engine-fontstyle-types")]
1005pub use fontstyle::FontStyle;
1006#[cfg(any(feature = "unity_engine-forcemode-types"))]
1007pub mod forcemode;
1008#[cfg(feature = "unity_engine-forcemode-types")]
1009pub use forcemode::ForceMode;
1010#[cfg(any(feature = "unity_engine-frustumplanes-types"))]
1011pub mod frustumplanes;
1012#[cfg(feature = "unity_engine-frustumplanes-types")]
1013pub use frustumplanes::FrustumPlanes;
1014#[cfg(any(feature = "unity_engine-fullscreenmode-types"))]
1015pub mod fullscreenmode;
1016#[cfg(feature = "unity_engine-fullscreenmode-types")]
1017pub use fullscreenmode::FullScreenMode;
1018#[cfg(any(feature = "unity_engine-gameobject-types"))]
1019pub mod gameobject;
1020#[cfg(feature = "unity_engine-gameobject")]
1021pub use gameobject::IGameObjectMethods;
1022#[cfg(feature = "unity_engine-gameobject-types")]
1023pub use gameobject::{GameObject, IGameObject};
1024#[cfg(any(feature = "unity_engine-gizmos-types"))]
1025pub mod gizmos;
1026#[cfg(feature = "unity_engine-gizmos-types")]
1027pub use gizmos::{Gizmos, IGizmos};
1028#[cfg(any(feature = "unity_engine-gl-types"))]
1029pub mod gl;
1030#[cfg(feature = "unity_engine-gl-types")]
1031pub use gl::{GL, IGL};
1032#[cfg(any(feature = "unity_engine-globaljavaobjectref-types"))]
1033pub mod globaljavaobjectref;
1034#[cfg(feature = "unity_engine-globaljavaobjectref")]
1035pub use globaljavaobjectref::IGlobalJavaObjectRefMethods;
1036#[cfg(feature = "unity_engine-globaljavaobjectref-types")]
1037pub use globaljavaobjectref::{GlobalJavaObjectRef, IGlobalJavaObjectRef};
1038#[cfg(any(feature = "unity_engine-gradient-types"))]
1039pub mod gradient;
1040#[cfg(feature = "unity_engine-gradient")]
1041pub use gradient::IGradientMethods;
1042#[cfg(feature = "unity_engine-gradient-types")]
1043pub use gradient::{Gradient, IGradient};
1044#[cfg(any(feature = "unity_engine-graphics-types"))]
1045pub mod graphics;
1046#[cfg(feature = "unity_engine-graphics-types")]
1047pub use graphics::{Graphics, IGraphics};
1048#[cfg(any(feature = "unity_engine-graphicsbuffer-types"))]
1049pub mod graphicsbuffer;
1050#[cfg(feature = "unity_engine-graphicsbuffer-types")]
1051pub use graphicsbuffer::{GraphicsBuffer, IGraphicsBuffer};
1052#[cfg(any(feature = "unity_engine-gridlayout-types"))]
1053pub mod gridlayout;
1054#[cfg(feature = "unity_engine-gridlayout")]
1055pub use gridlayout::IGridLayoutMethods;
1056#[cfg(feature = "unity_engine-gridlayout-types")]
1057pub use gridlayout::{GridLayout, IGridLayout};
1058#[cfg(any(feature = "unity_engine-gui-types"))]
1059pub mod gui;
1060#[cfg(feature = "unity_engine-gui-types")]
1061pub use gui::{GUI_Scope, GUI_WindowFunction, IGUI_Scope, IGUI_WindowFunction, GUI, IGUI};
1062#[cfg(feature = "unity_engine-gui")]
1063pub use gui::{IGUIMethods, IGUI_ScopeMethods, IGUI_WindowFunctionMethods};
1064#[cfg(any(feature = "unity_engine-guiclip-types"))]
1065pub mod guiclip;
1066#[cfg(feature = "unity_engine-guiclip-types")]
1067pub use guiclip::{GUIClip, IGUIClip};
1068#[cfg(any(feature = "unity_engine-guicontent-types"))]
1069pub mod guicontent;
1070#[cfg(feature = "unity_engine-guicontent")]
1071pub use guicontent::IGUIContentMethods;
1072#[cfg(feature = "unity_engine-guicontent-types")]
1073pub use guicontent::{GUIContent, IGUIContent};
1074#[cfg(any(feature = "unity_engine-guilayout-types"))]
1075pub mod guilayout;
1076#[cfg(feature = "unity_engine-guilayout-types")]
1077pub use guilayout::{
1078 GUILayout, GUILayout_AreaScope, GUILayout_HorizontalScope, GUILayout_LayoutedWindow, GUILayout_ScrollViewScope, IGUILayout, IGUILayout_AreaScope,
1079 IGUILayout_HorizontalScope, IGUILayout_LayoutedWindow, IGUILayout_ScrollViewScope,
1080};
1081#[cfg(feature = "unity_engine-guilayout")]
1082pub use guilayout::{
1083 IGUILayout_AreaScopeMethods, IGUILayout_HorizontalScopeMethods, IGUILayout_LayoutedWindowMethods, IGUILayout_ScrollViewScopeMethods,
1084};
1085#[cfg(any(feature = "unity_engine-guilayoutentry-types"))]
1086pub mod guilayoutentry;
1087#[cfg(feature = "unity_engine-guilayoutentry")]
1088pub use guilayoutentry::IGUILayoutEntryMethods;
1089#[cfg(feature = "unity_engine-guilayoutentry-types")]
1090pub use guilayoutentry::{GUILayoutEntry, IGUILayoutEntry};
1091#[cfg(any(feature = "unity_engine-guilayoutgroup-types"))]
1092pub mod guilayoutgroup;
1093#[cfg(feature = "unity_engine-guilayoutgroup")]
1094pub use guilayoutgroup::IGUILayoutGroupMethods;
1095#[cfg(feature = "unity_engine-guilayoutgroup-types")]
1096pub use guilayoutgroup::{GUILayoutGroup, IGUILayoutGroup};
1097#[cfg(any(feature = "unity_engine-guilayoutoption-types"))]
1098pub mod guilayoutoption;
1099#[cfg(feature = "unity_engine-guilayoutoption")]
1100pub use guilayoutoption::IGUILayoutOptionMethods;
1101#[cfg(feature = "unity_engine-guilayoutoption-types")]
1102pub use guilayoutoption::{GUILayoutOption, GUILayoutOption_Type, IGUILayoutOption};
1103#[cfg(any(feature = "unity_engine-guilayoututility-types"))]
1104pub mod guilayoututility;
1105#[cfg(feature = "unity_engine-guilayoututility")]
1106pub use guilayoututility::IGUILayoutUtility_LayoutCacheMethods;
1107#[cfg(feature = "unity_engine-guilayoututility-types")]
1108pub use guilayoututility::{GUILayoutUtility, GUILayoutUtility_LayoutCache, IGUILayoutUtility, IGUILayoutUtility_LayoutCache};
1109#[cfg(any(feature = "unity_engine-guiscrollgroup-types"))]
1110pub mod guiscrollgroup;
1111#[cfg(feature = "unity_engine-guiscrollgroup")]
1112pub use guiscrollgroup::IGUIScrollGroupMethods;
1113#[cfg(feature = "unity_engine-guiscrollgroup-types")]
1114pub use guiscrollgroup::{GUIScrollGroup, IGUIScrollGroup};
1115#[cfg(any(feature = "unity_engine-guisettings-types"))]
1116pub mod guisettings;
1117#[cfg(feature = "unity_engine-guisettings")]
1118pub use guisettings::IGUISettingsMethods;
1119#[cfg(feature = "unity_engine-guisettings-types")]
1120pub use guisettings::{GUISettings, IGUISettings};
1121#[cfg(any(feature = "unity_engine-guiskin-types"))]
1122pub mod guiskin;
1123#[cfg(feature = "unity_engine-guiskin-types")]
1124pub use guiskin::{GUISkin, GUISkin_SkinChangedDelegate, IGUISkin, IGUISkin_SkinChangedDelegate};
1125#[cfg(feature = "unity_engine-guiskin")]
1126pub use guiskin::{IGUISkinMethods, IGUISkin_SkinChangedDelegateMethods};
1127#[cfg(any(feature = "unity_engine-guistateobjects-types"))]
1128pub mod guistateobjects;
1129#[cfg(feature = "unity_engine-guistateobjects-types")]
1130pub use guistateobjects::{GUIStateObjects, IGUIStateObjects};
1131#[cfg(any(feature = "unity_engine-guistyle-types"))]
1132pub mod guistyle;
1133#[cfg(feature = "unity_engine-guistyle")]
1134pub use guistyle::IGUIStyleMethods;
1135#[cfg(feature = "unity_engine-guistyle-types")]
1136pub use guistyle::{GUIStyle, IGUIStyle};
1137#[cfg(any(feature = "unity_engine-guistylestate-types"))]
1138pub mod guistylestate;
1139#[cfg(feature = "unity_engine-guistylestate")]
1140pub use guistylestate::IGUIStyleStateMethods;
1141#[cfg(feature = "unity_engine-guistylestate-types")]
1142pub use guistylestate::{GUIStyleState, IGUIStyleState};
1143#[cfg(any(feature = "unity_engine-guitargetattribute-types"))]
1144pub mod guitargetattribute;
1145#[cfg(feature = "unity_engine-guitargetattribute-types")]
1146pub use guitargetattribute::{GUITargetAttribute, IGUITargetAttribute};
1147#[cfg(any(feature = "unity_engine-guiutility-types"))]
1148pub mod guiutility;
1149#[cfg(feature = "unity_engine-guiutility-types")]
1150pub use guiutility::{GUIUtility, IGUIUtility};
1151#[cfg(any(feature = "unity_engine-guiwordwrapsizer-types"))]
1152pub mod guiwordwrapsizer;
1153#[cfg(feature = "unity_engine-guiwordwrapsizer")]
1154pub use guiwordwrapsizer::IGUIWordWrapSizerMethods;
1155#[cfg(feature = "unity_engine-guiwordwrapsizer-types")]
1156pub use guiwordwrapsizer::{GUIWordWrapSizer, IGUIWordWrapSizer};
1157#[cfg(any(feature = "unity_engine-hash128-types"))]
1158pub mod hash128;
1159#[cfg(feature = "unity_engine-hash128-types")]
1160pub use hash128::Hash128;
1161#[cfg(any(feature = "unity_engine-hashunsafeutilities-types"))]
1162pub mod hashunsafeutilities;
1163#[cfg(feature = "unity_engine-hashunsafeutilities-types")]
1164pub use hashunsafeutilities::{HashUnsafeUtilities, IHashUnsafeUtilities};
1165#[cfg(any(feature = "unity_engine-hashutilities-types"))]
1166pub mod hashutilities;
1167#[cfg(feature = "unity_engine-hashutilities-types")]
1168pub use hashutilities::{HashUtilities, IHashUtilities};
1169#[cfg(any(feature = "unity_engine-headerattribute-types"))]
1170pub mod headerattribute;
1171#[cfg(feature = "unity_engine-headerattribute")]
1172pub use headerattribute::IHeaderAttributeMethods;
1173#[cfg(feature = "unity_engine-headerattribute-types")]
1174pub use headerattribute::{HeaderAttribute, IHeaderAttribute};
1175#[cfg(any(feature = "unity_engine-helpurlattribute-types"))]
1176pub mod helpurlattribute;
1177#[cfg(feature = "unity_engine-helpurlattribute")]
1178pub use helpurlattribute::IHelpURLAttributeMethods;
1179#[cfg(feature = "unity_engine-helpurlattribute-types")]
1180pub use helpurlattribute::{HelpURLAttribute, IHelpURLAttribute};
1181#[cfg(any(feature = "unity_engine-hideflags-types"))]
1182pub mod hideflags;
1183#[cfg(feature = "unity_engine-hideflags-types")]
1184pub use hideflags::HideFlags;
1185#[cfg(any(feature = "unity_engine-hideininspector-types"))]
1186pub mod hideininspector;
1187#[cfg(feature = "unity_engine-hideininspector")]
1188pub use hideininspector::IHideInInspectorMethods;
1189#[cfg(feature = "unity_engine-hideininspector-types")]
1190pub use hideininspector::{HideInInspector, IHideInInspector};
1191#[cfg(any(feature = "unity_engine-horizontalwrapmode-types"))]
1192pub mod horizontalwrapmode;
1193#[cfg(feature = "unity_engine-horizontalwrapmode-types")]
1194pub use horizontalwrapmode::HorizontalWrapMode;
1195#[cfg(any(feature = "unity_engine-humanbodybones-types"))]
1196pub mod humanbodybones;
1197#[cfg(feature = "unity_engine-humanbodybones-types")]
1198pub use humanbodybones::HumanBodyBones;
1199#[cfg(any(feature = "unity_engine-humanbone-types"))]
1200pub mod humanbone;
1201#[cfg(feature = "unity_engine-humanbone-types")]
1202pub use humanbone::HumanBone;
1203#[cfg(any(feature = "unity_engine-humandescription-types"))]
1204pub mod humandescription;
1205#[cfg(feature = "unity_engine-humandescription-types")]
1206pub use humandescription::HumanDescription;
1207#[cfg(any(feature = "unity_engine-humanlimit-types"))]
1208pub mod humanlimit;
1209#[cfg(feature = "unity_engine-humanlimit-types")]
1210pub use humanlimit::HumanLimit;
1211#[cfg(any(feature = "unity_engine-humanpose-types"))]
1212pub mod humanpose;
1213#[cfg(feature = "unity_engine-humanpose-types")]
1214pub use humanpose::HumanPose;
1215#[cfg(any(feature = "unity_engine-humanposehandler-types"))]
1216pub mod humanposehandler;
1217#[cfg(feature = "unity_engine-humanposehandler")]
1218pub use humanposehandler::IHumanPoseHandlerMethods;
1219#[cfg(feature = "unity_engine-humanposehandler-types")]
1220pub use humanposehandler::{HumanPoseHandler, IHumanPoseHandler};
1221#[cfg(any(feature = "unity_engine-humantrait-types"))]
1222pub mod humantrait;
1223#[cfg(feature = "unity_engine-humantrait-types")]
1224pub use humantrait::{HumanTrait, IHumanTrait};
1225#[cfg(any(feature = "unity_engine-ianimationclipsource-types"))]
1226pub mod ianimationclipsource;
1227#[cfg(feature = "unity_engine-ianimationclipsource-types")]
1228pub use ianimationclipsource::{IAnimationClipSource, IIAnimationClipSource};
1229#[cfg(any(feature = "unity_engine-icanvasraycastfilter-types"))]
1230pub mod icanvasraycastfilter;
1231#[cfg(feature = "unity_engine-icanvasraycastfilter")]
1232pub use icanvasraycastfilter::IICanvasRaycastFilterMethods;
1233#[cfg(feature = "unity_engine-icanvasraycastfilter-types")]
1234pub use icanvasraycastfilter::{ICanvasRaycastFilter, IICanvasRaycastFilter};
1235#[cfg(any(feature = "unity_engine-iexposedpropertytable-types"))]
1236pub mod iexposedpropertytable;
1237#[cfg(feature = "unity_engine-iexposedpropertytable")]
1238pub use iexposedpropertytable::IIExposedPropertyTableMethods;
1239#[cfg(feature = "unity_engine-iexposedpropertytable-types")]
1240pub use iexposedpropertytable::{IExposedPropertyTable, IIExposedPropertyTable};
1241#[cfg(any(feature = "unity_engine-ilogger_interface-types"))]
1242pub mod ilogger_interface;
1243#[cfg(feature = "unity_engine-ilogger_interface")]
1244pub use ilogger_interface::IILogger_InterfaceMethods;
1245#[cfg(feature = "unity_engine-ilogger_interface-types")]
1246pub use ilogger_interface::{IILogger_Interface, ILogger_Interface};
1247#[cfg(any(feature = "unity_engine-iloghandler-types"))]
1248pub mod iloghandler;
1249#[cfg(feature = "unity_engine-iloghandler")]
1250pub use iloghandler::IILogHandlerMethods;
1251#[cfg(feature = "unity_engine-iloghandler-types")]
1252pub use iloghandler::{IILogHandler, ILogHandler};
1253#[cfg(any(feature = "unity_engine-imageconversion-types"))]
1254pub mod imageconversion;
1255#[cfg(feature = "unity_engine-imageconversion-types")]
1256pub use imageconversion::{IImageConversion, ImageConversion};
1257#[cfg(any(feature = "unity_engine-imageeffectallowedinsceneview-types"))]
1258pub mod imageeffectallowedinsceneview;
1259#[cfg(feature = "unity_engine-imageeffectallowedinsceneview")]
1260pub use imageeffectallowedinsceneview::IImageEffectAllowedInSceneViewMethods;
1261#[cfg(feature = "unity_engine-imageeffectallowedinsceneview-types")]
1262pub use imageeffectallowedinsceneview::{IImageEffectAllowedInSceneView, ImageEffectAllowedInSceneView};
1263#[cfg(any(feature = "unity_engine-imageposition-types"))]
1264pub mod imageposition;
1265#[cfg(feature = "unity_engine-imageposition-types")]
1266pub use imageposition::ImagePosition;
1267#[cfg(any(feature = "unity_engine-imecompositionmode-types"))]
1268pub mod imecompositionmode;
1269#[cfg(feature = "unity_engine-imecompositionmode-types")]
1270pub use imecompositionmode::IMECompositionMode;
1271#[cfg(any(feature = "unity_engine-input-types"))]
1272pub mod input;
1273#[cfg(feature = "unity_engine-input-types")]
1274pub use input::{IInput, Input};
1275#[cfg(any(feature = "unity_engine-inspectornameattribute-types"))]
1276pub mod inspectornameattribute;
1277#[cfg(feature = "unity_engine-inspectornameattribute")]
1278pub use inspectornameattribute::IInspectorNameAttributeMethods;
1279#[cfg(feature = "unity_engine-inspectornameattribute-types")]
1280pub use inspectornameattribute::{IInspectorNameAttribute, InspectorNameAttribute};
1281#[cfg(any(feature = "unity_engine-integratedsubsystem-types"))]
1282pub mod integratedsubsystem;
1283#[cfg(feature = "unity_engine-integratedsubsystem")]
1284pub use integratedsubsystem::IIntegratedSubsystemMethods;
1285#[cfg(feature = "unity_engine-integratedsubsystem-types")]
1286pub use integratedsubsystem::{IIntegratedSubsystem, IntegratedSubsystem};
1287#[cfg(any(feature = "unity_engine-integratedsubsystem_1-types"))]
1288pub mod integratedsubsystem_1;
1289#[cfg(feature = "unity_engine-integratedsubsystem_1")]
1290pub use integratedsubsystem_1::IIntegratedSubsystem_1Methods;
1291#[cfg(feature = "unity_engine-integratedsubsystem_1-types")]
1292pub use integratedsubsystem_1::{IIntegratedSubsystem_1, IntegratedSubsystem_1};
1293#[cfg(any(feature = "unity_engine-integratedsubsystemdescriptor-types"))]
1294pub mod integratedsubsystemdescriptor;
1295#[cfg(feature = "unity_engine-integratedsubsystemdescriptor")]
1296pub use integratedsubsystemdescriptor::IIntegratedSubsystemDescriptorMethods;
1297#[cfg(feature = "unity_engine-integratedsubsystemdescriptor-types")]
1298pub use integratedsubsystemdescriptor::{IIntegratedSubsystemDescriptor, IntegratedSubsystemDescriptor};
1299#[cfg(any(feature = "unity_engine-integratedsubsystemdescriptor_1-types"))]
1300pub mod integratedsubsystemdescriptor_1;
1301#[cfg(feature = "unity_engine-integratedsubsystemdescriptor_1")]
1302pub use integratedsubsystemdescriptor_1::IIntegratedSubsystemDescriptor_1Methods;
1303#[cfg(feature = "unity_engine-integratedsubsystemdescriptor_1-types")]
1304pub use integratedsubsystemdescriptor_1::{IIntegratedSubsystemDescriptor_1, IntegratedSubsystemDescriptor_1};
1305#[cfg(any(
1306 feature = "unity_engine-internal-defaultvalueattribute-types",
1307 feature = "unity_engine-internal-excludefromdocsattribute-types"
1308))]
1309pub mod internal;
1310#[cfg(any(feature = "unity_engine-internal_drawtexturearguments-types"))]
1311pub mod internal_drawtexturearguments;
1312#[cfg(feature = "unity_engine-internal_drawtexturearguments-types")]
1313pub use internal_drawtexturearguments::Internal_DrawTextureArguments;
1314#[cfg(any(feature = "unity_engine-internal_subsystemdescriptors-types"))]
1315pub mod internal_subsystemdescriptors;
1316#[cfg(feature = "unity_engine-internal_subsystemdescriptors-types")]
1317pub use internal_subsystemdescriptors::{IInternal_SubsystemDescriptors, Internal_SubsystemDescriptors};
1318#[cfg(any(feature = "unity_engine-iplayereditorconnectionnative-types"))]
1319pub mod iplayereditorconnectionnative;
1320#[cfg(feature = "unity_engine-iplayereditorconnectionnative")]
1321pub use iplayereditorconnectionnative::IIPlayerEditorConnectionNativeMethods;
1322#[cfg(feature = "unity_engine-iplayereditorconnectionnative-types")]
1323pub use iplayereditorconnectionnative::{IIPlayerEditorConnectionNative, IPlayerEditorConnectionNative};
1324#[cfg(any(feature = "unity_engine-iserializationcallbackreceiver-types"))]
1325pub mod iserializationcallbackreceiver;
1326#[cfg(feature = "unity_engine-iserializationcallbackreceiver")]
1327pub use iserializationcallbackreceiver::IISerializationCallbackReceiverMethods;
1328#[cfg(feature = "unity_engine-iserializationcallbackreceiver-types")]
1329pub use iserializationcallbackreceiver::{IISerializationCallbackReceiver, ISerializationCallbackReceiver};
1330#[cfg(any(feature = "unity_engine-isubsystem_interface-types"))]
1331pub mod isubsystem_interface;
1332#[cfg(feature = "unity_engine-isubsystem_interface-types")]
1333pub use isubsystem_interface::{IISubsystem_Interface, ISubsystem_Interface};
1334#[cfg(any(feature = "unity_engine-isubsystemdescriptor_interface-types"))]
1335pub mod isubsystemdescriptor_interface;
1336#[cfg(feature = "unity_engine-isubsystemdescriptor_interface")]
1337pub use isubsystemdescriptor_interface::IISubsystemDescriptor_InterfaceMethods;
1338#[cfg(feature = "unity_engine-isubsystemdescriptor_interface-types")]
1339pub use isubsystemdescriptor_interface::{IISubsystemDescriptor_Interface, ISubsystemDescriptor_Interface};
1340#[cfg(any(
1341 feature = "unity_engine-jobs-ijobparallelfortransform-types",
1342 feature = "unity_engine-jobs-ijobparallelfortransformextensions-types",
1343 feature = "unity_engine-jobs-transformaccess-types",
1344 feature = "unity_engine-jobs-transformaccessarray-types"
1345))]
1346pub mod jobs;
1347#[cfg(any(feature = "unity_engine-joint-types"))]
1348pub mod joint;
1349#[cfg(feature = "unity_engine-joint")]
1350pub use joint::IJointMethods;
1351#[cfg(feature = "unity_engine-joint-types")]
1352pub use joint::{IJoint, Joint};
1353#[cfg(any(feature = "unity_engine-joint2d-types"))]
1354pub mod joint2d;
1355#[cfg(feature = "unity_engine-joint2d-types")]
1356pub use joint2d::{IJoint2D, Joint2D};
1357#[cfg(any(feature = "unity_engine-jointdrive-types"))]
1358pub mod jointdrive;
1359#[cfg(feature = "unity_engine-jointdrive-types")]
1360pub use jointdrive::JointDrive;
1361#[cfg(any(feature = "unity_engine-jointprojectionmode-types"))]
1362pub mod jointprojectionmode;
1363#[cfg(feature = "unity_engine-jointprojectionmode-types")]
1364pub use jointprojectionmode::JointProjectionMode;
1365#[cfg(any(feature = "unity_engine-jsonutility-types"))]
1366pub mod jsonutility;
1367#[cfg(feature = "unity_engine-jsonutility-types")]
1368pub use jsonutility::{IJsonUtility, JsonUtility};
1369#[cfg(any(feature = "unity_engine-jvalue-types"))]
1370pub mod jvalue;
1371#[cfg(any(feature = "unity_engine-keycode-types"))]
1372pub mod keycode;
1373#[cfg(feature = "unity_engine-keycode-types")]
1374pub use keycode::KeyCode;
1375#[cfg(any(feature = "unity_engine-keyframe-types"))]
1376pub mod keyframe;
1377#[cfg(feature = "unity_engine-keyframe-types")]
1378pub use keyframe::Keyframe;
1379#[cfg(any(feature = "unity_engine-layermask-types"))]
1380pub mod layermask;
1381#[cfg(feature = "unity_engine-layermask-types")]
1382pub use layermask::LayerMask;
1383#[cfg(any(feature = "unity_engine-light-types"))]
1384pub mod light;
1385#[cfg(feature = "unity_engine-light")]
1386pub use light::ILightMethods;
1387#[cfg(feature = "unity_engine-light-types")]
1388pub use light::{ILight, Light};
1389#[cfg(any(feature = "unity_engine-lightbakingoutput-types"))]
1390pub mod lightbakingoutput;
1391#[cfg(feature = "unity_engine-lightbakingoutput-types")]
1392pub use lightbakingoutput::LightBakingOutput;
1393#[cfg(any(feature = "unity_engine-lightingsettings-types"))]
1394pub mod lightingsettings;
1395#[cfg(feature = "unity_engine-lightingsettings")]
1396pub use lightingsettings::ILightingSettingsMethods;
1397#[cfg(feature = "unity_engine-lightingsettings-types")]
1398pub use lightingsettings::{ILightingSettings, LightingSettings};
1399#[cfg(any(feature = "unity_engine-lightmapbaketype-types"))]
1400pub mod lightmapbaketype;
1401#[cfg(feature = "unity_engine-lightmapbaketype-types")]
1402pub use lightmapbaketype::LightmapBakeType;
1403#[cfg(any(feature = "unity_engine-lightmapdata-types"))]
1404pub mod lightmapdata;
1405#[cfg(feature = "unity_engine-lightmapdata")]
1406pub use lightmapdata::ILightmapDataMethods;
1407#[cfg(feature = "unity_engine-lightmapdata-types")]
1408pub use lightmapdata::{ILightmapData, LightmapData};
1409#[cfg(any(feature = "unity_engine-lightmapsettings-types"))]
1410pub mod lightmapsettings;
1411#[cfg(feature = "unity_engine-lightmapsettings")]
1412pub use lightmapsettings::ILightmapSettingsMethods;
1413#[cfg(feature = "unity_engine-lightmapsettings-types")]
1414pub use lightmapsettings::{ILightmapSettings, LightmapSettings};
1415#[cfg(any(feature = "unity_engine-lightmapsmode-types"))]
1416pub mod lightmapsmode;
1417#[cfg(feature = "unity_engine-lightmapsmode-types")]
1418pub use lightmapsmode::LightmapsMode;
1419#[cfg(any(feature = "unity_engine-lightmapsmodelegacy-types"))]
1420pub mod lightmapsmodelegacy;
1421#[cfg(feature = "unity_engine-lightmapsmodelegacy-types")]
1422pub use lightmapsmodelegacy::LightmapsModeLegacy;
1423#[cfg(any(feature = "unity_engine-lightprobegroup-types"))]
1424pub mod lightprobegroup;
1425#[cfg(feature = "unity_engine-lightprobegroup")]
1426pub use lightprobegroup::ILightProbeGroupMethods;
1427#[cfg(feature = "unity_engine-lightprobegroup-types")]
1428pub use lightprobegroup::{ILightProbeGroup, LightProbeGroup};
1429#[cfg(any(feature = "unity_engine-lightprobes-types"))]
1430pub mod lightprobes;
1431#[cfg(feature = "unity_engine-lightprobes")]
1432pub use lightprobes::ILightProbesMethods;
1433#[cfg(feature = "unity_engine-lightprobes-types")]
1434pub use lightprobes::{ILightProbes, LightProbes};
1435#[cfg(any(feature = "unity_engine-lightrendermode-types"))]
1436pub mod lightrendermode;
1437#[cfg(feature = "unity_engine-lightrendermode-types")]
1438pub use lightrendermode::LightRenderMode;
1439#[cfg(any(feature = "unity_engine-lightshadowcastermode-types"))]
1440pub mod lightshadowcastermode;
1441#[cfg(feature = "unity_engine-lightshadowcastermode-types")]
1442pub use lightshadowcastermode::LightShadowCasterMode;
1443#[cfg(any(feature = "unity_engine-lightshadows-types"))]
1444pub mod lightshadows;
1445#[cfg(feature = "unity_engine-lightshadows-types")]
1446pub use lightshadows::LightShadows;
1447#[cfg(any(feature = "unity_engine-lightshape-types"))]
1448pub mod lightshape;
1449#[cfg(feature = "unity_engine-lightshape-types")]
1450pub use lightshape::LightShape;
1451#[cfg(any(feature = "unity_engine-lighttype-types"))]
1452pub mod lighttype;
1453#[cfg(feature = "unity_engine-lighttype-types")]
1454pub use lighttype::LightType;
1455#[cfg(any(feature = "unity_engine-linealignment-types"))]
1456pub mod linealignment;
1457#[cfg(feature = "unity_engine-linealignment-types")]
1458pub use linealignment::LineAlignment;
1459#[cfg(any(feature = "unity_engine-linerenderer-types"))]
1460pub mod linerenderer;
1461#[cfg(feature = "unity_engine-linerenderer")]
1462pub use linerenderer::ILineRendererMethods;
1463#[cfg(feature = "unity_engine-linerenderer-types")]
1464pub use linerenderer::{ILineRenderer, LineRenderer};
1465#[cfg(any(feature = "unity_engine-linetexturemode-types"))]
1466pub mod linetexturemode;
1467#[cfg(feature = "unity_engine-linetexturemode-types")]
1468pub use linetexturemode::LineTextureMode;
1469#[cfg(any(feature = "unity_engine-lod-types"))]
1470pub mod lod;
1471#[cfg(feature = "unity_engine-lod-types")]
1472pub use lod::LOD;
1473#[cfg(any(feature = "unity_engine-lodfademode-types"))]
1474pub mod lodfademode;
1475#[cfg(feature = "unity_engine-lodfademode-types")]
1476pub use lodfademode::LODFadeMode;
1477#[cfg(any(feature = "unity_engine-lodgroup-types"))]
1478pub mod lodgroup;
1479#[cfg(feature = "unity_engine-lodgroup")]
1480pub use lodgroup::ILODGroupMethods;
1481#[cfg(feature = "unity_engine-lodgroup-types")]
1482pub use lodgroup::{ILODGroup, LODGroup};
1483#[cfg(any(feature = "unity_engine-logger-types"))]
1484pub mod logger;
1485#[cfg(feature = "unity_engine-logger")]
1486pub use logger::ILoggerMethods;
1487#[cfg(feature = "unity_engine-logger-types")]
1488pub use logger::{ILogger, Logger};
1489#[cfg(any(feature = "unity_engine-logoption-types"))]
1490pub mod logoption;
1491#[cfg(feature = "unity_engine-logoption-types")]
1492pub use logoption::LogOption;
1493#[cfg(any(feature = "unity_engine-logtype-types"))]
1494pub mod logtype;
1495#[cfg(feature = "unity_engine-logtype-types")]
1496pub use logtype::LogType;
1497#[cfg(any(
1498 feature = "unity_engine-low_level-playerloop-types",
1499 feature = "unity_engine-low_level-playerloopsystem-types",
1500 feature = "unity_engine-low_level-playerloopsysteminternal-types"
1501))]
1502pub mod low_level;
1503#[cfg(any(feature = "unity_engine-lowerresblittexture-types"))]
1504pub mod lowerresblittexture;
1505#[cfg(feature = "unity_engine-lowerresblittexture")]
1506pub use lowerresblittexture::ILowerResBlitTextureMethods;
1507#[cfg(feature = "unity_engine-lowerresblittexture-types")]
1508pub use lowerresblittexture::{ILowerResBlitTexture, LowerResBlitTexture};
1509#[cfg(any(feature = "unity_engine-managedstreamhelpers-types"))]
1510pub mod managedstreamhelpers;
1511#[cfg(feature = "unity_engine-managedstreamhelpers-types")]
1512pub use managedstreamhelpers::{IManagedStreamHelpers, ManagedStreamHelpers};
1513#[cfg(any(feature = "unity_engine-matchtargetweightmask-types"))]
1514pub mod matchtargetweightmask;
1515#[cfg(feature = "unity_engine-matchtargetweightmask-types")]
1516pub use matchtargetweightmask::MatchTargetWeightMask;
1517#[cfg(any(feature = "unity_engine-material-types"))]
1518pub mod material;
1519#[cfg(feature = "unity_engine-material")]
1520pub use material::IMaterialMethods;
1521#[cfg(feature = "unity_engine-material-types")]
1522pub use material::{IMaterial, Material};
1523#[cfg(any(feature = "unity_engine-materialglobalilluminationflags-types"))]
1524pub mod materialglobalilluminationflags;
1525#[cfg(feature = "unity_engine-materialglobalilluminationflags-types")]
1526pub use materialglobalilluminationflags::MaterialGlobalIlluminationFlags;
1527#[cfg(any(feature = "unity_engine-materialpropertyblock-types"))]
1528pub mod materialpropertyblock;
1529#[cfg(feature = "unity_engine-materialpropertyblock")]
1530pub use materialpropertyblock::IMaterialPropertyBlockMethods;
1531#[cfg(feature = "unity_engine-materialpropertyblock-types")]
1532pub use materialpropertyblock::{IMaterialPropertyBlock, MaterialPropertyBlock};
1533#[cfg(any(feature = "unity_engine-mathf-types"))]
1534pub mod mathf;
1535#[cfg(feature = "unity_engine-mathf-types")]
1536pub use mathf::Mathf;
1537#[cfg(any(feature = "unity_engine-matrix4x4-types"))]
1538pub mod matrix4x4;
1539#[cfg(feature = "unity_engine-matrix4x4-types")]
1540pub use matrix4x4::Matrix4x4;
1541#[cfg(any(feature = "unity_engine-mesh-types"))]
1542pub mod mesh;
1543#[cfg(feature = "unity_engine-mesh")]
1544pub use mesh::IMeshMethods;
1545#[cfg(feature = "unity_engine-mesh-types")]
1546pub use mesh::{IMesh, Mesh, Mesh_MeshData, Mesh_MeshDataArray};
1547#[cfg(any(feature = "unity_engine-meshcollider-types"))]
1548pub mod meshcollider;
1549#[cfg(feature = "unity_engine-meshcollider")]
1550pub use meshcollider::IMeshColliderMethods;
1551#[cfg(feature = "unity_engine-meshcollider-types")]
1552pub use meshcollider::{IMeshCollider, MeshCollider};
1553#[cfg(any(feature = "unity_engine-meshcollidercookingoptions-types"))]
1554pub mod meshcollidercookingoptions;
1555#[cfg(feature = "unity_engine-meshcollidercookingoptions-types")]
1556pub use meshcollidercookingoptions::MeshColliderCookingOptions;
1557#[cfg(any(feature = "unity_engine-meshfilter-types"))]
1558pub mod meshfilter;
1559#[cfg(feature = "unity_engine-meshfilter")]
1560pub use meshfilter::IMeshFilterMethods;
1561#[cfg(feature = "unity_engine-meshfilter-types")]
1562pub use meshfilter::{IMeshFilter, MeshFilter};
1563#[cfg(any(feature = "unity_engine-meshrenderer-types"))]
1564pub mod meshrenderer;
1565#[cfg(feature = "unity_engine-meshrenderer")]
1566pub use meshrenderer::IMeshRendererMethods;
1567#[cfg(feature = "unity_engine-meshrenderer-types")]
1568pub use meshrenderer::{IMeshRenderer, MeshRenderer};
1569#[cfg(any(feature = "unity_engine-meshtopology-types"))]
1570pub mod meshtopology;
1571#[cfg(feature = "unity_engine-meshtopology-types")]
1572pub use meshtopology::MeshTopology;
1573#[cfg(any(feature = "unity_engine-minattribute-types"))]
1574pub mod minattribute;
1575#[cfg(feature = "unity_engine-minattribute")]
1576pub use minattribute::IMinAttributeMethods;
1577#[cfg(feature = "unity_engine-minattribute-types")]
1578pub use minattribute::{IMinAttribute, MinAttribute};
1579#[cfg(any(feature = "unity_engine-mixedlightingmode-types"))]
1580pub mod mixedlightingmode;
1581#[cfg(feature = "unity_engine-mixedlightingmode-types")]
1582pub use mixedlightingmode::MixedLightingMode;
1583#[cfg(any(feature = "unity_engine-monobehaviour-types"))]
1584pub mod monobehaviour;
1585#[cfg(feature = "unity_engine-monobehaviour")]
1586pub use monobehaviour::IMonoBehaviourMethods;
1587#[cfg(feature = "unity_engine-monobehaviour-types")]
1588pub use monobehaviour::{IMonoBehaviour, MonoBehaviour};
1589#[cfg(any(feature = "unity_engine-motion-types"))]
1590pub mod motion;
1591#[cfg(feature = "unity_engine-motion")]
1592pub use motion::IMotionMethods;
1593#[cfg(feature = "unity_engine-motion-types")]
1594pub use motion::{IMotion, Motion};
1595#[cfg(any(feature = "unity_engine-motionvectorgenerationmode-types"))]
1596pub mod motionvectorgenerationmode;
1597#[cfg(feature = "unity_engine-motionvectorgenerationmode-types")]
1598pub use motionvectorgenerationmode::MotionVectorGenerationMode;
1599#[cfg(any(feature = "unity_engine-multilineattribute-types"))]
1600pub mod multilineattribute;
1601#[cfg(feature = "unity_engine-multilineattribute")]
1602pub use multilineattribute::IMultilineAttributeMethods;
1603#[cfg(feature = "unity_engine-multilineattribute-types")]
1604pub use multilineattribute::{IMultilineAttribute, MultilineAttribute};
1605#[cfg(any(feature = "unity_engine-nativeclassattribute-types"))]
1606pub mod nativeclassattribute;
1607#[cfg(feature = "unity_engine-nativeclassattribute")]
1608pub use nativeclassattribute::INativeClassAttributeMethods;
1609#[cfg(feature = "unity_engine-nativeclassattribute-types")]
1610pub use nativeclassattribute::{INativeClassAttribute, NativeClassAttribute};
1611#[cfg(any(
1612 feature = "unity_engine-networking-certificatehandler-types",
1613 feature = "unity_engine-networking-downloadhandler-types",
1614 feature = "unity_engine-networking-downloadhandlerassetbundle-types",
1615 feature = "unity_engine-networking-downloadhandlerbuffer-types",
1616 feature = "unity_engine-networking-player_connection-messageeventargs-types",
1617 feature = "unity_engine-networking-player_connection-playerconnection-types",
1618 feature = "unity_engine-networking-player_connection-playereditorconnectionevents-types",
1619 feature = "unity_engine-networking-unitywebrequest-types",
1620 feature = "unity_engine-networking-unitywebrequestassetbundle-types",
1621 feature = "unity_engine-networking-unitywebrequestasyncoperation-types",
1622 feature = "unity_engine-networking-uploadhandler-types",
1623 feature = "unity_engine-networking-uploadhandlerraw-types"
1624))]
1625pub mod networking;
1626#[cfg(any(feature = "unity_engine-noallochelpers-types"))]
1627pub mod noallochelpers;
1628#[cfg(feature = "unity_engine-noallochelpers-types")]
1629pub use noallochelpers::{INoAllocHelpers, NoAllocHelpers};
1630#[cfg(any(feature = "unity_engine-object_2-types"))]
1631pub mod object_2;
1632#[cfg(feature = "unity_engine-object_2")]
1633pub use object_2::IObject_2Methods;
1634#[cfg(feature = "unity_engine-object_2-types")]
1635pub use object_2::{IObject_2, Object_2};
1636#[cfg(any(feature = "unity_engine-operatingsystemfamily-types"))]
1637pub mod operatingsystemfamily;
1638#[cfg(feature = "unity_engine-operatingsystemfamily-types")]
1639pub use operatingsystemfamily::OperatingSystemFamily;
1640#[cfg(any(feature = "unity_engine-particle_system_jobs-nativeparticledata-types"))]
1641pub mod particle_system_jobs;
1642#[cfg(any(feature = "unity_engine-particlesystem-types"))]
1643pub mod particlesystem;
1644#[cfg(feature = "unity_engine-particlesystem")]
1645pub use particlesystem::IParticleSystemMethods;
1646#[cfg(feature = "unity_engine-particlesystem-types")]
1647pub use particlesystem::{
1648 IParticleSystem, ParticleSystem, ParticleSystem_CollisionModule, ParticleSystem_ColorBySpeedModule, ParticleSystem_ColorOverLifetimeModule,
1649 ParticleSystem_CustomDataModule, ParticleSystem_EmissionModule, ParticleSystem_EmitParams, ParticleSystem_ExternalForcesModule,
1650 ParticleSystem_ForceOverLifetimeModule, ParticleSystem_InheritVelocityModule, ParticleSystem_LifetimeByEmitterSpeedModule,
1651 ParticleSystem_LightsModule, ParticleSystem_LimitVelocityOverLifetimeModule, ParticleSystem_MainModule, ParticleSystem_MinMaxCurve,
1652 ParticleSystem_MinMaxGradient, ParticleSystem_NoiseModule, ParticleSystem_Particle, ParticleSystem_PlaybackState,
1653 ParticleSystem_PlaybackState_Collision, ParticleSystem_PlaybackState_Emission, ParticleSystem_PlaybackState_Force,
1654 ParticleSystem_PlaybackState_Initial, ParticleSystem_PlaybackState_Lights, ParticleSystem_PlaybackState_Noise, ParticleSystem_PlaybackState_Seed,
1655 ParticleSystem_PlaybackState_Seed4, ParticleSystem_PlaybackState_Shape, ParticleSystem_PlaybackState_Trail, ParticleSystem_RotationBySpeedModule,
1656 ParticleSystem_RotationOverLifetimeModule, ParticleSystem_ShapeModule, ParticleSystem_SizeBySpeedModule, ParticleSystem_SizeOverLifetimeModule,
1657 ParticleSystem_SubEmittersModule, ParticleSystem_TextureSheetAnimationModule, ParticleSystem_TrailModule, ParticleSystem_Trails,
1658 ParticleSystem_TriggerModule, ParticleSystem_VelocityOverLifetimeModule,
1659};
1660#[cfg(any(feature = "unity_engine-particlesystemcullingmode-types"))]
1661pub mod particlesystemcullingmode;
1662#[cfg(feature = "unity_engine-particlesystemcullingmode-types")]
1663pub use particlesystemcullingmode::ParticleSystemCullingMode;
1664#[cfg(any(feature = "unity_engine-particlesystemcurvemode-types"))]
1665pub mod particlesystemcurvemode;
1666#[cfg(feature = "unity_engine-particlesystemcurvemode-types")]
1667pub use particlesystemcurvemode::ParticleSystemCurveMode;
1668#[cfg(any(feature = "unity_engine-particlesystemcustomdata-types"))]
1669pub mod particlesystemcustomdata;
1670#[cfg(feature = "unity_engine-particlesystemcustomdata-types")]
1671pub use particlesystemcustomdata::ParticleSystemCustomData;
1672#[cfg(any(feature = "unity_engine-particlesystemforcefield-types"))]
1673pub mod particlesystemforcefield;
1674#[cfg(feature = "unity_engine-particlesystemforcefield")]
1675pub use particlesystemforcefield::IParticleSystemForceFieldMethods;
1676#[cfg(feature = "unity_engine-particlesystemforcefield-types")]
1677pub use particlesystemforcefield::{IParticleSystemForceField, ParticleSystemForceField};
1678#[cfg(any(feature = "unity_engine-particlesystemforcefieldshape-types"))]
1679pub mod particlesystemforcefieldshape;
1680#[cfg(feature = "unity_engine-particlesystemforcefieldshape-types")]
1681pub use particlesystemforcefieldshape::ParticleSystemForceFieldShape;
1682#[cfg(any(feature = "unity_engine-particlesystemgradientmode-types"))]
1683pub mod particlesystemgradientmode;
1684#[cfg(feature = "unity_engine-particlesystemgradientmode-types")]
1685pub use particlesystemgradientmode::ParticleSystemGradientMode;
1686#[cfg(any(feature = "unity_engine-particlesystemrenderer-types"))]
1687pub mod particlesystemrenderer;
1688#[cfg(feature = "unity_engine-particlesystemrenderer")]
1689pub use particlesystemrenderer::IParticleSystemRendererMethods;
1690#[cfg(feature = "unity_engine-particlesystemrenderer-types")]
1691pub use particlesystemrenderer::{IParticleSystemRenderer, ParticleSystemRenderer};
1692#[cfg(any(feature = "unity_engine-particlesystemrendermode-types"))]
1693pub mod particlesystemrendermode;
1694#[cfg(feature = "unity_engine-particlesystemrendermode-types")]
1695pub use particlesystemrendermode::ParticleSystemRenderMode;
1696#[cfg(any(feature = "unity_engine-particlesystemrenderspace-types"))]
1697pub mod particlesystemrenderspace;
1698#[cfg(feature = "unity_engine-particlesystemrenderspace-types")]
1699pub use particlesystemrenderspace::ParticleSystemRenderSpace;
1700#[cfg(any(feature = "unity_engine-particlesystemscalingmode-types"))]
1701pub mod particlesystemscalingmode;
1702#[cfg(feature = "unity_engine-particlesystemscalingmode-types")]
1703pub use particlesystemscalingmode::ParticleSystemScalingMode;
1704#[cfg(any(feature = "unity_engine-particlesystemshapetype-types"))]
1705pub mod particlesystemshapetype;
1706#[cfg(feature = "unity_engine-particlesystemshapetype-types")]
1707pub use particlesystemshapetype::ParticleSystemShapeType;
1708#[cfg(any(feature = "unity_engine-particlesystemsimulationspace-types"))]
1709pub mod particlesystemsimulationspace;
1710#[cfg(feature = "unity_engine-particlesystemsimulationspace-types")]
1711pub use particlesystemsimulationspace::ParticleSystemSimulationSpace;
1712#[cfg(any(feature = "unity_engine-particlesystemsortmode-types"))]
1713pub mod particlesystemsortmode;
1714#[cfg(feature = "unity_engine-particlesystemsortmode-types")]
1715pub use particlesystemsortmode::ParticleSystemSortMode;
1716#[cfg(any(feature = "unity_engine-particlesystemstopaction-types"))]
1717pub mod particlesystemstopaction;
1718#[cfg(feature = "unity_engine-particlesystemstopaction-types")]
1719pub use particlesystemstopaction::ParticleSystemStopAction;
1720#[cfg(any(feature = "unity_engine-particlesystemstopbehavior-types"))]
1721pub mod particlesystemstopbehavior;
1722#[cfg(feature = "unity_engine-particlesystemstopbehavior-types")]
1723pub use particlesystemstopbehavior::ParticleSystemStopBehavior;
1724#[cfg(any(feature = "unity_engine-particlesystemvertexstream-types"))]
1725pub mod particlesystemvertexstream;
1726#[cfg(feature = "unity_engine-particlesystemvertexstream-types")]
1727pub use particlesystemvertexstream::ParticleSystemVertexStream;
1728#[cfg(any(feature = "unity_engine-particlesystemvertexstreams-types"))]
1729pub mod particlesystemvertexstreams;
1730#[cfg(feature = "unity_engine-particlesystemvertexstreams-types")]
1731pub use particlesystemvertexstreams::ParticleSystemVertexStreams;
1732#[cfg(any(feature = "unity_engine-physicmaterial-types"))]
1733pub mod physicmaterial;
1734#[cfg(feature = "unity_engine-physicmaterial")]
1735pub use physicmaterial::IPhysicMaterialMethods;
1736#[cfg(feature = "unity_engine-physicmaterial-types")]
1737pub use physicmaterial::{IPhysicMaterial, PhysicMaterial};
1738#[cfg(any(feature = "unity_engine-physicmaterialcombine-types"))]
1739pub mod physicmaterialcombine;
1740#[cfg(feature = "unity_engine-physicmaterialcombine-types")]
1741pub use physicmaterialcombine::PhysicMaterialCombine;
1742#[cfg(any(feature = "unity_engine-physics-types"))]
1743pub mod physics;
1744#[cfg(feature = "unity_engine-physics-types")]
1745pub use physics::{IPhysics, Physics};
1746#[cfg(any(feature = "unity_engine-physics2d-types"))]
1747pub mod physics2d;
1748#[cfg(feature = "unity_engine-physics2d-types")]
1749pub use physics2d::{IPhysics2D, Physics2D};
1750#[cfg(any(feature = "unity_engine-physicsscene-types"))]
1751pub mod physicsscene;
1752#[cfg(feature = "unity_engine-physicsscene-types")]
1753pub use physicsscene::PhysicsScene;
1754#[cfg(any(feature = "unity_engine-physicsscene2d-types"))]
1755pub mod physicsscene2d;
1756#[cfg(feature = "unity_engine-physicsscene2d-types")]
1757pub use physicsscene2d::PhysicsScene2D;
1758#[cfg(any(feature = "unity_engine-plane-types"))]
1759pub mod plane;
1760#[cfg(feature = "unity_engine-plane-types")]
1761pub use plane::Plane;
1762#[cfg(any(
1763 feature = "unity_engine-playables-animationplayableutilities-types",
1764 feature = "unity_engine-playables-directorupdatemode-types",
1765 feature = "unity_engine-playables-directorwrapmode-types",
1766 feature = "unity_engine-playables-framedata-types",
1767 feature = "unity_engine-playables-inotification-types",
1768 feature = "unity_engine-playables-inotificationreceiver-types",
1769 feature = "unity_engine-playables-iplayable_interface-types",
1770 feature = "unity_engine-playables-iplayableasset_interface-types",
1771 feature = "unity_engine-playables-iplayablebehaviour_interface-types",
1772 feature = "unity_engine-playables-iplayableoutput_interface-types",
1773 feature = "unity_engine-playables-playable-types",
1774 feature = "unity_engine-playables-playableasset-types",
1775 feature = "unity_engine-playables-playablebehaviour-types",
1776 feature = "unity_engine-playables-playablebinding-types",
1777 feature = "unity_engine-playables-playabledirector-types",
1778 feature = "unity_engine-playables-playableextensions-types",
1779 feature = "unity_engine-playables-playablegraph-types",
1780 feature = "unity_engine-playables-playablehandle-types",
1781 feature = "unity_engine-playables-playableoutput-types",
1782 feature = "unity_engine-playables-playableoutputextensions-types",
1783 feature = "unity_engine-playables-playableoutputhandle-types",
1784 feature = "unity_engine-playables-playabletraversalmode-types",
1785 feature = "unity_engine-playables-playstate-types",
1786 feature = "unity_engine-playables-scriptplayable_1-types",
1787 feature = "unity_engine-playables-scriptplayablebinding-types",
1788 feature = "unity_engine-playables-scriptplayableoutput-types"
1789))]
1790pub mod playables;
1791#[cfg(any(
1792 feature = "unity_engine-player_loop-earlyupdate-types",
1793 feature = "unity_engine-player_loop-fixedupdate-types",
1794 feature = "unity_engine-player_loop-initialization-types",
1795 feature = "unity_engine-player_loop-postlateupdate-types",
1796 feature = "unity_engine-player_loop-prelateupdate-types",
1797 feature = "unity_engine-player_loop-preupdate-types",
1798 feature = "unity_engine-player_loop-timeupdate-types",
1799 feature = "unity_engine-player_loop-update-types"
1800))]
1801pub mod player_loop;
1802#[cfg(any(feature = "unity_engine-playerconnectioninternal-types"))]
1803pub mod playerconnectioninternal;
1804#[cfg(feature = "unity_engine-playerconnectioninternal")]
1805pub use playerconnectioninternal::IPlayerConnectionInternalMethods;
1806#[cfg(feature = "unity_engine-playerconnectioninternal-types")]
1807pub use playerconnectioninternal::{IPlayerConnectionInternal, PlayerConnectionInternal};
1808#[cfg(any(feature = "unity_engine-playerprefs-types"))]
1809pub mod playerprefs;
1810#[cfg(feature = "unity_engine-playerprefs-types")]
1811pub use playerprefs::{IPlayerPrefs, PlayerPrefs};
1812#[cfg(any(feature = "unity_engine-playmode-types"))]
1813pub mod playmode;
1814#[cfg(feature = "unity_engine-playmode-types")]
1815pub use playmode::PlayMode;
1816#[cfg(any(feature = "unity_engine-pointertype-types"))]
1817pub mod pointertype;
1818#[cfg(feature = "unity_engine-pointertype-types")]
1819pub use pointertype::PointerType;
1820#[cfg(any(feature = "unity_engine-polygoncollider2d-types"))]
1821pub mod polygoncollider2d;
1822#[cfg(feature = "unity_engine-polygoncollider2d")]
1823pub use polygoncollider2d::IPolygonCollider2DMethods;
1824#[cfg(feature = "unity_engine-polygoncollider2d-types")]
1825pub use polygoncollider2d::{IPolygonCollider2D, PolygonCollider2D};
1826#[cfg(any(feature = "unity_engine-preferbinaryserialization-types"))]
1827pub mod preferbinaryserialization;
1828#[cfg(feature = "unity_engine-preferbinaryserialization-types")]
1829pub use preferbinaryserialization::{IPreferBinarySerialization, PreferBinarySerialization};
1830#[cfg(any(feature = "unity_engine-preloaddata-types"))]
1831pub mod preloaddata;
1832#[cfg(feature = "unity_engine-preloaddata")]
1833pub use preloaddata::IPreloadDataMethods;
1834#[cfg(feature = "unity_engine-preloaddata-types")]
1835pub use preloaddata::{IPreloadData, PreloadData};
1836#[cfg(any(feature = "unity_engine-primitivetype-types"))]
1837pub mod primitivetype;
1838#[cfg(feature = "unity_engine-primitivetype-types")]
1839pub use primitivetype::PrimitiveType;
1840#[cfg(any(
1841 feature = "unity_engine-profiling-customsampler-types",
1842 feature = "unity_engine-profiling-experimental-debugscreencapture-types",
1843 feature = "unity_engine-profiling-memory-experimental-memoryprofiler-types",
1844 feature = "unity_engine-profiling-memory-experimental-metadata-types",
1845 feature = "unity_engine-profiling-profiler-types",
1846 feature = "unity_engine-profiling-recorder-types",
1847 feature = "unity_engine-profiling-sampler-types"
1848))]
1849pub mod profiling;
1850#[cfg(any(feature = "unity_engine-projector-types"))]
1851pub mod projector;
1852#[cfg(feature = "unity_engine-projector")]
1853pub use projector::IProjectorMethods;
1854#[cfg(feature = "unity_engine-projector-types")]
1855pub use projector::{IProjector, Projector};
1856#[cfg(any(feature = "unity_engine-propertyattribute-types"))]
1857pub mod propertyattribute;
1858#[cfg(feature = "unity_engine-propertyattribute")]
1859pub use propertyattribute::IPropertyAttributeMethods;
1860#[cfg(feature = "unity_engine-propertyattribute-types")]
1861pub use propertyattribute::{IPropertyAttribute, PropertyAttribute};
1862#[cfg(any(feature = "unity_engine-propertyname-types"))]
1863pub mod propertyname;
1864#[cfg(feature = "unity_engine-propertyname-types")]
1865pub use propertyname::PropertyName;
1866#[cfg(any(feature = "unity_engine-propertynameutils-types"))]
1867pub mod propertynameutils;
1868#[cfg(feature = "unity_engine-propertynameutils-types")]
1869pub use propertynameutils::{IPropertyNameUtils, PropertyNameUtils};
1870#[cfg(any(feature = "unity_engine-qualitysettings-types"))]
1871pub mod qualitysettings;
1872#[cfg(feature = "unity_engine-qualitysettings-types")]
1873pub use qualitysettings::{IQualitySettings, QualitySettings};
1874#[cfg(any(feature = "unity_engine-quaternion-types"))]
1875pub mod quaternion;
1876#[cfg(feature = "unity_engine-quaternion-types")]
1877pub use quaternion::Quaternion;
1878#[cfg(any(feature = "unity_engine-querytriggerinteraction-types"))]
1879pub mod querytriggerinteraction;
1880#[cfg(feature = "unity_engine-querytriggerinteraction-types")]
1881pub use querytriggerinteraction::QueryTriggerInteraction;
1882#[cfg(any(feature = "unity_engine-queuemode-types"))]
1883pub mod queuemode;
1884#[cfg(feature = "unity_engine-queuemode-types")]
1885pub use queuemode::QueueMode;
1886#[cfg(any(feature = "unity_engine-random-types"))]
1887pub mod random;
1888#[cfg(feature = "unity_engine-random-types")]
1889pub use random::{IRandom, Random};
1890#[cfg(any(feature = "unity_engine-rangeattribute-types"))]
1891pub mod rangeattribute;
1892#[cfg(feature = "unity_engine-rangeattribute")]
1893pub use rangeattribute::IRangeAttributeMethods;
1894#[cfg(feature = "unity_engine-rangeattribute-types")]
1895pub use rangeattribute::{IRangeAttribute, RangeAttribute};
1896#[cfg(any(feature = "unity_engine-rangeint-types"))]
1897pub mod rangeint;
1898#[cfg(feature = "unity_engine-rangeint-types")]
1899pub use rangeint::RangeInt;
1900#[cfg(any(feature = "unity_engine-ray-types"))]
1901pub mod ray;
1902#[cfg(feature = "unity_engine-ray-types")]
1903pub use ray::Ray;
1904#[cfg(any(feature = "unity_engine-raycasthit-types"))]
1905pub mod raycasthit;
1906#[cfg(feature = "unity_engine-raycasthit-types")]
1907pub use raycasthit::RaycastHit;
1908#[cfg(any(feature = "unity_engine-raycasthit2d-types"))]
1909pub mod raycasthit2d;
1910#[cfg(feature = "unity_engine-raycasthit2d-types")]
1911pub use raycasthit2d::RaycastHit2D;
1912#[cfg(any(feature = "unity_engine-rect-types"))]
1913pub mod rect;
1914#[cfg(feature = "unity_engine-rect-types")]
1915pub use rect::Rect;
1916#[cfg(any(feature = "unity_engine-rectint-types"))]
1917pub mod rectint;
1918#[cfg(feature = "unity_engine-rectint-types")]
1919pub use rectint::RectInt;
1920#[cfg(any(feature = "unity_engine-rectoffset-types"))]
1921pub mod rectoffset;
1922#[cfg(feature = "unity_engine-rectoffset")]
1923pub use rectoffset::IRectOffsetMethods;
1924#[cfg(feature = "unity_engine-rectoffset-types")]
1925pub use rectoffset::{IRectOffset, RectOffset};
1926#[cfg(any(feature = "unity_engine-recttransform-types"))]
1927pub mod recttransform;
1928#[cfg(feature = "unity_engine-recttransform-types")]
1929pub use recttransform::{
1930 IRectTransform, IRectTransform_ReapplyDrivenProperties, RectTransform, RectTransform_Axis, RectTransform_Edge,
1931 RectTransform_ReapplyDrivenProperties,
1932};
1933#[cfg(feature = "unity_engine-recttransform")]
1934pub use recttransform::{IRectTransformMethods, IRectTransform_ReapplyDrivenPropertiesMethods};
1935#[cfg(any(feature = "unity_engine-recttransformutility-types"))]
1936pub mod recttransformutility;
1937#[cfg(feature = "unity_engine-recttransformutility-types")]
1938pub use recttransformutility::{IRectTransformUtility, RectTransformUtility};
1939#[cfg(any(feature = "unity_engine-reflectionprobe-types"))]
1940pub mod reflectionprobe;
1941#[cfg(feature = "unity_engine-reflectionprobe")]
1942pub use reflectionprobe::IReflectionProbeMethods;
1943#[cfg(feature = "unity_engine-reflectionprobe-types")]
1944pub use reflectionprobe::{IReflectionProbe, ReflectionProbe, ReflectionProbe_ReflectionProbeEvent};
1945#[cfg(any(feature = "unity_engine-renderbuffer-types"))]
1946pub mod renderbuffer;
1947#[cfg(feature = "unity_engine-renderbuffer-types")]
1948pub use renderbuffer::RenderBuffer;
1949#[cfg(any(feature = "unity_engine-renderer-types"))]
1950pub mod renderer;
1951#[cfg(feature = "unity_engine-renderer")]
1952pub use renderer::IRendererMethods;
1953#[cfg(feature = "unity_engine-renderer-types")]
1954pub use renderer::{IRenderer, Renderer};
1955#[cfg(any(
1956 feature = "unity_engine-rendering-ambientmode-types",
1957 feature = "unity_engine-rendering-animationcurveparameter-types",
1958 feature = "unity_engine-rendering-batchcullingcontext-types",
1959 feature = "unity_engine-rendering-batchrenderercullingoutput-types",
1960 feature = "unity_engine-rendering-batchrenderergroup-types",
1961 feature = "unity_engine-rendering-batchvisibility-types",
1962 feature = "unity_engine-rendering-bitarray128-types",
1963 feature = "unity_engine-rendering-bitarray16-types",
1964 feature = "unity_engine-rendering-bitarray256-types",
1965 feature = "unity_engine-rendering-bitarray32-types",
1966 feature = "unity_engine-rendering-bitarray64-types",
1967 feature = "unity_engine-rendering-bitarray8-types",
1968 feature = "unity_engine-rendering-bitarrayutilities-types",
1969 feature = "unity_engine-rendering-blendmode-types",
1970 feature = "unity_engine-rendering-blendop-types",
1971 feature = "unity_engine-rendering-blendstate-types",
1972 feature = "unity_engine-rendering-boolparameter-types",
1973 feature = "unity_engine-rendering-bufferedrthandlesystem-types",
1974 feature = "unity_engine-rendering-builtinrendertexturetype-types",
1975 feature = "unity_engine-rendering-builtinshaderdefine-types",
1976 feature = "unity_engine-rendering-cameracapturebridge-types",
1977 feature = "unity_engine-rendering-cameraevent-types",
1978 feature = "unity_engine-rendering-cameraeventutils-types",
1979 feature = "unity_engine-rendering-cameraproperties-types",
1980 feature = "unity_engine-rendering-cameraswitcher-types",
1981 feature = "unity_engine-rendering-clampedfloatparameter-types",
1982 feature = "unity_engine-rendering-clampedintparameter-types",
1983 feature = "unity_engine-rendering-clearflag-types",
1984 feature = "unity_engine-rendering-colorparameter-types",
1985 feature = "unity_engine-rendering-colorutils-types",
1986 feature = "unity_engine-rendering-colorwritemask-types",
1987 feature = "unity_engine-rendering-commandbuffer-types",
1988 feature = "unity_engine-rendering-commandbufferexecutionflags-types",
1989 feature = "unity_engine-rendering-commandbufferextensions-types",
1990 feature = "unity_engine-rendering-commandbufferpool-types",
1991 feature = "unity_engine-rendering-comparefunction-types",
1992 feature = "unity_engine-rendering-componentsingleton_1-types",
1993 feature = "unity_engine-rendering-computequeuetype-types",
1994 feature = "unity_engine-rendering-constantbuffer-types",
1995 feature = "unity_engine-rendering-copytexturesupport-types",
1996 feature = "unity_engine-rendering-corecameravalues-types",
1997 feature = "unity_engine-rendering-corematrixutils-types",
1998 feature = "unity_engine-rendering-coreunsafeutils-types",
1999 feature = "unity_engine-rendering-coreutils-types",
2000 feature = "unity_engine-rendering-cubemapparameter-types",
2001 feature = "unity_engine-rendering-cullingallocationinfo-types",
2002 feature = "unity_engine-rendering-cullingoptions-types",
2003 feature = "unity_engine-rendering-cullingresults-types",
2004 feature = "unity_engine-rendering-cullmode-types",
2005 feature = "unity_engine-rendering-debugaction-types",
2006 feature = "unity_engine-rendering-debugactiondesc-types",
2007 feature = "unity_engine-rendering-debugactionrepeatmode-types",
2008 feature = "unity_engine-rendering-debugactionstate-types",
2009 feature = "unity_engine-rendering-debugmanager-types",
2010 feature = "unity_engine-rendering-debugshapes-types",
2011 feature = "unity_engine-rendering-debugui-types",
2012 feature = "unity_engine-rendering-debugupdater-types",
2013 feature = "unity_engine-rendering-defaultreflectionmode-types",
2014 feature = "unity_engine-rendering-delegateutility-types",
2015 feature = "unity_engine-rendering-depthbits-types",
2016 feature = "unity_engine-rendering-depthstate-types",
2017 feature = "unity_engine-rendering-dictionarypool_2-types",
2018 feature = "unity_engine-rendering-displayinfoattribute-types",
2019 feature = "unity_engine-rendering-distancemetric-types",
2020 feature = "unity_engine-rendering-documentation-types",
2021 feature = "unity_engine-rendering-documentationinfo-types",
2022 feature = "unity_engine-rendering-drawingsettings-types",
2023 feature = "unity_engine-rendering-drawrendererflags-types",
2024 feature = "unity_engine-rendering-dynamicarray_1-types",
2025 feature = "unity_engine-rendering-dynamicresolutionhandler-types",
2026 feature = "unity_engine-rendering-dynamicresolutiontype-types",
2027 feature = "unity_engine-rendering-dynamicresscalepolicytype-types",
2028 feature = "unity_engine-rendering-dynamicresupscalefilter-types",
2029 feature = "unity_engine-rendering-fastmemoryflags-types",
2030 feature = "unity_engine-rendering-fieldpacking-types",
2031 feature = "unity_engine-rendering-fieldprecision-types",
2032 feature = "unity_engine-rendering-filteringsettings-types",
2033 feature = "unity_engine-rendering-floatparameter-types",
2034 feature = "unity_engine-rendering-floatrangeparameter-types",
2035 feature = "unity_engine-rendering-freecamera-types",
2036 feature = "unity_engine-rendering-generatehlsl-types",
2037 feature = "unity_engine-rendering-genericpool_1-types",
2038 feature = "unity_engine-rendering-gizmosubset-types",
2039 feature = "unity_engine-rendering-globaldynamicresolutionsettings-types",
2040 feature = "unity_engine-rendering-graphicsdevicetype-types",
2041 feature = "unity_engine-rendering-graphicsfence-types",
2042 feature = "unity_engine-rendering-graphicsfencetype-types",
2043 feature = "unity_engine-rendering-graphicssettings-types",
2044 feature = "unity_engine-rendering-graphicstier-types",
2045 feature = "unity_engine-rendering-hablecurve-types",
2046 feature = "unity_engine-rendering-haltonsequence-types",
2047 feature = "unity_engine-rendering-hashsetpool_1-types",
2048 feature = "unity_engine-rendering-hlslarray-types",
2049 feature = "unity_engine-rendering-ibitarray-types",
2050 feature = "unity_engine-rendering-idebugdata-types",
2051 feature = "unity_engine-rendering-indexformat-types",
2052 feature = "unity_engine-rendering-intparameter-types",
2053 feature = "unity_engine-rendering-ivirtualtexturingenabledrenderpipeline-types",
2054 feature = "unity_engine-rendering-layermaskparameter-types",
2055 feature = "unity_engine-rendering-lightevent-types",
2056 feature = "unity_engine-rendering-lightshadowresolution-types",
2057 feature = "unity_engine-rendering-listbuffer_1-types",
2058 feature = "unity_engine-rendering-listbufferextensions-types",
2059 feature = "unity_engine-rendering-listchangedeventargs_1-types",
2060 feature = "unity_engine-rendering-listchangedeventhandler_1-types",
2061 feature = "unity_engine-rendering-listpool_1_2-types",
2062 feature = "unity_engine-rendering-lodparameters-types",
2063 feature = "unity_engine-rendering-look_dev-idataprovider-types",
2064 feature = "unity_engine-rendering-look_dev-sky-types",
2065 feature = "unity_engine-rendering-look_dev-stageruntimeinterface-types",
2066 feature = "unity_engine-rendering-lwrp-lightweightrenderpipeline-types",
2067 feature = "unity_engine-rendering-lwrp-lightweightrenderpipelineasset-types",
2068 feature = "unity_engine-rendering-lwrp-lightweightrenderpipelineeditorresources-types",
2069 feature = "unity_engine-rendering-lwrp-lwrpadditionalcameradata-types",
2070 feature = "unity_engine-rendering-lwrp-lwrpadditionallightdata-types",
2071 feature = "unity_engine-rendering-materialquality-types",
2072 feature = "unity_engine-rendering-materialqualityutilities-types",
2073 feature = "unity_engine-rendering-maxfloatparameter-types",
2074 feature = "unity_engine-rendering-maxintparameter-types",
2075 feature = "unity_engine-rendering-meshupdateflags-types",
2076 feature = "unity_engine-rendering-minfloatparameter-types",
2077 feature = "unity_engine-rendering-minintparameter-types",
2078 feature = "unity_engine-rendering-mousepositiondebug-types",
2079 feature = "unity_engine-rendering-msaasamples-types",
2080 feature = "unity_engine-rendering-nointerpclampedfloatparameter-types",
2081 feature = "unity_engine-rendering-nointerpclampedintparameter-types",
2082 feature = "unity_engine-rendering-nointerpcolorparameter-types",
2083 feature = "unity_engine-rendering-nointerpcubemapparameter-types",
2084 feature = "unity_engine-rendering-nointerpfloatparameter-types",
2085 feature = "unity_engine-rendering-nointerpfloatrangeparameter-types",
2086 feature = "unity_engine-rendering-nointerpintparameter-types",
2087 feature = "unity_engine-rendering-nointerpmaxfloatparameter-types",
2088 feature = "unity_engine-rendering-nointerpmaxintparameter-types",
2089 feature = "unity_engine-rendering-nointerpminfloatparameter-types",
2090 feature = "unity_engine-rendering-nointerpminintparameter-types",
2091 feature = "unity_engine-rendering-nointerprendertextureparameter-types",
2092 feature = "unity_engine-rendering-nointerptextureparameter-types",
2093 feature = "unity_engine-rendering-nointerpvector2parameter-types",
2094 feature = "unity_engine-rendering-nointerpvector3parameter-types",
2095 feature = "unity_engine-rendering-nointerpvector4parameter-types",
2096 feature = "unity_engine-rendering-objectparameter_1-types",
2097 feature = "unity_engine-rendering-objectpool_1_2-types",
2098 feature = "unity_engine-rendering-observablelist_1-types",
2099 feature = "unity_engine-rendering-ondemandrendering-types",
2100 feature = "unity_engine-rendering-opaquesortmode-types",
2101 feature = "unity_engine-rendering-openglesversion-types",
2102 feature = "unity_engine-rendering-packingattribute-types",
2103 feature = "unity_engine-rendering-packingrules-types",
2104 feature = "unity_engine-rendering-passtype-types",
2105 feature = "unity_engine-rendering-performdynamicres-types",
2106 feature = "unity_engine-rendering-perobjectdata-types",
2107 feature = "unity_engine-rendering-profilingsample-types",
2108 feature = "unity_engine-rendering-profilingsampler-types",
2109 feature = "unity_engine-rendering-profilingscope-types",
2110 feature = "unity_engine-rendering-rasterstate-types",
2111 feature = "unity_engine-rendering-reflectionprobeclearflags-types",
2112 feature = "unity_engine-rendering-reflectionprobemode-types",
2113 feature = "unity_engine-rendering-reflectionproberefreshmode-types",
2114 feature = "unity_engine-rendering-reflectionprobesortingcriteria-types",
2115 feature = "unity_engine-rendering-reflectionprobetimeslicingmode-types",
2116 feature = "unity_engine-rendering-reflectionprobetype-types",
2117 feature = "unity_engine-rendering-reloadattribute-types",
2118 feature = "unity_engine-rendering-reloadgroupattribute-types",
2119 feature = "unity_engine-rendering-renderbufferloadaction-types",
2120 feature = "unity_engine-rendering-renderbufferstoreaction-types",
2121 feature = "unity_engine-rendering-renderpipeline-types",
2122 feature = "unity_engine-rendering-renderpipelineasset-types",
2123 feature = "unity_engine-rendering-renderpipelinemanager-types",
2124 feature = "unity_engine-rendering-renderqueuerange-types",
2125 feature = "unity_engine-rendering-renderstateblock-types",
2126 feature = "unity_engine-rendering-renderstatemask-types",
2127 feature = "unity_engine-rendering-rendertargetblendstate-types",
2128 feature = "unity_engine-rendering-rendertargetflags-types",
2129 feature = "unity_engine-rendering-rendertargetidentifier-types",
2130 feature = "unity_engine-rendering-rendertextureparameter-types",
2131 feature = "unity_engine-rendering-rendertexturesubelement-types",
2132 feature = "unity_engine-rendering-rthandle-types",
2133 feature = "unity_engine-rendering-rthandleproperties-types",
2134 feature = "unity_engine-rendering-rthandles-types",
2135 feature = "unity_engine-rendering-rthandlesystem-types",
2136 feature = "unity_engine-rendering-scalefunc-types",
2137 feature = "unity_engine-rendering-scriptablecullingparameters-types",
2138 feature = "unity_engine-rendering-scriptablerendercontext-types",
2139 feature = "unity_engine-rendering-serializeddictionary_2-types",
2140 feature = "unity_engine-rendering-shadergenuint4-types",
2141 feature = "unity_engine-rendering-shaderhardwaretier-types",
2142 feature = "unity_engine-rendering-shaderkeyword-types",
2143 feature = "unity_engine-rendering-shaderpropertyflags-types",
2144 feature = "unity_engine-rendering-shaderpropertytype-types",
2145 feature = "unity_engine-rendering-shadertagid-types",
2146 feature = "unity_engine-rendering-shadowcastingmode-types",
2147 feature = "unity_engine-rendering-shadowdrawingsettings-types",
2148 feature = "unity_engine-rendering-shadowmappass-types",
2149 feature = "unity_engine-rendering-shadowsamplingmode-types",
2150 feature = "unity_engine-rendering-shadowsplitdata-types",
2151 feature = "unity_engine-rendering-singlepassstereomode-types",
2152 feature = "unity_engine-rendering-sortingcriteria-types",
2153 feature = "unity_engine-rendering-sortinglayerrange-types",
2154 feature = "unity_engine-rendering-sortingsettings-types",
2155 feature = "unity_engine-rendering-sphericalharmonicsl2-types",
2156 feature = "unity_engine-rendering-stencilop-types",
2157 feature = "unity_engine-rendering-stencilstate-types",
2158 feature = "unity_engine-rendering-submeshdescriptor-types",
2159 feature = "unity_engine-rendering-supportedrenderingfeatures-types",
2160 feature = "unity_engine-rendering-surfacedataattributes-types",
2161 feature = "unity_engine-rendering-synchronisationstage-types",
2162 feature = "unity_engine-rendering-synchronisationstageflags-types",
2163 feature = "unity_engine-rendering-texturecurve-types",
2164 feature = "unity_engine-rendering-texturecurveparameter-types",
2165 feature = "unity_engine-rendering-texturedimension-types",
2166 feature = "unity_engine-rendering-textureparameter-types",
2167 feature = "unity_engine-rendering-texturexr-types",
2168 feature = "unity_engine-rendering-tilelayoututils-types",
2169 feature = "unity_engine-rendering-tprofilingsampler_1-types",
2170 feature = "unity_engine-rendering-ui-debuguihandlerbitfield-types",
2171 feature = "unity_engine-rendering-ui-debuguihandlerbutton-types",
2172 feature = "unity_engine-rendering-ui-debuguihandlercanvas-types",
2173 feature = "unity_engine-rendering-ui-debuguihandlercolor-types",
2174 feature = "unity_engine-rendering-ui-debuguihandlercontainer-types",
2175 feature = "unity_engine-rendering-ui-debuguihandlerenumfield-types",
2176 feature = "unity_engine-rendering-ui-debuguihandlerenumhistory-types",
2177 feature = "unity_engine-rendering-ui-debuguihandlerfloatfield-types",
2178 feature = "unity_engine-rendering-ui-debuguihandlerfoldout-types",
2179 feature = "unity_engine-rendering-ui-debuguihandlergroup-types",
2180 feature = "unity_engine-rendering-ui-debuguihandlerhbox-types",
2181 feature = "unity_engine-rendering-ui-debuguihandlerindirectfloatfield-types",
2182 feature = "unity_engine-rendering-ui-debuguihandlerindirecttoggle-types",
2183 feature = "unity_engine-rendering-ui-debuguihandlerintfield-types",
2184 feature = "unity_engine-rendering-ui-debuguihandlerpanel-types",
2185 feature = "unity_engine-rendering-ui-debuguihandlerpersistentcanvas-types",
2186 feature = "unity_engine-rendering-ui-debuguihandlerrow-types",
2187 feature = "unity_engine-rendering-ui-debuguihandlertoggle-types",
2188 feature = "unity_engine-rendering-ui-debuguihandlertogglehistory-types",
2189 feature = "unity_engine-rendering-ui-debuguihandleruintfield-types",
2190 feature = "unity_engine-rendering-ui-debuguihandlervalue-types",
2191 feature = "unity_engine-rendering-ui-debuguihandlervbox-types",
2192 feature = "unity_engine-rendering-ui-debuguihandlervector2-types",
2193 feature = "unity_engine-rendering-ui-debuguihandlervector3-types",
2194 feature = "unity_engine-rendering-ui-debuguihandlervector4-types",
2195 feature = "unity_engine-rendering-ui-debuguihandlerwidget-types",
2196 feature = "unity_engine-rendering-ui-debuguiprefabbundle-types",
2197 feature = "unity_engine-rendering-ui-uifoldout-types",
2198 feature = "unity_engine-rendering-universal-antialiasingmode-types",
2199 feature = "unity_engine-rendering-universal-antialiasingquality-types",
2200 feature = "unity_engine-rendering-universal-bloom-types",
2201 feature = "unity_engine-rendering-universal-cameradata-types",
2202 feature = "unity_engine-rendering-universal-cameraextensions-types",
2203 feature = "unity_engine-rendering-universal-cameraoverrideoption-types",
2204 feature = "unity_engine-rendering-universal-camerarendertype-types",
2205 feature = "unity_engine-rendering-universal-cameratypeutility-types",
2206 feature = "unity_engine-rendering-universal-capturepass-types",
2207 feature = "unity_engine-rendering-universal-channelmixer-types",
2208 feature = "unity_engine-rendering-universal-chromaticaberration-types",
2209 feature = "unity_engine-rendering-universal-coloradjustments-types",
2210 feature = "unity_engine-rendering-universal-colorcurves-types",
2211 feature = "unity_engine-rendering-universal-colorgradingmode-types",
2212 feature = "unity_engine-rendering-universal-colorlookup-types",
2213 feature = "unity_engine-rendering-universal-componentutility-types",
2214 feature = "unity_engine-rendering-universal-custom-customcolorgrading-types",
2215 feature = "unity_engine-rendering-universal-custom-customenvset-types",
2216 feature = "unity_engine-rendering-universal-custom-customenvsetmanager-types",
2217 feature = "unity_engine-rendering-universal-custom-customforwardrenderer-types",
2218 feature = "unity_engine-rendering-universal-custom-customgradationfilter-types",
2219 feature = "unity_engine-rendering-universal-custom-customheathaze-types",
2220 feature = "unity_engine-rendering-universal-custom-customoffscreencamera-types",
2221 feature = "unity_engine-rendering-universal-custom-customradialblur-types",
2222 feature = "unity_engine-rendering-universal-custom-customrpparams-types",
2223 feature = "unity_engine-rendering-universal-custom-customshadowdata-types",
2224 feature = "unity_engine-rendering-universal-custom-decalocclusionparams-types",
2225 feature = "unity_engine-rendering-universal-custom-drawobjectcategory-types",
2226 feature = "unity_engine-rendering-universal-custom-drawobjectcategoryinfo-types",
2227 feature = "unity_engine-rendering-universal-custom-internal-custombaseopaquepass-types",
2228 feature = "unity_engine-rendering-universal-custom-internal-custombasetransparentpass-types",
2229 feature = "unity_engine-rendering-universal-custom-internal-customcharaopaquepass-types",
2230 feature = "unity_engine-rendering-universal-custom-internal-customdecalspass-types",
2231 feature = "unity_engine-rendering-universal-custom-internal-customeffectpass-types",
2232 feature = "unity_engine-rendering-universal-custom-internal-customlightocclusionpass-types",
2233 feature = "unity_engine-rendering-universal-custom-internal-custommixedresolutionpass-types",
2234 feature = "unity_engine-rendering-universal-custom-internal-customshadowcasterpass-types",
2235 feature = "unity_engine-rendering-universal-custom-internal-customshadownocasterpass-types",
2236 feature = "unity_engine-rendering-universal-custom-internal-customspecialreflectionpass-types",
2237 feature = "unity_engine-rendering-universal-custom-internal-customtranscharamaskpass-types",
2238 feature = "unity_engine-rendering-universal-custom-internal-customtransparentslayerpass-types",
2239 feature = "unity_engine-rendering-universal-custom-internal-customzprepass-types",
2240 feature = "unity_engine-rendering-universal-custom-reflectionrenderer-types",
2241 feature = "unity_engine-rendering-universal-custom-reflectionrendererdata-types",
2242 feature = "unity_engine-rendering-universal-custom-statusmodelrenderer-types",
2243 feature = "unity_engine-rendering-universal-custom-statusmodelrendererdata-types",
2244 feature = "unity_engine-rendering-universal-customcamerarenderingflag-types",
2245 feature = "unity_engine-rendering-universal-customrenderingflag-types",
2246 feature = "unity_engine-rendering-universal-customrpconstant-types",
2247 feature = "unity_engine-rendering-universal-defaultmaterialtype-types",
2248 feature = "unity_engine-rendering-universal-deferredshaderdata-types",
2249 feature = "unity_engine-rendering-universal-depthoffield-types",
2250 feature = "unity_engine-rendering-universal-depthoffieldmode-types",
2251 feature = "unity_engine-rendering-universal-depthoffieldmodeparameter-types",
2252 feature = "unity_engine-rendering-universal-disallowmultiplerendererfeature-types",
2253 feature = "unity_engine-rendering-universal-downsampling-types",
2254 feature = "unity_engine-rendering-universal-drawskyboxpass-types",
2255 feature = "unity_engine-rendering-universal-filmgrain-types",
2256 feature = "unity_engine-rendering-universal-filmgrainlookup-types",
2257 feature = "unity_engine-rendering-universal-filmgrainlookupparameter-types",
2258 feature = "unity_engine-rendering-universal-forwardrenderer-types",
2259 feature = "unity_engine-rendering-universal-forwardrendererdata-types",
2260 feature = "unity_engine-rendering-universal-internal-additionallightsshadowcasterpass-types",
2261 feature = "unity_engine-rendering-universal-internal-bitarray_2-types",
2262 feature = "unity_engine-rendering-universal-internal-colorgradinglutpass-types",
2263 feature = "unity_engine-rendering-universal-internal-copycolorpass-types",
2264 feature = "unity_engine-rendering-universal-internal-copydepthpass-types",
2265 feature = "unity_engine-rendering-universal-internal-deferredconfig-types",
2266 feature = "unity_engine-rendering-universal-internal-deferredlights-types",
2267 feature = "unity_engine-rendering-universal-internal-deferredpass-types",
2268 feature = "unity_engine-rendering-universal-internal-deferredtiler-types",
2269 feature = "unity_engine-rendering-universal-internal-depthnormalonlypass-types",
2270 feature = "unity_engine-rendering-universal-internal-depthonlypass-types",
2271 feature = "unity_engine-rendering-universal-internal-drawobjectspass-types",
2272 feature = "unity_engine-rendering-universal-internal-finalblitpass-types",
2273 feature = "unity_engine-rendering-universal-internal-forwardlights-types",
2274 feature = "unity_engine-rendering-universal-internal-gbufferpass-types",
2275 feature = "unity_engine-rendering-universal-internal-lightflag-types",
2276 feature = "unity_engine-rendering-universal-internal-mainlightshadowcasterpass-types",
2277 feature = "unity_engine-rendering-universal-internal-postprocesspass-types",
2278 feature = "unity_engine-rendering-universal-internal-screenspaceshadowresolvepass-types",
2279 feature = "unity_engine-rendering-universal-internal-sortprepunctuallight-types",
2280 feature = "unity_engine-rendering-universal-internal-stencilusage-types",
2281 feature = "unity_engine-rendering-universal-internal-tiledepthrangepass-types",
2282 feature = "unity_engine-rendering-universal-invokeonrenderobjectcallbackpass-types",
2283 feature = "unity_engine-rendering-universal-ipostprocesscomponent-types",
2284 feature = "unity_engine-rendering-universal-lensdistortion-types",
2285 feature = "unity_engine-rendering-universal-liftgammagain-types",
2286 feature = "unity_engine-rendering-universal-lightdata-types",
2287 feature = "unity_engine-rendering-universal-lightrenderingmode-types",
2288 feature = "unity_engine-rendering-universal-mixedlightingsetup-types",
2289 feature = "unity_engine-rendering-universal-motionblur-types",
2290 feature = "unity_engine-rendering-universal-motionblurmode-types",
2291 feature = "unity_engine-rendering-universal-motionblurmodeparameter-types",
2292 feature = "unity_engine-rendering-universal-motionblurquality-types",
2293 feature = "unity_engine-rendering-universal-motionblurqualityparameter-types",
2294 feature = "unity_engine-rendering-universal-msaaquality-types",
2295 feature = "unity_engine-rendering-universal-paniniprojection-types",
2296 feature = "unity_engine-rendering-universal-pipelinedebuglevel-types",
2297 feature = "unity_engine-rendering-universal-postprocessdata-types",
2298 feature = "unity_engine-rendering-universal-postprocessingdata-types",
2299 feature = "unity_engine-rendering-universal-postprocessutils-types",
2300 feature = "unity_engine-rendering-universal-pretile-types",
2301 feature = "unity_engine-rendering-universal-punctuallightdata-types",
2302 feature = "unity_engine-rendering-universal-rendereroverrideoption-types",
2303 feature = "unity_engine-rendering-universal-renderertype-types",
2304 feature = "unity_engine-rendering-universal-renderingdata-types",
2305 feature = "unity_engine-rendering-universal-renderingmode-types",
2306 feature = "unity_engine-rendering-universal-renderingutils-types",
2307 feature = "unity_engine-rendering-universal-renderpassevent-types",
2308 feature = "unity_engine-rendering-universal-rendertargethandle-types",
2309 feature = "unity_engine-rendering-universal-samplecount-types",
2310 feature = "unity_engine-rendering-universal-sceneviewdepthcopypass-types",
2311 feature = "unity_engine-rendering-universal-screenspaceambientocclusion-types",
2312 feature = "unity_engine-rendering-universal-screenspaceambientocclusionsettings-types",
2313 feature = "unity_engine-rendering-universal-scriptablerenderer-types",
2314 feature = "unity_engine-rendering-universal-scriptablerendererdata-types",
2315 feature = "unity_engine-rendering-universal-scriptablerendererfeature-types",
2316 feature = "unity_engine-rendering-universal-scriptablerenderpass-types",
2317 feature = "unity_engine-rendering-universal-scriptablerenderpassinput-types",
2318 feature = "unity_engine-rendering-universal-shaderdata-types",
2319 feature = "unity_engine-rendering-universal-shaderinput-types",
2320 feature = "unity_engine-rendering-universal-shaderkeywordstrings-types",
2321 feature = "unity_engine-rendering-universal-shaderpathid-types",
2322 feature = "unity_engine-rendering-universal-shaderpropertyid-types",
2323 feature = "unity_engine-rendering-universal-shaderutils-types",
2324 feature = "unity_engine-rendering-universal-shadervariantloglevel-types",
2325 feature = "unity_engine-rendering-universal-shadowcascadesoption-types",
2326 feature = "unity_engine-rendering-universal-shadowdata-types",
2327 feature = "unity_engine-rendering-universal-shadowquality-types",
2328 feature = "unity_engine-rendering-universal-shadowresolution_2-types",
2329 feature = "unity_engine-rendering-universal-shadowslicedata-types",
2330 feature = "unity_engine-rendering-universal-shadowsmidtoneshighlights-types",
2331 feature = "unity_engine-rendering-universal-shadowutils-types",
2332 feature = "unity_engine-rendering-universal-splittoning-types",
2333 feature = "unity_engine-rendering-universal-stencilstatedata-types",
2334 feature = "unity_engine-rendering-universal-tiledata_2-types",
2335 feature = "unity_engine-rendering-universal-tonemapping-types",
2336 feature = "unity_engine-rendering-universal-tonemappingmode-types",
2337 feature = "unity_engine-rendering-universal-tonemappingmodeparameter-types",
2338 feature = "unity_engine-rendering-universal-transparentsettingspass-types",
2339 feature = "unity_engine-rendering-universal-universaladditionalcameradata-types",
2340 feature = "unity_engine-rendering-universal-universaladditionallightdata-types",
2341 feature = "unity_engine-rendering-universal-universalrenderpipeline-types",
2342 feature = "unity_engine-rendering-universal-universalrenderpipelineasset-types",
2343 feature = "unity_engine-rendering-universal-universalrenderpipelineeditorresources-types",
2344 feature = "unity_engine-rendering-universal-urpprofileid-types",
2345 feature = "unity_engine-rendering-universal-vignette-types",
2346 feature = "unity_engine-rendering-universal-whitebalance-types",
2347 feature = "unity_engine-rendering-universal-xrlayout-types",
2348 feature = "unity_engine-rendering-universal-xrocclusionmeshpass-types",
2349 feature = "unity_engine-rendering-universal-xrpass-types",
2350 feature = "unity_engine-rendering-universal-xrpasscreateinfo-types",
2351 feature = "unity_engine-rendering-universal-xrsystem-types",
2352 feature = "unity_engine-rendering-universal-xrsystemdata-types",
2353 feature = "unity_engine-rendering-universal-xrview-types",
2354 feature = "unity_engine-rendering-universal-xrviewcreateinfo-types",
2355 feature = "unity_engine-rendering-universal-zprepassfeatureset-types",
2356 feature = "unity_engine-rendering-universal-zprepasssortingcriteria-types",
2357 feature = "unity_engine-rendering-unsafegenericpool_1-types",
2358 feature = "unity_engine-rendering-vector2parameter-types",
2359 feature = "unity_engine-rendering-vector3parameter-types",
2360 feature = "unity_engine-rendering-vector4parameter-types",
2361 feature = "unity_engine-rendering-vertexattribute-types",
2362 feature = "unity_engine-rendering-vertexattributedescriptor-types",
2363 feature = "unity_engine-rendering-vertexattributeformat-types",
2364 feature = "unity_engine-rendering-visiblelight-types",
2365 feature = "unity_engine-rendering-visiblelightflags-types",
2366 feature = "unity_engine-rendering-visiblereflectionprobe-types",
2367 feature = "unity_engine-rendering-volume-types",
2368 feature = "unity_engine-rendering-volumecomponent-types",
2369 feature = "unity_engine-rendering-volumecomponentdeprecated-types",
2370 feature = "unity_engine-rendering-volumecomponentmenu-types",
2371 feature = "unity_engine-rendering-volumeisolationscope-types",
2372 feature = "unity_engine-rendering-volumemanager-types",
2373 feature = "unity_engine-rendering-volumeparameter-types",
2374 feature = "unity_engine-rendering-volumeparameter_1-types",
2375 feature = "unity_engine-rendering-volumeprofile-types",
2376 feature = "unity_engine-rendering-volumestack-types",
2377 feature = "unity_engine-rendering-xrgraphics-types",
2378 feature = "unity_engine-rendering-xrgraphicsautomatedtests-types",
2379 feature = "unity_engine-rendering-xrutils-types"
2380))]
2381pub mod rendering;
2382#[cfg(any(feature = "unity_engine-renderingpath-types"))]
2383pub mod renderingpath;
2384#[cfg(feature = "unity_engine-renderingpath-types")]
2385pub use renderingpath::RenderingPath;
2386#[cfg(any(feature = "unity_engine-rendermode-types"))]
2387pub mod rendermode;
2388#[cfg(feature = "unity_engine-rendermode-types")]
2389pub use rendermode::RenderMode;
2390#[cfg(any(feature = "unity_engine-rendersettings-types"))]
2391pub mod rendersettings;
2392#[cfg(feature = "unity_engine-rendersettings")]
2393pub use rendersettings::IRenderSettingsMethods;
2394#[cfg(feature = "unity_engine-rendersettings-types")]
2395pub use rendersettings::{IRenderSettings, RenderSettings};
2396#[cfg(any(feature = "unity_engine-rendertexture-types"))]
2397pub mod rendertexture;
2398#[cfg(feature = "unity_engine-rendertexture")]
2399pub use rendertexture::IRenderTextureMethods;
2400#[cfg(feature = "unity_engine-rendertexture-types")]
2401pub use rendertexture::{IRenderTexture, RenderTexture};
2402#[cfg(any(feature = "unity_engine-rendertexturecreationflags-types"))]
2403pub mod rendertexturecreationflags;
2404#[cfg(feature = "unity_engine-rendertexturecreationflags-types")]
2405pub use rendertexturecreationflags::RenderTextureCreationFlags;
2406#[cfg(any(feature = "unity_engine-rendertexturedescriptor-types"))]
2407pub mod rendertexturedescriptor;
2408#[cfg(feature = "unity_engine-rendertexturedescriptor-types")]
2409pub use rendertexturedescriptor::RenderTextureDescriptor;
2410#[cfg(any(feature = "unity_engine-rendertextureformat-types"))]
2411pub mod rendertextureformat;
2412#[cfg(feature = "unity_engine-rendertextureformat-types")]
2413pub use rendertextureformat::RenderTextureFormat;
2414#[cfg(any(feature = "unity_engine-rendertexturememoryless-types"))]
2415pub mod rendertexturememoryless;
2416#[cfg(feature = "unity_engine-rendertexturememoryless-types")]
2417pub use rendertexturememoryless::RenderTextureMemoryless;
2418#[cfg(any(feature = "unity_engine-rendertexturereadwrite-types"))]
2419pub mod rendertexturereadwrite;
2420#[cfg(feature = "unity_engine-rendertexturereadwrite-types")]
2421pub use rendertexturereadwrite::RenderTextureReadWrite;
2422#[cfg(any(feature = "unity_engine-requirecomponent-types"))]
2423pub mod requirecomponent;
2424#[cfg(feature = "unity_engine-requirecomponent")]
2425pub use requirecomponent::IRequireComponentMethods;
2426#[cfg(feature = "unity_engine-requirecomponent-types")]
2427pub use requirecomponent::{IRequireComponent, RequireComponent};
2428#[cfg(any(feature = "unity_engine-resolution-types"))]
2429pub mod resolution;
2430#[cfg(feature = "unity_engine-resolution-types")]
2431pub use resolution::Resolution;
2432#[cfg(any(
2433 feature = "unity_engine-resource_management-async_operations-asyncoperationbase_1-types",
2434 feature = "unity_engine-resource_management-async_operations-asyncoperationhandle-types",
2435 feature = "unity_engine-resource_management-async_operations-asyncoperationhandle_1-types",
2436 feature = "unity_engine-resource_management-async_operations-asyncoperationstatus-types",
2437 feature = "unity_engine-resource_management-async_operations-downloadstatus-types",
2438 feature = "unity_engine-resource_management-async_operations-groupoperation-types",
2439 feature = "unity_engine-resource_management-async_operations-iasyncoperation-types",
2440 feature = "unity_engine-resource_management-async_operations-icachable-types",
2441 feature = "unity_engine-resource_management-async_operations-igenericprovideroperation-types",
2442 feature = "unity_engine-resource_management-async_operations-initalizationobjectsoperation-types",
2443 feature = "unity_engine-resource_management-async_operations-provideroperation_1-types",
2444 feature = "unity_engine-resource_management-chainoperation_2-types",
2445 feature = "unity_engine-resource_management-chainoperationtypelessdepedency_1-types",
2446 feature = "unity_engine-resource_management-diagnostics-diagnosticevent-types",
2447 feature = "unity_engine-resource_management-diagnostics-diagnosticeventcollector-types",
2448 feature = "unity_engine-resource_management-diagnostics-diagnosticeventcollectorsingleton-types",
2449 feature = "unity_engine-resource_management-exceptions-operationexception-types",
2450 feature = "unity_engine-resource_management-exceptions-providerexception-types",
2451 feature = "unity_engine-resource_management-exceptions-remoteproviderexception-types",
2452 feature = "unity_engine-resource_management-exceptions-resourcemanagerexception-types",
2453 feature = "unity_engine-resource_management-exceptions-unknownresourceproviderexception-types",
2454 feature = "unity_engine-resource_management-iupdatereceiver-types",
2455 feature = "unity_engine-resource_management-resource_locations-ilocationsizedata-types",
2456 feature = "unity_engine-resource_management-resource_locations-iresourcelocation-types",
2457 feature = "unity_engine-resource_management-resource_locations-resourcelocationbase-types",
2458 feature = "unity_engine-resource_management-resource_providers-assetbundlelocalprovider-types",
2459 feature = "unity_engine-resource_management-resource_providers-assetbundlelocalresource-types",
2460 feature = "unity_engine-resource_management-resource_providers-assetbundlemanager-types",
2461 feature = "unity_engine-resource_management-resource_providers-assetbundleprovider-types",
2462 feature = "unity_engine-resource_management-resource_providers-assetbundlerequestoptions-types",
2463 feature = "unity_engine-resource_management-resource_providers-assetbundleresource-types",
2464 feature = "unity_engine-resource_management-resource_providers-atlasspriteprovider-types",
2465 feature = "unity_engine-resource_management-resource_providers-bundledassetprovider-types",
2466 feature = "unity_engine-resource_management-resource_providers-iassetbundleresource_interface-types",
2467 feature = "unity_engine-resource_management-resource_providers-iinstanceprovider_interface-types",
2468 feature = "unity_engine-resource_management-resource_providers-instanceprovider-types",
2469 feature = "unity_engine-resource_management-resource_providers-instantiationparameters-types",
2470 feature = "unity_engine-resource_management-resource_providers-iresourceprovider-types",
2471 feature = "unity_engine-resource_management-resource_providers-isceneprovider_interface-types",
2472 feature = "unity_engine-resource_management-resource_providers-jsonassetprovider-types",
2473 feature = "unity_engine-resource_management-resource_providers-legacyresourcesprovider-types",
2474 feature = "unity_engine-resource_management-resource_providers-logger_2-types",
2475 feature = "unity_engine-resource_management-resource_providers-providehandle-types",
2476 feature = "unity_engine-resource_management-resource_providers-providerbehaviourflags-types",
2477 feature = "unity_engine-resource_management-resource_providers-providerloadrequestoptions-types",
2478 feature = "unity_engine-resource_management-resource_providers-resourceproviderbase-types",
2479 feature = "unity_engine-resource_management-resource_providers-sceneinstance-types",
2480 feature = "unity_engine-resource_management-resource_providers-sceneprovider-types",
2481 feature = "unity_engine-resource_management-resource_providers-textdataprovider-types",
2482 feature = "unity_engine-resource_management-resourcemanager-types",
2483 feature = "unity_engine-resource_management-util-asyncophandlescachekey-types",
2484 feature = "unity_engine-resource_management-util-componentsingleton_1_2-types",
2485 feature = "unity_engine-resource_management-util-defaultallocationstrategy-types",
2486 feature = "unity_engine-resource_management-util-delayedactionmanager-types",
2487 feature = "unity_engine-resource_management-util-dependenciescachekey-types",
2488 feature = "unity_engine-resource_management-util-globallinkedlistnodecache_1-types",
2489 feature = "unity_engine-resource_management-util-iallocationstrategy-types",
2490 feature = "unity_engine-resource_management-util-iinitializableobject-types",
2491 feature = "unity_engine-resource_management-util-iobjectinitializationdataprovider-types",
2492 feature = "unity_engine-resource_management-util-ioperationcachekey-types",
2493 feature = "unity_engine-resource_management-util-linkedlistnodecache_1-types",
2494 feature = "unity_engine-resource_management-util-locationcachekey-types",
2495 feature = "unity_engine-resource_management-util-locationutils-types",
2496 feature = "unity_engine-resource_management-util-lrucacheallocationstrategy-types",
2497 feature = "unity_engine-resource_management-util-objectinitializationdata-types",
2498 feature = "unity_engine-resource_management-util-resourcemanagerconfig-types",
2499 feature = "unity_engine-resource_management-util-serializedtype-types",
2500 feature = "unity_engine-resource_management-util-serializedtyperestrictionattribute-types",
2501 feature = "unity_engine-resource_management-util-unitywebrequestresult-types",
2502 feature = "unity_engine-resource_management-util-unitywebrequestutilities-types",
2503 feature = "unity_engine-resource_management-webrequestqueue-types",
2504 feature = "unity_engine-resource_management-webrequestqueueoperation-types"
2505))]
2506pub mod resource_management;
2507#[cfg(any(feature = "unity_engine-resourcerequest-types"))]
2508pub mod resourcerequest;
2509#[cfg(feature = "unity_engine-resourcerequest")]
2510pub use resourcerequest::IResourceRequestMethods;
2511#[cfg(feature = "unity_engine-resourcerequest-types")]
2512pub use resourcerequest::{IResourceRequest, ResourceRequest};
2513#[cfg(any(feature = "unity_engine-resources-types"))]
2514pub mod resources;
2515#[cfg(feature = "unity_engine-resources-types")]
2516pub use resources::{IResources, Resources};
2517#[cfg(any(feature = "unity_engine-resourcesapi-types"))]
2518pub mod resourcesapi;
2519#[cfg(feature = "unity_engine-resourcesapi")]
2520pub use resourcesapi::IResourcesAPIMethods;
2521#[cfg(feature = "unity_engine-resourcesapi-types")]
2522pub use resourcesapi::{IResourcesAPI, ResourcesAPI};
2523#[cfg(any(feature = "unity_engine-resourcesapiinternal-types"))]
2524pub mod resourcesapiinternal;
2525#[cfg(feature = "unity_engine-resourcesapiinternal-types")]
2526pub use resourcesapiinternal::{IResourcesAPIInternal, ResourcesAPIInternal};
2527#[cfg(any(feature = "unity_engine-rigidbody-types"))]
2528pub mod rigidbody;
2529#[cfg(feature = "unity_engine-rigidbody")]
2530pub use rigidbody::IRigidbodyMethods;
2531#[cfg(feature = "unity_engine-rigidbody-types")]
2532pub use rigidbody::{IRigidbody, Rigidbody};
2533#[cfg(any(feature = "unity_engine-rigidbody2d-types"))]
2534pub mod rigidbody2d;
2535#[cfg(feature = "unity_engine-rigidbody2d")]
2536pub use rigidbody2d::IRigidbody2DMethods;
2537#[cfg(feature = "unity_engine-rigidbody2d-types")]
2538pub use rigidbody2d::{IRigidbody2D, Rigidbody2D};
2539#[cfg(any(feature = "unity_engine-rigidbodyconstraints-types"))]
2540pub mod rigidbodyconstraints;
2541#[cfg(feature = "unity_engine-rigidbodyconstraints-types")]
2542pub use rigidbodyconstraints::RigidbodyConstraints;
2543#[cfg(any(feature = "unity_engine-rigidbodyinterpolation-types"))]
2544pub mod rigidbodyinterpolation;
2545#[cfg(feature = "unity_engine-rigidbodyinterpolation-types")]
2546pub use rigidbodyinterpolation::RigidbodyInterpolation;
2547#[cfg(any(feature = "unity_engine-rotationdrivemode-types"))]
2548pub mod rotationdrivemode;
2549#[cfg(feature = "unity_engine-rotationdrivemode-types")]
2550pub use rotationdrivemode::RotationDriveMode;
2551#[cfg(any(feature = "unity_engine-rotationorder-types"))]
2552pub mod rotationorder;
2553#[cfg(feature = "unity_engine-rotationorder-types")]
2554pub use rotationorder::RotationOrder;
2555#[cfg(any(feature = "unity_engine-runtimeanimatorcontroller-types"))]
2556pub mod runtimeanimatorcontroller;
2557#[cfg(feature = "unity_engine-runtimeanimatorcontroller")]
2558pub use runtimeanimatorcontroller::IRuntimeAnimatorControllerMethods;
2559#[cfg(feature = "unity_engine-runtimeanimatorcontroller-types")]
2560pub use runtimeanimatorcontroller::{IRuntimeAnimatorController, RuntimeAnimatorController};
2561#[cfg(any(feature = "unity_engine-runtimeinitializeloadtype-types"))]
2562pub mod runtimeinitializeloadtype;
2563#[cfg(feature = "unity_engine-runtimeinitializeloadtype-types")]
2564pub use runtimeinitializeloadtype::RuntimeInitializeLoadType;
2565#[cfg(any(feature = "unity_engine-runtimeinitializeonloadmethodattribute-types"))]
2566pub mod runtimeinitializeonloadmethodattribute;
2567#[cfg(feature = "unity_engine-runtimeinitializeonloadmethodattribute")]
2568pub use runtimeinitializeonloadmethodattribute::IRuntimeInitializeOnLoadMethodAttributeMethods;
2569#[cfg(feature = "unity_engine-runtimeinitializeonloadmethodattribute-types")]
2570pub use runtimeinitializeonloadmethodattribute::{IRuntimeInitializeOnLoadMethodAttribute, RuntimeInitializeOnLoadMethodAttribute};
2571#[cfg(any(feature = "unity_engine-runtimeplatform-types"))]
2572pub mod runtimeplatform;
2573#[cfg(feature = "unity_engine-runtimeplatform-types")]
2574pub use runtimeplatform::RuntimePlatform;
2575#[cfg(any(feature = "unity_engine-scalablebuffermanager-types"))]
2576pub mod scalablebuffermanager;
2577#[cfg(feature = "unity_engine-scalablebuffermanager-types")]
2578pub use scalablebuffermanager::{IScalableBufferManager, ScalableBufferManager};
2579#[cfg(any(feature = "unity_engine-scalemode-types"))]
2580pub mod scalemode;
2581#[cfg(feature = "unity_engine-scalemode-types")]
2582pub use scalemode::ScaleMode;
2583#[cfg(any(
2584 feature = "unity_engine-scene_management-loadscenemode-types",
2585 feature = "unity_engine-scene_management-loadsceneparameters-types",
2586 feature = "unity_engine-scene_management-localphysicsmode-types",
2587 feature = "unity_engine-scene_management-scene-types",
2588 feature = "unity_engine-scene_management-scenemanager-types",
2589 feature = "unity_engine-scene_management-scenemanagerapi-types",
2590 feature = "unity_engine-scene_management-scenemanagerapiinternal-types",
2591 feature = "unity_engine-scene_management-unloadsceneoptions-types"
2592))]
2593pub mod scene_management;
2594#[cfg(any(feature = "unity_engine-screen-types"))]
2595pub mod screen;
2596#[cfg(feature = "unity_engine-screen-types")]
2597pub use screen::{IScreen, Screen};
2598#[cfg(any(feature = "unity_engine-scriptableobject-types"))]
2599pub mod scriptableobject;
2600#[cfg(feature = "unity_engine-scriptableobject")]
2601pub use scriptableobject::IScriptableObjectMethods;
2602#[cfg(feature = "unity_engine-scriptableobject-types")]
2603pub use scriptableobject::{IScriptableObject, ScriptableObject};
2604#[cfg(any(
2605 feature = "unity_engine-scripting-api_updating-apiupdaterruntimehelpers-types",
2606 feature = "unity_engine-scripting-api_updating-movedfromattribute-types",
2607 feature = "unity_engine-scripting-api_updating-movedfromattributedata-types",
2608 feature = "unity_engine-scripting-garbagecollector-types",
2609 feature = "unity_engine-scripting-preserveattribute-types",
2610 feature = "unity_engine-scripting-requiredbynativecodeattribute-types",
2611 feature = "unity_engine-scripting-usedbynativecodeattribute-types"
2612))]
2613pub mod scripting;
2614#[cfg(any(feature = "unity_engine-scriptingutility-types"))]
2615pub mod scriptingutility;
2616#[cfg(feature = "unity_engine-scriptingutility-types")]
2617pub use scriptingutility::{IScriptingUtility, ScriptingUtility, ScriptingUtility_TestClass};
2618#[cfg(any(feature = "unity_engine-scrollviewstate-types"))]
2619pub mod scrollviewstate;
2620#[cfg(feature = "unity_engine-scrollviewstate")]
2621pub use scrollviewstate::IScrollViewStateMethods;
2622#[cfg(feature = "unity_engine-scrollviewstate-types")]
2623pub use scrollviewstate::{IScrollViewState, ScrollViewState};
2624#[cfg(any(feature = "unity_engine-selectionbaseattribute-types"))]
2625pub mod selectionbaseattribute;
2626#[cfg(feature = "unity_engine-selectionbaseattribute")]
2627pub use selectionbaseattribute::ISelectionBaseAttributeMethods;
2628#[cfg(feature = "unity_engine-selectionbaseattribute-types")]
2629pub use selectionbaseattribute::{ISelectionBaseAttribute, SelectionBaseAttribute};
2630#[cfg(any(feature = "unity_engine-sendmessageoptions-types"))]
2631pub mod sendmessageoptions;
2632#[cfg(feature = "unity_engine-sendmessageoptions-types")]
2633pub use sendmessageoptions::SendMessageOptions;
2634#[cfg(any(feature = "unity_engine-sendmouseevents-types"))]
2635pub mod sendmouseevents;
2636#[cfg(feature = "unity_engine-sendmouseevents-types")]
2637pub use sendmouseevents::{ISendMouseEvents, SendMouseEvents, SendMouseEvents_HitInfo};
2638#[cfg(any(feature = "unity_engine-serialization-formerlyserializedasattribute-types"))]
2639pub mod serialization;
2640#[cfg(any(feature = "unity_engine-serializefield-types"))]
2641pub mod serializefield;
2642#[cfg(feature = "unity_engine-serializefield")]
2643pub use serializefield::ISerializeFieldMethods;
2644#[cfg(feature = "unity_engine-serializefield-types")]
2645pub use serializefield::{ISerializeField, SerializeField};
2646#[cfg(any(feature = "unity_engine-serializereference-types"))]
2647pub mod serializereference;
2648#[cfg(feature = "unity_engine-serializereference-types")]
2649pub use serializereference::{ISerializeReference, SerializeReference};
2650#[cfg(any(feature = "unity_engine-setupcoroutine-types"))]
2651pub mod setupcoroutine;
2652#[cfg(feature = "unity_engine-setupcoroutine-types")]
2653pub use setupcoroutine::{ISetupCoroutine, SetupCoroutine};
2654#[cfg(any(feature = "unity_engine-shader-types"))]
2655pub mod shader;
2656#[cfg(feature = "unity_engine-shader")]
2657pub use shader::IShaderMethods;
2658#[cfg(feature = "unity_engine-shader-types")]
2659pub use shader::{IShader, Shader};
2660#[cfg(any(feature = "unity_engine-shadervariantcollection-types"))]
2661pub mod shadervariantcollection;
2662#[cfg(feature = "unity_engine-shadervariantcollection")]
2663pub use shadervariantcollection::IShaderVariantCollectionMethods;
2664#[cfg(feature = "unity_engine-shadervariantcollection-types")]
2665pub use shadervariantcollection::{IShaderVariantCollection, ShaderVariantCollection, ShaderVariantCollection_ShaderVariant};
2666#[cfg(any(feature = "unity_engine-shadowmaskmode-types"))]
2667pub mod shadowmaskmode;
2668#[cfg(feature = "unity_engine-shadowmaskmode-types")]
2669pub use shadowmaskmode::ShadowmaskMode;
2670#[cfg(any(feature = "unity_engine-shadowresolution-types"))]
2671pub mod shadowresolution;
2672#[cfg(feature = "unity_engine-shadowresolution-types")]
2673pub use shadowresolution::ShadowResolution;
2674#[cfg(any(feature = "unity_engine-sharedbetweenanimatorsattribute-types"))]
2675pub mod sharedbetweenanimatorsattribute;
2676#[cfg(feature = "unity_engine-sharedbetweenanimatorsattribute-types")]
2677pub use sharedbetweenanimatorsattribute::{ISharedBetweenAnimatorsAttribute, SharedBetweenAnimatorsAttribute};
2678#[cfg(any(feature = "unity_engine-skeletonbone-types"))]
2679pub mod skeletonbone;
2680#[cfg(feature = "unity_engine-skeletonbone-types")]
2681pub use skeletonbone::SkeletonBone;
2682#[cfg(any(feature = "unity_engine-skinnedmeshrenderer-types"))]
2683pub mod skinnedmeshrenderer;
2684#[cfg(feature = "unity_engine-skinnedmeshrenderer")]
2685pub use skinnedmeshrenderer::ISkinnedMeshRendererMethods;
2686#[cfg(feature = "unity_engine-skinnedmeshrenderer-types")]
2687pub use skinnedmeshrenderer::{ISkinnedMeshRenderer, SkinnedMeshRenderer};
2688#[cfg(any(feature = "unity_engine-skinquality-types"))]
2689pub mod skinquality;
2690#[cfg(feature = "unity_engine-skinquality-types")]
2691pub use skinquality::SkinQuality;
2692#[cfg(any(feature = "unity_engine-skinweights-types"))]
2693pub mod skinweights;
2694#[cfg(feature = "unity_engine-skinweights-types")]
2695pub use skinweights::SkinWeights;
2696#[cfg(any(feature = "unity_engine-skybox-types"))]
2697pub mod skybox;
2698#[cfg(feature = "unity_engine-skybox")]
2699pub use skybox::ISkyboxMethods;
2700#[cfg(feature = "unity_engine-skybox-types")]
2701pub use skybox::{ISkybox, Skybox};
2702#[cfg(any(feature = "unity_engine-sliderhandler-types"))]
2703pub mod sliderhandler;
2704#[cfg(feature = "unity_engine-sliderhandler-types")]
2705pub use sliderhandler::SliderHandler;
2706#[cfg(any(feature = "unity_engine-sliderstate-types"))]
2707pub mod sliderstate;
2708#[cfg(feature = "unity_engine-sliderstate")]
2709pub use sliderstate::ISliderStateMethods;
2710#[cfg(feature = "unity_engine-sliderstate-types")]
2711pub use sliderstate::{ISliderState, SliderState};
2712#[cfg(any(feature = "unity_engine-softjointlimit-types"))]
2713pub mod softjointlimit;
2714#[cfg(feature = "unity_engine-softjointlimit-types")]
2715pub use softjointlimit::SoftJointLimit;
2716#[cfg(any(feature = "unity_engine-softjointlimitspring-types"))]
2717pub mod softjointlimitspring;
2718#[cfg(feature = "unity_engine-softjointlimitspring-types")]
2719pub use softjointlimitspring::SoftJointLimitSpring;
2720#[cfg(any(feature = "unity_engine-sortinglayer-types"))]
2721pub mod sortinglayer;
2722#[cfg(feature = "unity_engine-sortinglayer-types")]
2723pub use sortinglayer::SortingLayer;
2724#[cfg(any(feature = "unity_engine-space-types"))]
2725pub mod space;
2726#[cfg(feature = "unity_engine-space-types")]
2727pub use space::Space;
2728#[cfg(any(feature = "unity_engine-spaceattribute-types"))]
2729pub mod spaceattribute;
2730#[cfg(feature = "unity_engine-spaceattribute")]
2731pub use spaceattribute::ISpaceAttributeMethods;
2732#[cfg(feature = "unity_engine-spaceattribute-types")]
2733pub use spaceattribute::{ISpaceAttribute, SpaceAttribute};
2734#[cfg(any(feature = "unity_engine-spherecollider-types"))]
2735pub mod spherecollider;
2736#[cfg(feature = "unity_engine-spherecollider")]
2737pub use spherecollider::ISphereColliderMethods;
2738#[cfg(feature = "unity_engine-spherecollider-types")]
2739pub use spherecollider::{ISphereCollider, SphereCollider};
2740#[cfg(any(feature = "unity_engine-spookyhash-types"))]
2741pub mod spookyhash;
2742#[cfg(feature = "unity_engine-spookyhash-types")]
2743pub use spookyhash::{ISpookyHash, SpookyHash, SpookyHash_U};
2744#[cfg(any(feature = "unity_engine-sprite-types"))]
2745pub mod sprite;
2746#[cfg(feature = "unity_engine-sprite")]
2747pub use sprite::ISpriteMethods;
2748#[cfg(feature = "unity_engine-sprite-types")]
2749pub use sprite::{ISprite, Sprite};
2750#[cfg(any(feature = "unity_engine-spritemaskinteraction-types"))]
2751pub mod spritemaskinteraction;
2752#[cfg(feature = "unity_engine-spritemaskinteraction-types")]
2753pub use spritemaskinteraction::SpriteMaskInteraction;
2754#[cfg(any(feature = "unity_engine-spritemeshtype-types"))]
2755pub mod spritemeshtype;
2756#[cfg(feature = "unity_engine-spritemeshtype-types")]
2757pub use spritemeshtype::SpriteMeshType;
2758#[cfg(any(feature = "unity_engine-spritepackingmode-types"))]
2759pub mod spritepackingmode;
2760#[cfg(feature = "unity_engine-spritepackingmode-types")]
2761pub use spritepackingmode::SpritePackingMode;
2762#[cfg(any(feature = "unity_engine-spritepackingrotation-types"))]
2763pub mod spritepackingrotation;
2764#[cfg(feature = "unity_engine-spritepackingrotation-types")]
2765pub use spritepackingrotation::SpritePackingRotation;
2766#[cfg(any(feature = "unity_engine-spriterenderer-types"))]
2767pub mod spriterenderer;
2768#[cfg(feature = "unity_engine-spriterenderer-types")]
2769pub use spriterenderer::{ISpriteRenderer, SpriteRenderer};
2770#[cfg(any(feature = "unity_engine-sprites-datautility-types"))]
2771pub mod sprites;
2772#[cfg(any(feature = "unity_engine-stacktraceutility-types"))]
2773pub mod stacktraceutility;
2774#[cfg(feature = "unity_engine-stacktraceutility-types")]
2775pub use stacktraceutility::{IStackTraceUtility, StackTraceUtility};
2776#[cfg(any(feature = "unity_engine-stateinfoindex-types"))]
2777pub mod stateinfoindex;
2778#[cfg(feature = "unity_engine-stateinfoindex-types")]
2779pub use stateinfoindex::StateInfoIndex;
2780#[cfg(any(feature = "unity_engine-statemachinebehaviour-types"))]
2781pub mod statemachinebehaviour;
2782#[cfg(feature = "unity_engine-statemachinebehaviour")]
2783pub use statemachinebehaviour::IStateMachineBehaviourMethods;
2784#[cfg(feature = "unity_engine-statemachinebehaviour-types")]
2785pub use statemachinebehaviour::{IStateMachineBehaviour, StateMachineBehaviour};
2786#[cfg(any(feature = "unity_engine-stereotargeteyemask-types"))]
2787pub mod stereotargeteyemask;
2788#[cfg(feature = "unity_engine-stereotargeteyemask-types")]
2789pub use stereotargeteyemask::StereoTargetEyeMask;
2790#[cfg(any(feature = "unity_engine-subsystem-types"))]
2791pub mod subsystem;
2792#[cfg(feature = "unity_engine-subsystem")]
2793pub use subsystem::ISubsystemMethods;
2794#[cfg(feature = "unity_engine-subsystem-types")]
2795pub use subsystem::{ISubsystem, Subsystem};
2796#[cfg(any(feature = "unity_engine-subsystemdescriptor-types"))]
2797pub mod subsystemdescriptor;
2798#[cfg(feature = "unity_engine-subsystemdescriptor")]
2799pub use subsystemdescriptor::ISubsystemDescriptorMethods;
2800#[cfg(feature = "unity_engine-subsystemdescriptor-types")]
2801pub use subsystemdescriptor::{ISubsystemDescriptor, SubsystemDescriptor};
2802#[cfg(any(feature = "unity_engine-subsystemdescriptorbindings-types"))]
2803pub mod subsystemdescriptorbindings;
2804#[cfg(feature = "unity_engine-subsystemdescriptorbindings-types")]
2805pub use subsystemdescriptorbindings::{ISubsystemDescriptorBindings, SubsystemDescriptorBindings};
2806#[cfg(any(feature = "unity_engine-subsystemmanager-types"))]
2807pub mod subsystemmanager;
2808#[cfg(feature = "unity_engine-subsystemmanager-types")]
2809pub use subsystemmanager::{ISubsystemManager, SubsystemManager};
2810#[cfg(any(
2811 feature = "unity_engine-subsystems_implementation-subsystemdescriptorstore-types",
2812 feature = "unity_engine-subsystems_implementation-subsystemdescriptorwithprovider-types",
2813 feature = "unity_engine-subsystems_implementation-subsystemwithprovider-types"
2814))]
2815pub mod subsystems_implementation;
2816#[cfg(any(
2817 feature = "unity_engine-switch-applet-types",
2818 feature = "unity_engine-switch-fmvtexture-types",
2819 feature = "unity_engine-switch-networkinterfacewrapper-types",
2820 feature = "unity_engine-switch-notification-types",
2821 feature = "unity_engine-switch-operation-types",
2822 feature = "unity_engine-switch-performance-types",
2823 feature = "unity_engine-switch-switchvideoplayer-types",
2824 feature = "unity_engine-switch-utility-types",
2825 feature = "unity_engine-switch-videoplayer_2-types"
2826))]
2827pub mod switch;
2828#[cfg(any(feature = "unity_engine-systemclock-types"))]
2829pub mod systemclock;
2830#[cfg(feature = "unity_engine-systemclock-types")]
2831pub use systemclock::{ISystemClock, SystemClock};
2832#[cfg(any(feature = "unity_engine-systeminfo-types"))]
2833pub mod systeminfo;
2834#[cfg(feature = "unity_engine-systeminfo-types")]
2835pub use systeminfo::{ISystemInfo, SystemInfo};
2836#[cfg(any(feature = "unity_engine-terrain-types"))]
2837pub mod terrain;
2838#[cfg(feature = "unity_engine-terrain")]
2839pub use terrain::ITerrainMethods;
2840#[cfg(feature = "unity_engine-terrain-types")]
2841pub use terrain::{ITerrain, Terrain};
2842#[cfg(any(feature = "unity_engine-terraindata-types"))]
2843pub mod terraindata;
2844#[cfg(feature = "unity_engine-terraindata")]
2845pub use terraindata::ITerrainDataMethods;
2846#[cfg(feature = "unity_engine-terraindata-types")]
2847pub use terraindata::{ITerrainData, TerrainData, TerrainData_BoundaryValueType};
2848#[cfg(any(
2849 feature = "unity_engine-text_core-faceinfo-types",
2850 feature = "unity_engine-text_core-glyph-types",
2851 feature = "unity_engine-text_core-glyphmetrics-types",
2852 feature = "unity_engine-text_core-glyphrect-types",
2853 feature = "unity_engine-text_core-low_level-fontengine-types",
2854 feature = "unity_engine-text_core-low_level-fontengineerror-types",
2855 feature = "unity_engine-text_core-low_level-fontengineutilities-types",
2856 feature = "unity_engine-text_core-low_level-fontfeaturelookupflags-types",
2857 feature = "unity_engine-text_core-low_level-glyphadjustmentrecord-types",
2858 feature = "unity_engine-text_core-low_level-glyphloadflags-types",
2859 feature = "unity_engine-text_core-low_level-glyphmarshallingstruct-types",
2860 feature = "unity_engine-text_core-low_level-glyphpackingmode-types",
2861 feature = "unity_engine-text_core-low_level-glyphpairadjustmentrecord-types",
2862 feature = "unity_engine-text_core-low_level-glyphrendermode-types",
2863 feature = "unity_engine-text_core-low_level-glyphvaluerecord-types"
2864))]
2865pub mod text_core;
2866#[cfg(any(feature = "unity_engine-textanchor-types"))]
2867pub mod textanchor;
2868#[cfg(feature = "unity_engine-textanchor-types")]
2869pub use textanchor::TextAnchor;
2870#[cfg(any(feature = "unity_engine-textareaattribute-types"))]
2871pub mod textareaattribute;
2872#[cfg(feature = "unity_engine-textareaattribute")]
2873pub use textareaattribute::ITextAreaAttributeMethods;
2874#[cfg(feature = "unity_engine-textareaattribute-types")]
2875pub use textareaattribute::{ITextAreaAttribute, TextAreaAttribute};
2876#[cfg(any(feature = "unity_engine-textasset-types"))]
2877pub mod textasset;
2878#[cfg(feature = "unity_engine-textasset")]
2879pub use textasset::ITextAssetMethods;
2880#[cfg(feature = "unity_engine-textasset-types")]
2881pub use textasset::{ITextAsset, ITextAsset_EncodingUtility, TextAsset, TextAsset_CreateOptions, TextAsset_EncodingUtility};
2882#[cfg(any(feature = "unity_engine-textclipping-types"))]
2883pub mod textclipping;
2884#[cfg(feature = "unity_engine-textclipping-types")]
2885pub use textclipping::TextClipping;
2886#[cfg(any(feature = "unity_engine-texteditor-types"))]
2887pub mod texteditor;
2888#[cfg(feature = "unity_engine-texteditor")]
2889pub use texteditor::ITextEditorMethods;
2890#[cfg(feature = "unity_engine-texteditor-types")]
2891pub use texteditor::{ITextEditor, TextEditor, TextEditor_DblClickSnapping};
2892#[cfg(any(feature = "unity_engine-textgenerationerror-types"))]
2893pub mod textgenerationerror;
2894#[cfg(feature = "unity_engine-textgenerationerror-types")]
2895pub use textgenerationerror::TextGenerationError;
2896#[cfg(any(feature = "unity_engine-textgenerationsettings-types"))]
2897pub mod textgenerationsettings;
2898#[cfg(feature = "unity_engine-textgenerationsettings-types")]
2899pub use textgenerationsettings::TextGenerationSettings;
2900#[cfg(any(feature = "unity_engine-textgenerator-types"))]
2901pub mod textgenerator;
2902#[cfg(feature = "unity_engine-textgenerator")]
2903pub use textgenerator::ITextGeneratorMethods;
2904#[cfg(feature = "unity_engine-textgenerator-types")]
2905pub use textgenerator::{ITextGenerator, TextGenerator};
2906#[cfg(any(feature = "unity_engine-textmesh-types"))]
2907pub mod textmesh;
2908#[cfg(feature = "unity_engine-textmesh")]
2909pub use textmesh::ITextMeshMethods;
2910#[cfg(feature = "unity_engine-textmesh-types")]
2911pub use textmesh::{ITextMesh, TextMesh};
2912#[cfg(any(feature = "unity_engine-texture-types"))]
2913pub mod texture;
2914#[cfg(feature = "unity_engine-texture")]
2915pub use texture::ITextureMethods;
2916#[cfg(feature = "unity_engine-texture-types")]
2917pub use texture::{ITexture, Texture};
2918#[cfg(any(feature = "unity_engine-texture2d-types"))]
2919pub mod texture2d;
2920#[cfg(feature = "unity_engine-texture2d")]
2921pub use texture2d::ITexture2DMethods;
2922#[cfg(feature = "unity_engine-texture2d-types")]
2923pub use texture2d::{ITexture2D, Texture2D};
2924#[cfg(any(feature = "unity_engine-texture2darray-types"))]
2925pub mod texture2darray;
2926#[cfg(feature = "unity_engine-texture2darray")]
2927pub use texture2darray::ITexture2DArrayMethods;
2928#[cfg(feature = "unity_engine-texture2darray-types")]
2929pub use texture2darray::{ITexture2DArray, Texture2DArray};
2930#[cfg(any(feature = "unity_engine-texture3d-types"))]
2931pub mod texture3d;
2932#[cfg(feature = "unity_engine-texture3d")]
2933pub use texture3d::ITexture3DMethods;
2934#[cfg(feature = "unity_engine-texture3d-types")]
2935pub use texture3d::{ITexture3D, Texture3D};
2936#[cfg(any(feature = "unity_engine-textureformat-types"))]
2937pub mod textureformat;
2938#[cfg(feature = "unity_engine-textureformat-types")]
2939pub use textureformat::TextureFormat;
2940#[cfg(any(feature = "unity_engine-texturewrapmode-types"))]
2941pub mod texturewrapmode;
2942#[cfg(feature = "unity_engine-texturewrapmode-types")]
2943pub use texturewrapmode::TextureWrapMode;
2944#[cfg(any(feature = "unity_engine-threadandserializationsafeattribute-types"))]
2945pub mod threadandserializationsafeattribute;
2946#[cfg(feature = "unity_engine-threadandserializationsafeattribute")]
2947pub use threadandserializationsafeattribute::IThreadAndSerializationSafeAttributeMethods;
2948#[cfg(feature = "unity_engine-threadandserializationsafeattribute-types")]
2949pub use threadandserializationsafeattribute::{IThreadAndSerializationSafeAttribute, ThreadAndSerializationSafeAttribute};
2950#[cfg(any(feature = "unity_engine-threadpriority-types"))]
2951pub mod threadpriority;
2952#[cfg(feature = "unity_engine-threadpriority-types")]
2953pub use threadpriority::ThreadPriority;
2954#[cfg(any(
2955 feature = "unity_engine-tilemaps-itilemap_interface-types",
2956 feature = "unity_engine-tilemaps-tile-types",
2957 feature = "unity_engine-tilemaps-tileanimationdata-types",
2958 feature = "unity_engine-tilemaps-tilebase-types",
2959 feature = "unity_engine-tilemaps-tiledata-types",
2960 feature = "unity_engine-tilemaps-tileflags-types",
2961 feature = "unity_engine-tilemaps-tilemap-types",
2962 feature = "unity_engine-tilemaps-tilemaprenderer-types"
2963))]
2964pub mod tilemaps;
2965#[cfg(any(feature = "unity_engine-time-types"))]
2966pub mod time;
2967#[cfg(feature = "unity_engine-time-types")]
2968pub use time::{ITime, Time};
2969#[cfg(any(
2970 feature = "unity_engine-timeline-animationoutputweightprocessor-types",
2971 feature = "unity_engine-timeline-animationplayableasset-types",
2972 feature = "unity_engine-timeline-animationtrack-types",
2973 feature = "unity_engine-timeline-appliedoffsetmode-types",
2974 feature = "unity_engine-timeline-clipcaps-types",
2975 feature = "unity_engine-timeline-customsignaleventdrawer-types",
2976 feature = "unity_engine-timeline-customstyleattribute-types",
2977 feature = "unity_engine-timeline-discretetime-types",
2978 feature = "unity_engine-timeline-extrapolation-types",
2979 feature = "unity_engine-timeline-grouptrack-types",
2980 feature = "unity_engine-timeline-hashutility-types",
2981 feature = "unity_engine-timeline-hideinmenuattribute-types",
2982 feature = "unity_engine-timeline-icurvesowner-types",
2983 feature = "unity_engine-timeline-ignoreonplayabletrackattribute-types",
2984 feature = "unity_engine-timeline-iinterval-types",
2985 feature = "unity_engine-timeline-ilayerable-types",
2986 feature = "unity_engine-timeline-imarker_interface-types",
2987 feature = "unity_engine-timeline-infiniteruntimeclip-types",
2988 feature = "unity_engine-timeline-inotificationoptionprovider-types",
2989 feature = "unity_engine-timeline-intervaltree_1-types",
2990 feature = "unity_engine-timeline-intervaltreenode-types",
2991 feature = "unity_engine-timeline-ipropertycollector-types",
2992 feature = "unity_engine-timeline-ipropertypreview-types",
2993 feature = "unity_engine-timeline-itimelineclipasset-types",
2994 feature = "unity_engine-timeline-itimelineevaluatecallback-types",
2995 feature = "unity_engine-timeline-marker-types",
2996 feature = "unity_engine-timeline-markerlist-types",
2997 feature = "unity_engine-timeline-markertrack-types",
2998 feature = "unity_engine-timeline-matchtargetfieldconstants-types",
2999 feature = "unity_engine-timeline-matchtargetfields-types",
3000 feature = "unity_engine-timeline-notificationflags-types",
3001 feature = "unity_engine-timeline-notificationutilities-types",
3002 feature = "unity_engine-timeline-notkeyableattribute_2-types",
3003 feature = "unity_engine-timeline-playabletrack-types",
3004 feature = "unity_engine-timeline-runtimeclip-types",
3005 feature = "unity_engine-timeline-runtimeclipbase-types",
3006 feature = "unity_engine-timeline-runtimeelement-types",
3007 feature = "unity_engine-timeline-signalasset-types",
3008 feature = "unity_engine-timeline-signalemitter-types",
3009 feature = "unity_engine-timeline-signalreceiver-types",
3010 feature = "unity_engine-timeline-supportschildtracksattribute-types",
3011 feature = "unity_engine-timeline-timefieldattribute-types",
3012 feature = "unity_engine-timeline-timelineasset-types",
3013 feature = "unity_engine-timeline-timelineclip-types",
3014 feature = "unity_engine-timeline-timelineclipcapsextensions-types",
3015 feature = "unity_engine-timeline-timelinecreateutilities-types",
3016 feature = "unity_engine-timeline-timelineplayable-types",
3017 feature = "unity_engine-timeline-timelineundo-types",
3018 feature = "unity_engine-timeline-timenotificationbehaviour-types",
3019 feature = "unity_engine-timeline-timeutility-types",
3020 feature = "unity_engine-timeline-trackasset-types",
3021 feature = "unity_engine-timeline-trackbindingflags-types",
3022 feature = "unity_engine-timeline-trackbindingtypeattribute-types",
3023 feature = "unity_engine-timeline-trackcliptypeattribute-types",
3024 feature = "unity_engine-timeline-trackcolorattribute-types",
3025 feature = "unity_engine-timeline-trackoffset-types",
3026 feature = "unity_engine-timeline-weightutility-types"
3027))]
3028pub mod timeline;
3029#[cfg(any(feature = "unity_engine-tooltipattribute-types"))]
3030pub mod tooltipattribute;
3031#[cfg(feature = "unity_engine-tooltipattribute")]
3032pub use tooltipattribute::ITooltipAttributeMethods;
3033#[cfg(feature = "unity_engine-tooltipattribute-types")]
3034pub use tooltipattribute::{ITooltipAttribute, TooltipAttribute};
3035#[cfg(any(feature = "unity_engine-touch-types"))]
3036pub mod touch;
3037#[cfg(feature = "unity_engine-touch-types")]
3038pub use touch::Touch;
3039#[cfg(any(feature = "unity_engine-touchphase-types"))]
3040pub mod touchphase;
3041#[cfg(feature = "unity_engine-touchphase-types")]
3042pub use touchphase::TouchPhase;
3043#[cfg(any(feature = "unity_engine-touchscreenkeyboard-types"))]
3044pub mod touchscreenkeyboard;
3045#[cfg(feature = "unity_engine-touchscreenkeyboard")]
3046pub use touchscreenkeyboard::ITouchScreenKeyboardMethods;
3047#[cfg(feature = "unity_engine-touchscreenkeyboard-types")]
3048pub use touchscreenkeyboard::{ITouchScreenKeyboard, TouchScreenKeyboard, TouchScreenKeyboard_Status};
3049#[cfg(any(feature = "unity_engine-touchscreenkeyboard_internalconstructorhelperarguments-types"))]
3050pub mod touchscreenkeyboard_internalconstructorhelperarguments;
3051#[cfg(feature = "unity_engine-touchscreenkeyboard_internalconstructorhelperarguments-types")]
3052pub use touchscreenkeyboard_internalconstructorhelperarguments::TouchScreenKeyboard_InternalConstructorHelperArguments;
3053#[cfg(any(feature = "unity_engine-touchscreenkeyboardtype-types"))]
3054pub mod touchscreenkeyboardtype;
3055#[cfg(feature = "unity_engine-touchscreenkeyboardtype-types")]
3056pub use touchscreenkeyboardtype::TouchScreenKeyboardType;
3057#[cfg(any(feature = "unity_engine-touchtype-types"))]
3058pub mod touchtype;
3059#[cfg(feature = "unity_engine-touchtype-types")]
3060pub use touchtype::TouchType;
3061#[cfg(any(feature = "unity_engine-trackedreference-types"))]
3062pub mod trackedreference;
3063#[cfg(feature = "unity_engine-trackedreference")]
3064pub use trackedreference::ITrackedReferenceMethods;
3065#[cfg(feature = "unity_engine-trackedreference-types")]
3066pub use trackedreference::{ITrackedReference, TrackedReference};
3067#[cfg(any(feature = "unity_engine-transform-types"))]
3068pub mod transform;
3069#[cfg(feature = "unity_engine-transform-types")]
3070pub use transform::{ITransform, ITransform_Enumerator, Transform, Transform_Enumerator};
3071#[cfg(feature = "unity_engine-transform")]
3072pub use transform::{ITransformMethods, ITransform_EnumeratorMethods};
3073#[cfg(any(feature = "unity_engine-transparencysortmode-types"))]
3074pub mod transparencysortmode;
3075#[cfg(feature = "unity_engine-transparencysortmode-types")]
3076pub use transparencysortmode::TransparencySortMode;
3077#[cfg(any(
3078 feature = "unity_engine-u2d-pixelperfectrendering-types",
3079 feature = "unity_engine-u2d-spriteatlas-types",
3080 feature = "unity_engine-u2d-spriteatlasmanager-types",
3081 feature = "unity_engine-u2d-spritebone-types",
3082 feature = "unity_engine-u2d-spritechannelinfo-types",
3083 feature = "unity_engine-u2d-spritedataaccessextensions-types",
3084 feature = "unity_engine-u2d-spriteshaperenderer-types"
3085))]
3086pub mod u2d;
3087#[cfg(any(
3088 feature = "unity_engine-ui-animationtriggers-types",
3089 feature = "unity_engine-ui-aspectratiofitter-types",
3090 feature = "unity_engine-ui-basemesheffect-types",
3091 feature = "unity_engine-ui-basevertexeffect-types",
3092 feature = "unity_engine-ui-button-types",
3093 feature = "unity_engine-ui-canvasscaler-types",
3094 feature = "unity_engine-ui-canvasupdate-types",
3095 feature = "unity_engine-ui-canvasupdateregistry-types",
3096 feature = "unity_engine-ui-clipperregistry-types",
3097 feature = "unity_engine-ui-clipping-types",
3098 feature = "unity_engine-ui-collections-indexedset_1-types",
3099 feature = "unity_engine-ui-colorblock-types",
3100 feature = "unity_engine-ui-contentsizefitter-types",
3101 feature = "unity_engine-ui-coroutine_tween-colortween-types",
3102 feature = "unity_engine-ui-coroutine_tween-floattween-types",
3103 feature = "unity_engine-ui-coroutine_tween-itweenvalue-types",
3104 feature = "unity_engine-ui-coroutine_tween-tweenrunner_1-types",
3105 feature = "unity_engine-ui-defaultcontrols-types",
3106 feature = "unity_engine-ui-dropdown-types",
3107 feature = "unity_engine-ui-fontdata-types",
3108 feature = "unity_engine-ui-fontupdatetracker-types",
3109 feature = "unity_engine-ui-graphic-types",
3110 feature = "unity_engine-ui-graphicraycaster-types",
3111 feature = "unity_engine-ui-graphicregistry-types",
3112 feature = "unity_engine-ui-gridlayoutgroup-types",
3113 feature = "unity_engine-ui-horizontallayoutgroup-types",
3114 feature = "unity_engine-ui-horizontalorverticallayoutgroup-types",
3115 feature = "unity_engine-ui-icanvaselement-types",
3116 feature = "unity_engine-ui-iclippable-types",
3117 feature = "unity_engine-ui-iclipper-types",
3118 feature = "unity_engine-ui-igraphicenableddisabled-types",
3119 feature = "unity_engine-ui-ilayoutcontroller-types",
3120 feature = "unity_engine-ui-ilayoutelement_interface-types",
3121 feature = "unity_engine-ui-ilayoutgroup_interface-types",
3122 feature = "unity_engine-ui-ilayoutignorer-types",
3123 feature = "unity_engine-ui-ilayoutselfcontroller-types",
3124 feature = "unity_engine-ui-image-types",
3125 feature = "unity_engine-ui-imask_interface-types",
3126 feature = "unity_engine-ui-imaskable-types",
3127 feature = "unity_engine-ui-imaterialmodifier-types",
3128 feature = "unity_engine-ui-imeshmodifier-types",
3129 feature = "unity_engine-ui-inputfield-types",
3130 feature = "unity_engine-ui-ivertexmodifier-types",
3131 feature = "unity_engine-ui-layoutelement-types",
3132 feature = "unity_engine-ui-layoutgroup-types",
3133 feature = "unity_engine-ui-layoutrebuilder-types",
3134 feature = "unity_engine-ui-layoututility-types",
3135 feature = "unity_engine-ui-listpool_1-types",
3136 feature = "unity_engine-ui-mask-types",
3137 feature = "unity_engine-ui-maskablegraphic-types",
3138 feature = "unity_engine-ui-maskutilities-types",
3139 feature = "unity_engine-ui-misc-types",
3140 feature = "unity_engine-ui-multipledisplayutilities-types",
3141 feature = "unity_engine-ui-navigation-types",
3142 feature = "unity_engine-ui-objectpool_1-types",
3143 feature = "unity_engine-ui-outline-types",
3144 feature = "unity_engine-ui-positionasuv1-types",
3145 feature = "unity_engine-ui-rawimage-types",
3146 feature = "unity_engine-ui-rectangularvertexclipper-types",
3147 feature = "unity_engine-ui-rectmask2d-types",
3148 feature = "unity_engine-ui-reflectionmethodscache-types",
3149 feature = "unity_engine-ui-scrollbar-types",
3150 feature = "unity_engine-ui-scrollrect-types",
3151 feature = "unity_engine-ui-selectable-types",
3152 feature = "unity_engine-ui-setpropertyutility-types",
3153 feature = "unity_engine-ui-shadow-types",
3154 feature = "unity_engine-ui-slider-types",
3155 feature = "unity_engine-ui-spritestate-types",
3156 feature = "unity_engine-ui-stencilmaterial-types",
3157 feature = "unity_engine-ui-text-types",
3158 feature = "unity_engine-ui-toggle-types",
3159 feature = "unity_engine-ui-togglegroup-types",
3160 feature = "unity_engine-ui-vertexhelper-types",
3161 feature = "unity_engine-ui-verticallayoutgroup-types"
3162))]
3163pub mod ui;
3164#[cfg(any(
3165 feature = "unity_engine-ui_elements-uielementsruntimeutilitynative-types",
3166 feature = "unity_engine-ui_elements-uir-utility_2-types"
3167))]
3168pub mod ui_elements;
3169#[cfg(any(feature = "unity_engine-uicharinfo-types"))]
3170pub mod uicharinfo;
3171#[cfg(feature = "unity_engine-uicharinfo-types")]
3172pub use uicharinfo::UICharInfo;
3173#[cfg(any(feature = "unity_engine-uilineinfo-types"))]
3174pub mod uilineinfo;
3175#[cfg(feature = "unity_engine-uilineinfo-types")]
3176pub use uilineinfo::UILineInfo;
3177#[cfg(any(feature = "unity_engine-uisystemprofilerapi-types"))]
3178pub mod uisystemprofilerapi;
3179#[cfg(feature = "unity_engine-uisystemprofilerapi-types")]
3180pub use uisystemprofilerapi::{IUISystemProfilerApi, UISystemProfilerApi, UISystemProfilerApi_SampleType};
3181#[cfg(any(feature = "unity_engine-uivertex-types"))]
3182pub mod uivertex;
3183#[cfg(feature = "unity_engine-uivertex-types")]
3184pub use uivertex::UIVertex;
3185#[cfg(any(feature = "unity_engine-unhandledexceptionhandler-types"))]
3186pub mod unhandledexceptionhandler;
3187#[cfg(feature = "unity_engine-unhandledexceptionhandler-types")]
3188pub use unhandledexceptionhandler::{IUnhandledExceptionHandler, UnhandledExceptionHandler};
3189#[cfg(any(feature = "unity_engine-unityenginemoduleassembly-types"))]
3190pub mod unityenginemoduleassembly;
3191#[cfg(feature = "unity_engine-unityenginemoduleassembly")]
3192pub use unityenginemoduleassembly::IUnityEngineModuleAssemblyMethods;
3193#[cfg(feature = "unity_engine-unityenginemoduleassembly-types")]
3194pub use unityenginemoduleassembly::{IUnityEngineModuleAssembly, UnityEngineModuleAssembly};
3195#[cfg(any(feature = "unity_engine-unityexception-types"))]
3196pub mod unityexception;
3197#[cfg(feature = "unity_engine-unityexception")]
3198pub use unityexception::IUnityExceptionMethods;
3199#[cfg(feature = "unity_engine-unityexception-types")]
3200pub use unityexception::{IUnityException, UnityException};
3201#[cfg(any(feature = "unity_engine-unitylogwriter-types"))]
3202pub mod unitylogwriter;
3203#[cfg(feature = "unity_engine-unitylogwriter")]
3204pub use unitylogwriter::IUnityLogWriterMethods;
3205#[cfg(feature = "unity_engine-unitylogwriter-types")]
3206pub use unitylogwriter::{IUnityLogWriter, UnityLogWriter};
3207#[cfg(any(feature = "unity_engine-unitystring-types"))]
3208pub mod unitystring;
3209#[cfg(feature = "unity_engine-unitystring-types")]
3210pub use unitystring::{IUnityString, UnityString};
3211#[cfg(any(feature = "unity_engine-unitysynchronizationcontext-types"))]
3212pub mod unitysynchronizationcontext;
3213#[cfg(feature = "unity_engine-unitysynchronizationcontext")]
3214pub use unitysynchronizationcontext::IUnitySynchronizationContextMethods;
3215#[cfg(feature = "unity_engine-unitysynchronizationcontext-types")]
3216pub use unitysynchronizationcontext::{IUnitySynchronizationContext, UnitySynchronizationContext, UnitySynchronizationContext_WorkRequest};
3217#[cfg(any(feature = "unity_engine-vector2-types"))]
3218pub mod vector2;
3219#[cfg(feature = "unity_engine-vector2-types")]
3220pub use vector2::Vector2;
3221#[cfg(any(feature = "unity_engine-vector2int-types"))]
3222pub mod vector2int;
3223#[cfg(feature = "unity_engine-vector2int-types")]
3224pub use vector2int::Vector2Int;
3225#[cfg(any(feature = "unity_engine-vector3-types"))]
3226pub mod vector3;
3227#[cfg(feature = "unity_engine-vector3-types")]
3228pub use vector3::Vector3;
3229#[cfg(any(feature = "unity_engine-vector3int-types"))]
3230pub mod vector3int;
3231#[cfg(feature = "unity_engine-vector3int-types")]
3232pub use vector3int::Vector3Int;
3233#[cfg(any(feature = "unity_engine-vector4-types"))]
3234pub mod vector4;
3235#[cfg(feature = "unity_engine-vector4-types")]
3236pub use vector4::Vector4;
3237#[cfg(any(feature = "unity_engine-verticalwrapmode-types"))]
3238pub mod verticalwrapmode;
3239#[cfg(feature = "unity_engine-verticalwrapmode-types")]
3240pub use verticalwrapmode::VerticalWrapMode;
3241#[cfg(any(
3242 feature = "unity_engine-vfx-vfxeventattribute-types",
3243 feature = "unity_engine-vfx-vfxexpressionvalues-types",
3244 feature = "unity_engine-vfx-vfxmanager-types",
3245 feature = "unity_engine-vfx-vfxoutputeventargs-types",
3246 feature = "unity_engine-vfx-vfxspawnercallbacks-types",
3247 feature = "unity_engine-vfx-vfxspawnerstate-types",
3248 feature = "unity_engine-vfx-visualeffect-types",
3249 feature = "unity_engine-vfx-visualeffectasset-types",
3250 feature = "unity_engine-vfx-visualeffectobject-types"
3251))]
3252pub mod vfx;
3253#[cfg(any(
3254 feature = "unity_engine-video-video3dlayout-types",
3255 feature = "unity_engine-video-videoaspectratio-types",
3256 feature = "unity_engine-video-videoaudiooutputmode-types",
3257 feature = "unity_engine-video-videoclip-types",
3258 feature = "unity_engine-video-videoplayer-types",
3259 feature = "unity_engine-video-videorendermode-types",
3260 feature = "unity_engine-video-videosource-types",
3261 feature = "unity_engine-video-videotimereference-types",
3262 feature = "unity_engine-video-videotimesource-types"
3263))]
3264pub mod video;
3265#[cfg(any(feature = "unity_engine-vrtextureusage-types"))]
3266pub mod vrtextureusage;
3267#[cfg(feature = "unity_engine-vrtextureusage-types")]
3268pub use vrtextureusage::VRTextureUsage;
3269#[cfg(any(feature = "unity_engine-waitforendofframe-types"))]
3270pub mod waitforendofframe;
3271#[cfg(feature = "unity_engine-waitforendofframe")]
3272pub use waitforendofframe::IWaitForEndOfFrameMethods;
3273#[cfg(feature = "unity_engine-waitforendofframe-types")]
3274pub use waitforendofframe::{IWaitForEndOfFrame, WaitForEndOfFrame};
3275#[cfg(any(feature = "unity_engine-waitforfixedupdate-types"))]
3276pub mod waitforfixedupdate;
3277#[cfg(feature = "unity_engine-waitforfixedupdate")]
3278pub use waitforfixedupdate::IWaitForFixedUpdateMethods;
3279#[cfg(feature = "unity_engine-waitforfixedupdate-types")]
3280pub use waitforfixedupdate::{IWaitForFixedUpdate, WaitForFixedUpdate};
3281#[cfg(any(feature = "unity_engine-waitforseconds-types"))]
3282pub mod waitforseconds;
3283#[cfg(feature = "unity_engine-waitforseconds")]
3284pub use waitforseconds::IWaitForSecondsMethods;
3285#[cfg(feature = "unity_engine-waitforseconds-types")]
3286pub use waitforseconds::{IWaitForSeconds, WaitForSeconds};
3287#[cfg(any(feature = "unity_engine-waitforsecondsrealtime-types"))]
3288pub mod waitforsecondsrealtime;
3289#[cfg(feature = "unity_engine-waitforsecondsrealtime")]
3290pub use waitforsecondsrealtime::IWaitForSecondsRealtimeMethods;
3291#[cfg(feature = "unity_engine-waitforsecondsrealtime-types")]
3292pub use waitforsecondsrealtime::{IWaitForSecondsRealtime, WaitForSecondsRealtime};
3293#[cfg(any(feature = "unity_engine-wrapmode-types"))]
3294pub mod wrapmode;
3295#[cfg(feature = "unity_engine-wrapmode-types")]
3296pub use wrapmode::WrapMode;
3297#[cfg(any(feature = "unity_engine-writableattribute-types"))]
3298pub mod writableattribute;
3299#[cfg(feature = "unity_engine-writableattribute")]
3300pub use writableattribute::IWritableAttributeMethods;
3301#[cfg(feature = "unity_engine-writableattribute-types")]
3302pub use writableattribute::{IWritableAttribute, WritableAttribute};
3303#[cfg(any(feature = "unity_engine-www-types"))]
3304pub mod www;
3305#[cfg(feature = "unity_engine-www")]
3306pub use www::IWWWMethods;
3307#[cfg(feature = "unity_engine-www-types")]
3308pub use www::{IWWW, WWW};
3309#[cfg(any(feature = "unity_engine-wwwform-types"))]
3310pub mod wwwform;
3311#[cfg(feature = "unity_engine-wwwform")]
3312pub use wwwform::IWWWFormMethods;
3313#[cfg(feature = "unity_engine-wwwform-types")]
3314pub use wwwform::{IWWWForm, WWWForm};
3315#[cfg(any(feature = "unity_engine-wwwtranscoder-types"))]
3316pub mod wwwtranscoder;
3317#[cfg(feature = "unity_engine-wwwtranscoder-types")]
3318pub use wwwtranscoder::{IWWWTranscoder, WWWTranscoder};
3319#[cfg(any(
3320 feature = "unity_engine-xr-availabletrackingdata-types",
3321 feature = "unity_engine-xr-bone-types",
3322 feature = "unity_engine-xr-connectionchangetype-types",
3323 feature = "unity_engine-xr-eyes-types",
3324 feature = "unity_engine-xr-hand-types",
3325 feature = "unity_engine-xr-hashcodehelper-types",
3326 feature = "unity_engine-xr-inputdevice-types",
3327 feature = "unity_engine-xr-inputdevices-types",
3328 feature = "unity_engine-xr-inputfeaturetype-types",
3329 feature = "unity_engine-xr-inputfeatureusage-types",
3330 feature = "unity_engine-xr-inputtracking-types",
3331 feature = "unity_engine-xr-meshgenerationresult-types",
3332 feature = "unity_engine-xr-meshgenerationstatus-types",
3333 feature = "unity_engine-xr-meshid-types",
3334 feature = "unity_engine-xr-meshvertexattributes-types",
3335 feature = "unity_engine-xr-xrdevice-types",
3336 feature = "unity_engine-xr-xrdisplaysubsystem-types",
3337 feature = "unity_engine-xr-xrdisplaysubsystemdescriptor-types",
3338 feature = "unity_engine-xr-xrinputsubsystem-types",
3339 feature = "unity_engine-xr-xrinputsubsystemdescriptor-types",
3340 feature = "unity_engine-xr-xrmeshsubsystem-types",
3341 feature = "unity_engine-xr-xrmeshsubsystemdescriptor-types",
3342 feature = "unity_engine-xr-xrnode-types",
3343 feature = "unity_engine-xr-xrnodestate-types",
3344 feature = "unity_engine-xr-xrsettings-types"
3345))]
3346pub mod xr;
3347#[cfg(any(feature = "unity_engine-yieldinstruction-types"))]
3348pub mod yieldinstruction;
3349#[cfg(feature = "unity_engine-yieldinstruction")]
3350pub use yieldinstruction::IYieldInstructionMethods;
3351#[cfg(feature = "unity_engine-yieldinstruction-types")]
3352pub use yieldinstruction::{IYieldInstruction, YieldInstruction};
3353#[cfg(any(
3354 feature = "unity_engine-yoga-baselinefunction-types",
3355 feature = "unity_engine-yoga-measurefunction-types",
3356 feature = "unity_engine-yoga-native-types",
3357 feature = "unity_engine-yoga-yogameasuremode-types",
3358 feature = "unity_engine-yoga-yoganode-types",
3359 feature = "unity_engine-yoga-yogasize-types"
3360))]
3361pub mod yoga;