Skip to main content

engage/generated/unity_engine/
ui.rs

1// @generated by il2cpp-bindgen — do not edit by hand.
2
3#[cfg(any(feature = "unity_engine-ui-animationtriggers-types"))]
4pub mod animationtriggers;
5#[cfg(feature = "unity_engine-ui-animationtriggers")]
6pub use animationtriggers::IAnimationTriggersMethods;
7#[cfg(feature = "unity_engine-ui-animationtriggers-types")]
8pub use animationtriggers::{AnimationTriggers, IAnimationTriggers};
9#[cfg(any(feature = "unity_engine-ui-aspectratiofitter-types"))]
10pub mod aspectratiofitter;
11#[cfg(feature = "unity_engine-ui-aspectratiofitter")]
12pub use aspectratiofitter::IAspectRatioFitterMethods;
13#[cfg(feature = "unity_engine-ui-aspectratiofitter-types")]
14pub use aspectratiofitter::{AspectRatioFitter, AspectRatioFitter_AspectMode, IAspectRatioFitter};
15#[cfg(any(feature = "unity_engine-ui-basemesheffect-types"))]
16pub mod basemesheffect;
17#[cfg(feature = "unity_engine-ui-basemesheffect")]
18pub use basemesheffect::IBaseMeshEffectMethods;
19#[cfg(feature = "unity_engine-ui-basemesheffect-types")]
20pub use basemesheffect::{BaseMeshEffect, IBaseMeshEffect};
21#[cfg(any(feature = "unity_engine-ui-basevertexeffect-types"))]
22pub mod basevertexeffect;
23#[cfg(feature = "unity_engine-ui-basevertexeffect")]
24pub use basevertexeffect::IBaseVertexEffectMethods;
25#[cfg(feature = "unity_engine-ui-basevertexeffect-types")]
26pub use basevertexeffect::{BaseVertexEffect, IBaseVertexEffect};
27#[cfg(any(feature = "unity_engine-ui-button-types"))]
28pub mod button;
29#[cfg(feature = "unity_engine-ui-button-types")]
30pub use button::{Button, Button_ButtonClickedEvent, IButton, IButton_ButtonClickedEvent};
31#[cfg(feature = "unity_engine-ui-button")]
32pub use button::{IButtonMethods, IButton_ButtonClickedEventMethods};
33#[cfg(any(feature = "unity_engine-ui-canvasscaler-types"))]
34pub mod canvasscaler;
35#[cfg(feature = "unity_engine-ui-canvasscaler")]
36pub use canvasscaler::ICanvasScalerMethods;
37#[cfg(feature = "unity_engine-ui-canvasscaler-types")]
38pub use canvasscaler::{CanvasScaler, CanvasScaler_ScaleMode, CanvasScaler_ScreenMatchMode, CanvasScaler_Unit, ICanvasScaler};
39#[cfg(any(feature = "unity_engine-ui-canvasupdate-types"))]
40pub mod canvasupdate;
41#[cfg(feature = "unity_engine-ui-canvasupdate-types")]
42pub use canvasupdate::CanvasUpdate;
43#[cfg(any(feature = "unity_engine-ui-canvasupdateregistry-types"))]
44pub mod canvasupdateregistry;
45#[cfg(feature = "unity_engine-ui-canvasupdateregistry")]
46pub use canvasupdateregistry::ICanvasUpdateRegistryMethods;
47#[cfg(feature = "unity_engine-ui-canvasupdateregistry-types")]
48pub use canvasupdateregistry::{CanvasUpdateRegistry, ICanvasUpdateRegistry};
49#[cfg(any(feature = "unity_engine-ui-clipperregistry-types"))]
50pub mod clipperregistry;
51#[cfg(feature = "unity_engine-ui-clipperregistry")]
52pub use clipperregistry::IClipperRegistryMethods;
53#[cfg(feature = "unity_engine-ui-clipperregistry-types")]
54pub use clipperregistry::{ClipperRegistry, IClipperRegistry};
55#[cfg(any(feature = "unity_engine-ui-clipping-types"))]
56pub mod clipping;
57#[cfg(feature = "unity_engine-ui-clipping-types")]
58pub use clipping::{Clipping, IClipping};
59#[cfg(any(feature = "unity_engine-ui-collections-indexedset_1-types"))]
60pub mod collections;
61#[cfg(any(feature = "unity_engine-ui-colorblock-types"))]
62pub mod colorblock;
63#[cfg(feature = "unity_engine-ui-colorblock-types")]
64pub use colorblock::ColorBlock;
65#[cfg(any(feature = "unity_engine-ui-contentsizefitter-types"))]
66pub mod contentsizefitter;
67#[cfg(feature = "unity_engine-ui-contentsizefitter")]
68pub use contentsizefitter::IContentSizeFitterMethods;
69#[cfg(feature = "unity_engine-ui-contentsizefitter-types")]
70pub use contentsizefitter::{ContentSizeFitter, ContentSizeFitter_FitMode, IContentSizeFitter};
71#[cfg(any(
72    feature = "unity_engine-ui-coroutine_tween-colortween-types",
73    feature = "unity_engine-ui-coroutine_tween-floattween-types",
74    feature = "unity_engine-ui-coroutine_tween-itweenvalue-types",
75    feature = "unity_engine-ui-coroutine_tween-tweenrunner_1-types"
76))]
77pub mod coroutine_tween;
78#[cfg(any(feature = "unity_engine-ui-defaultcontrols-types"))]
79pub mod defaultcontrols;
80#[cfg(feature = "unity_engine-ui-defaultcontrols-types")]
81pub use defaultcontrols::{
82    DefaultControls, DefaultControls_DefaultRuntimeFactory, DefaultControls_IFactoryControls, DefaultControls_Resources, IDefaultControls,
83    IDefaultControls_DefaultRuntimeFactory, IDefaultControls_IFactoryControls,
84};
85#[cfg(feature = "unity_engine-ui-defaultcontrols")]
86pub use defaultcontrols::{IDefaultControls_DefaultRuntimeFactoryMethods, IDefaultControls_IFactoryControlsMethods};
87#[cfg(any(feature = "unity_engine-ui-dropdown-types"))]
88pub mod dropdown;
89#[cfg(feature = "unity_engine-ui-dropdown-types")]
90pub use dropdown::{
91    Dropdown, Dropdown_DropdownEvent, Dropdown_DropdownItem, Dropdown_OptionData, Dropdown_OptionDataList, IDropdown, IDropdown_DropdownEvent,
92    IDropdown_DropdownItem, IDropdown_OptionData, IDropdown_OptionDataList,
93};
94#[cfg(feature = "unity_engine-ui-dropdown")]
95pub use dropdown::{
96    IDropdownMethods, IDropdown_DropdownEventMethods, IDropdown_DropdownItemMethods, IDropdown_OptionDataListMethods, IDropdown_OptionDataMethods,
97};
98#[cfg(any(feature = "unity_engine-ui-fontdata-types"))]
99pub mod fontdata;
100#[cfg(feature = "unity_engine-ui-fontdata")]
101pub use fontdata::IFontDataMethods;
102#[cfg(feature = "unity_engine-ui-fontdata-types")]
103pub use fontdata::{FontData, IFontData};
104#[cfg(any(feature = "unity_engine-ui-fontupdatetracker-types"))]
105pub mod fontupdatetracker;
106#[cfg(feature = "unity_engine-ui-fontupdatetracker-types")]
107pub use fontupdatetracker::{FontUpdateTracker, IFontUpdateTracker};
108#[cfg(any(feature = "unity_engine-ui-graphic-types"))]
109pub mod graphic;
110#[cfg(feature = "unity_engine-ui-graphic")]
111pub use graphic::IGraphicMethods;
112#[cfg(feature = "unity_engine-ui-graphic-types")]
113pub use graphic::{Graphic, IGraphic};
114#[cfg(any(feature = "unity_engine-ui-graphicraycaster-types"))]
115pub mod graphicraycaster;
116#[cfg(feature = "unity_engine-ui-graphicraycaster")]
117pub use graphicraycaster::IGraphicRaycasterMethods;
118#[cfg(feature = "unity_engine-ui-graphicraycaster-types")]
119pub use graphicraycaster::{GraphicRaycaster, GraphicRaycaster_BlockingObjects, IGraphicRaycaster};
120#[cfg(any(feature = "unity_engine-ui-graphicregistry-types"))]
121pub mod graphicregistry;
122#[cfg(feature = "unity_engine-ui-graphicregistry")]
123pub use graphicregistry::IGraphicRegistryMethods;
124#[cfg(feature = "unity_engine-ui-graphicregistry-types")]
125pub use graphicregistry::{GraphicRegistry, IGraphicRegistry};
126#[cfg(any(feature = "unity_engine-ui-gridlayoutgroup-types"))]
127pub mod gridlayoutgroup;
128#[cfg(feature = "unity_engine-ui-gridlayoutgroup")]
129pub use gridlayoutgroup::IGridLayoutGroupMethods;
130#[cfg(feature = "unity_engine-ui-gridlayoutgroup-types")]
131pub use gridlayoutgroup::{GridLayoutGroup, GridLayoutGroup_Axis, GridLayoutGroup_Constraint, GridLayoutGroup_Corner, IGridLayoutGroup};
132#[cfg(any(feature = "unity_engine-ui-horizontallayoutgroup-types"))]
133pub mod horizontallayoutgroup;
134#[cfg(feature = "unity_engine-ui-horizontallayoutgroup")]
135pub use horizontallayoutgroup::IHorizontalLayoutGroupMethods;
136#[cfg(feature = "unity_engine-ui-horizontallayoutgroup-types")]
137pub use horizontallayoutgroup::{HorizontalLayoutGroup, IHorizontalLayoutGroup};
138#[cfg(any(feature = "unity_engine-ui-horizontalorverticallayoutgroup-types"))]
139pub mod horizontalorverticallayoutgroup;
140#[cfg(feature = "unity_engine-ui-horizontalorverticallayoutgroup")]
141pub use horizontalorverticallayoutgroup::IHorizontalOrVerticalLayoutGroupMethods;
142#[cfg(feature = "unity_engine-ui-horizontalorverticallayoutgroup-types")]
143pub use horizontalorverticallayoutgroup::{HorizontalOrVerticalLayoutGroup, IHorizontalOrVerticalLayoutGroup};
144#[cfg(any(feature = "unity_engine-ui-icanvaselement-types"))]
145pub mod icanvaselement;
146#[cfg(feature = "unity_engine-ui-icanvaselement")]
147pub use icanvaselement::IICanvasElementMethods;
148#[cfg(feature = "unity_engine-ui-icanvaselement-types")]
149pub use icanvaselement::{ICanvasElement, IICanvasElement};
150#[cfg(any(feature = "unity_engine-ui-iclippable-types"))]
151pub mod iclippable;
152#[cfg(feature = "unity_engine-ui-iclippable")]
153pub use iclippable::IIClippableMethods;
154#[cfg(feature = "unity_engine-ui-iclippable-types")]
155pub use iclippable::{IClippable, IIClippable};
156#[cfg(any(feature = "unity_engine-ui-iclipper-types"))]
157pub mod iclipper;
158#[cfg(feature = "unity_engine-ui-iclipper")]
159pub use iclipper::IIClipperMethods;
160#[cfg(feature = "unity_engine-ui-iclipper-types")]
161pub use iclipper::{IClipper, IIClipper};
162#[cfg(any(feature = "unity_engine-ui-igraphicenableddisabled-types"))]
163pub mod igraphicenableddisabled;
164#[cfg(feature = "unity_engine-ui-igraphicenableddisabled")]
165pub use igraphicenableddisabled::IIGraphicEnabledDisabledMethods;
166#[cfg(feature = "unity_engine-ui-igraphicenableddisabled-types")]
167pub use igraphicenableddisabled::{IGraphicEnabledDisabled, IIGraphicEnabledDisabled};
168#[cfg(any(feature = "unity_engine-ui-ilayoutcontroller-types"))]
169pub mod ilayoutcontroller;
170#[cfg(feature = "unity_engine-ui-ilayoutcontroller")]
171pub use ilayoutcontroller::IILayoutControllerMethods;
172#[cfg(feature = "unity_engine-ui-ilayoutcontroller-types")]
173pub use ilayoutcontroller::{IILayoutController, ILayoutController};
174#[cfg(any(feature = "unity_engine-ui-ilayoutelement_interface-types"))]
175pub mod ilayoutelement_interface;
176#[cfg(feature = "unity_engine-ui-ilayoutelement_interface")]
177pub use ilayoutelement_interface::IILayoutElement_InterfaceMethods;
178#[cfg(feature = "unity_engine-ui-ilayoutelement_interface-types")]
179pub use ilayoutelement_interface::{IILayoutElement_Interface, ILayoutElement_Interface};
180#[cfg(any(feature = "unity_engine-ui-ilayoutgroup_interface-types"))]
181pub mod ilayoutgroup_interface;
182#[cfg(feature = "unity_engine-ui-ilayoutgroup_interface-types")]
183pub use ilayoutgroup_interface::{IILayoutGroup_Interface, ILayoutGroup_Interface};
184#[cfg(any(feature = "unity_engine-ui-ilayoutignorer-types"))]
185pub mod ilayoutignorer;
186#[cfg(feature = "unity_engine-ui-ilayoutignorer")]
187pub use ilayoutignorer::IILayoutIgnorerMethods;
188#[cfg(feature = "unity_engine-ui-ilayoutignorer-types")]
189pub use ilayoutignorer::{IILayoutIgnorer, ILayoutIgnorer};
190#[cfg(any(feature = "unity_engine-ui-ilayoutselfcontroller-types"))]
191pub mod ilayoutselfcontroller;
192#[cfg(feature = "unity_engine-ui-ilayoutselfcontroller-types")]
193pub use ilayoutselfcontroller::{IILayoutSelfController, ILayoutSelfController};
194#[cfg(any(feature = "unity_engine-ui-image-types"))]
195pub mod image;
196#[cfg(feature = "unity_engine-ui-image")]
197pub use image::IImageMethods;
198#[cfg(feature = "unity_engine-ui-image-types")]
199pub use image::{
200    IImage, Image, Image_FillMethod, Image_Origin180, Image_Origin360, Image_Origin90, Image_OriginHorizontal, Image_OriginVertical, Image_Type,
201};
202#[cfg(any(feature = "unity_engine-ui-imask_interface-types"))]
203pub mod imask_interface;
204#[cfg(feature = "unity_engine-ui-imask_interface")]
205pub use imask_interface::IIMask_InterfaceMethods;
206#[cfg(feature = "unity_engine-ui-imask_interface-types")]
207pub use imask_interface::{IIMask_Interface, IMask_Interface};
208#[cfg(any(feature = "unity_engine-ui-imaskable-types"))]
209pub mod imaskable;
210#[cfg(feature = "unity_engine-ui-imaskable")]
211pub use imaskable::IIMaskableMethods;
212#[cfg(feature = "unity_engine-ui-imaskable-types")]
213pub use imaskable::{IIMaskable, IMaskable};
214#[cfg(any(feature = "unity_engine-ui-imaterialmodifier-types"))]
215pub mod imaterialmodifier;
216#[cfg(feature = "unity_engine-ui-imaterialmodifier")]
217pub use imaterialmodifier::IIMaterialModifierMethods;
218#[cfg(feature = "unity_engine-ui-imaterialmodifier-types")]
219pub use imaterialmodifier::{IIMaterialModifier, IMaterialModifier};
220#[cfg(any(feature = "unity_engine-ui-imeshmodifier-types"))]
221pub mod imeshmodifier;
222#[cfg(feature = "unity_engine-ui-imeshmodifier")]
223pub use imeshmodifier::IIMeshModifierMethods;
224#[cfg(feature = "unity_engine-ui-imeshmodifier-types")]
225pub use imeshmodifier::{IIMeshModifier, IMeshModifier};
226#[cfg(any(feature = "unity_engine-ui-inputfield-types"))]
227pub mod inputfield;
228#[cfg(feature = "unity_engine-ui-inputfield-types")]
229pub use inputfield::{
230    IInputField, IInputField_OnChangeEvent, IInputField_OnValidateInput, IInputField_SubmitEvent, InputField, InputField_CharacterValidation,
231    InputField_ContentType, InputField_EditState, InputField_InputType, InputField_LineType, InputField_OnChangeEvent, InputField_OnValidateInput,
232    InputField_SubmitEvent,
233};
234#[cfg(feature = "unity_engine-ui-inputfield")]
235pub use inputfield::{IInputFieldMethods, IInputField_OnChangeEventMethods, IInputField_OnValidateInputMethods, IInputField_SubmitEventMethods};
236#[cfg(any(feature = "unity_engine-ui-ivertexmodifier-types"))]
237pub mod ivertexmodifier;
238#[cfg(feature = "unity_engine-ui-ivertexmodifier")]
239pub use ivertexmodifier::IIVertexModifierMethods;
240#[cfg(feature = "unity_engine-ui-ivertexmodifier-types")]
241pub use ivertexmodifier::{IIVertexModifier, IVertexModifier};
242#[cfg(any(feature = "unity_engine-ui-layoutelement-types"))]
243pub mod layoutelement;
244#[cfg(feature = "unity_engine-ui-layoutelement")]
245pub use layoutelement::ILayoutElementMethods;
246#[cfg(feature = "unity_engine-ui-layoutelement-types")]
247pub use layoutelement::{ILayoutElement, LayoutElement};
248#[cfg(any(feature = "unity_engine-ui-layoutgroup-types"))]
249pub mod layoutgroup;
250#[cfg(feature = "unity_engine-ui-layoutgroup")]
251pub use layoutgroup::ILayoutGroupMethods;
252#[cfg(feature = "unity_engine-ui-layoutgroup-types")]
253pub use layoutgroup::{ILayoutGroup, LayoutGroup};
254#[cfg(any(feature = "unity_engine-ui-layoutrebuilder-types"))]
255pub mod layoutrebuilder;
256#[cfg(feature = "unity_engine-ui-layoutrebuilder")]
257pub use layoutrebuilder::ILayoutRebuilderMethods;
258#[cfg(feature = "unity_engine-ui-layoutrebuilder-types")]
259pub use layoutrebuilder::{ILayoutRebuilder, LayoutRebuilder};
260#[cfg(any(feature = "unity_engine-ui-layoututility-types"))]
261pub mod layoututility;
262#[cfg(feature = "unity_engine-ui-layoututility-types")]
263pub use layoututility::{ILayoutUtility, LayoutUtility};
264#[cfg(any(feature = "unity_engine-ui-listpool_1-types"))]
265pub mod listpool_1;
266#[cfg(feature = "unity_engine-ui-listpool_1-types")]
267pub use listpool_1::{IListPool_1, ListPool_1};
268#[cfg(any(feature = "unity_engine-ui-mask-types"))]
269pub mod mask;
270#[cfg(feature = "unity_engine-ui-mask")]
271pub use mask::IMaskMethods;
272#[cfg(feature = "unity_engine-ui-mask-types")]
273pub use mask::{IMask, Mask};
274#[cfg(any(feature = "unity_engine-ui-maskablegraphic-types"))]
275pub mod maskablegraphic;
276#[cfg(feature = "unity_engine-ui-maskablegraphic-types")]
277pub use maskablegraphic::{IMaskableGraphic, IMaskableGraphic_CullStateChangedEvent, MaskableGraphic, MaskableGraphic_CullStateChangedEvent};
278#[cfg(feature = "unity_engine-ui-maskablegraphic")]
279pub use maskablegraphic::{IMaskableGraphicMethods, IMaskableGraphic_CullStateChangedEventMethods};
280#[cfg(any(feature = "unity_engine-ui-maskutilities-types"))]
281pub mod maskutilities;
282#[cfg(feature = "unity_engine-ui-maskutilities")]
283pub use maskutilities::IMaskUtilitiesMethods;
284#[cfg(feature = "unity_engine-ui-maskutilities-types")]
285pub use maskutilities::{IMaskUtilities, MaskUtilities};
286#[cfg(any(feature = "unity_engine-ui-misc-types"))]
287pub mod misc;
288#[cfg(feature = "unity_engine-ui-misc-types")]
289pub use misc::{IMisc, Misc};
290#[cfg(any(feature = "unity_engine-ui-multipledisplayutilities-types"))]
291pub mod multipledisplayutilities;
292#[cfg(feature = "unity_engine-ui-multipledisplayutilities-types")]
293pub use multipledisplayutilities::{IMultipleDisplayUtilities, MultipleDisplayUtilities};
294#[cfg(any(feature = "unity_engine-ui-navigation-types"))]
295pub mod navigation;
296#[cfg(feature = "unity_engine-ui-navigation-types")]
297pub use navigation::{Navigation, Navigation_Mode};
298#[cfg(any(feature = "unity_engine-ui-objectpool_1-types"))]
299pub mod objectpool_1;
300#[cfg(feature = "unity_engine-ui-objectpool_1")]
301pub use objectpool_1::IObjectPool_1Methods;
302#[cfg(feature = "unity_engine-ui-objectpool_1-types")]
303pub use objectpool_1::{IObjectPool_1, ObjectPool_1};
304#[cfg(any(feature = "unity_engine-ui-outline-types"))]
305pub mod outline;
306#[cfg(feature = "unity_engine-ui-outline")]
307pub use outline::IOutlineMethods;
308#[cfg(feature = "unity_engine-ui-outline-types")]
309pub use outline::{IOutline, Outline};
310#[cfg(any(feature = "unity_engine-ui-positionasuv1-types"))]
311pub mod positionasuv1;
312#[cfg(feature = "unity_engine-ui-positionasuv1")]
313pub use positionasuv1::IPositionAsUV1Methods;
314#[cfg(feature = "unity_engine-ui-positionasuv1-types")]
315pub use positionasuv1::{IPositionAsUV1, PositionAsUV1};
316#[cfg(any(feature = "unity_engine-ui-rawimage-types"))]
317pub mod rawimage;
318#[cfg(feature = "unity_engine-ui-rawimage")]
319pub use rawimage::IRawImageMethods;
320#[cfg(feature = "unity_engine-ui-rawimage-types")]
321pub use rawimage::{IRawImage, RawImage};
322#[cfg(any(feature = "unity_engine-ui-rectangularvertexclipper-types"))]
323pub mod rectangularvertexclipper;
324#[cfg(feature = "unity_engine-ui-rectangularvertexclipper")]
325pub use rectangularvertexclipper::IRectangularVertexClipperMethods;
326#[cfg(feature = "unity_engine-ui-rectangularvertexclipper-types")]
327pub use rectangularvertexclipper::{IRectangularVertexClipper, RectangularVertexClipper};
328#[cfg(any(feature = "unity_engine-ui-rectmask2d-types"))]
329pub mod rectmask2d;
330#[cfg(feature = "unity_engine-ui-rectmask2d")]
331pub use rectmask2d::IRectMask2DMethods;
332#[cfg(feature = "unity_engine-ui-rectmask2d-types")]
333pub use rectmask2d::{IRectMask2D, RectMask2D};
334#[cfg(any(feature = "unity_engine-ui-reflectionmethodscache-types"))]
335pub mod reflectionmethodscache;
336#[cfg(feature = "unity_engine-ui-reflectionmethodscache-types")]
337pub use reflectionmethodscache::{
338    IReflectionMethodsCache, IReflectionMethodsCache_GetRayIntersectionAllCallback, IReflectionMethodsCache_GetRayIntersectionAllNonAllocCallback,
339    IReflectionMethodsCache_GetRaycastNonAllocCallback, IReflectionMethodsCache_Raycast2DCallback, IReflectionMethodsCache_Raycast3DCallback,
340    IReflectionMethodsCache_RaycastAllCallback, ReflectionMethodsCache, ReflectionMethodsCache_GetRayIntersectionAllCallback,
341    ReflectionMethodsCache_GetRayIntersectionAllNonAllocCallback, ReflectionMethodsCache_GetRaycastNonAllocCallback,
342    ReflectionMethodsCache_Raycast2DCallback, ReflectionMethodsCache_Raycast3DCallback, ReflectionMethodsCache_RaycastAllCallback,
343};
344#[cfg(feature = "unity_engine-ui-reflectionmethodscache")]
345pub use reflectionmethodscache::{
346    IReflectionMethodsCacheMethods, IReflectionMethodsCache_GetRayIntersectionAllCallbackMethods,
347    IReflectionMethodsCache_GetRayIntersectionAllNonAllocCallbackMethods, IReflectionMethodsCache_GetRaycastNonAllocCallbackMethods,
348    IReflectionMethodsCache_Raycast2DCallbackMethods, IReflectionMethodsCache_Raycast3DCallbackMethods,
349    IReflectionMethodsCache_RaycastAllCallbackMethods,
350};
351#[cfg(any(feature = "unity_engine-ui-scrollbar-types"))]
352pub mod scrollbar;
353#[cfg(feature = "unity_engine-ui-scrollbar-types")]
354pub use scrollbar::{IScrollbar, IScrollbar_ScrollEvent, Scrollbar, Scrollbar_Axis, Scrollbar_Direction, Scrollbar_ScrollEvent};
355#[cfg(feature = "unity_engine-ui-scrollbar")]
356pub use scrollbar::{IScrollbarMethods, IScrollbar_ScrollEventMethods};
357#[cfg(any(feature = "unity_engine-ui-scrollrect-types"))]
358pub mod scrollrect;
359#[cfg(feature = "unity_engine-ui-scrollrect-types")]
360pub use scrollrect::{
361    IScrollRect, IScrollRect_ScrollRectEvent, ScrollRect, ScrollRect_MovementType, ScrollRect_ScrollRectEvent, ScrollRect_ScrollbarVisibility,
362};
363#[cfg(feature = "unity_engine-ui-scrollrect")]
364pub use scrollrect::{IScrollRectMethods, IScrollRect_ScrollRectEventMethods};
365#[cfg(any(feature = "unity_engine-ui-selectable-types"))]
366pub mod selectable;
367#[cfg(feature = "unity_engine-ui-selectable")]
368pub use selectable::ISelectableMethods;
369#[cfg(feature = "unity_engine-ui-selectable-types")]
370pub use selectable::{ISelectable, Selectable, Selectable_SelectionState, Selectable_Transition};
371#[cfg(any(feature = "unity_engine-ui-setpropertyutility-types"))]
372pub mod setpropertyutility;
373#[cfg(feature = "unity_engine-ui-setpropertyutility-types")]
374pub use setpropertyutility::{ISetPropertyUtility, SetPropertyUtility};
375#[cfg(any(feature = "unity_engine-ui-shadow-types"))]
376pub mod shadow;
377#[cfg(feature = "unity_engine-ui-shadow")]
378pub use shadow::IShadowMethods;
379#[cfg(feature = "unity_engine-ui-shadow-types")]
380pub use shadow::{IShadow, Shadow};
381#[cfg(any(feature = "unity_engine-ui-slider-types"))]
382pub mod slider;
383#[cfg(feature = "unity_engine-ui-slider-types")]
384pub use slider::{ISlider, ISlider_SliderEvent, Slider, Slider_Axis, Slider_Direction, Slider_SliderEvent};
385#[cfg(feature = "unity_engine-ui-slider")]
386pub use slider::{ISliderMethods, ISlider_SliderEventMethods};
387#[cfg(any(feature = "unity_engine-ui-spritestate-types"))]
388pub mod spritestate;
389#[cfg(feature = "unity_engine-ui-spritestate-types")]
390pub use spritestate::SpriteState;
391#[cfg(any(feature = "unity_engine-ui-stencilmaterial-types"))]
392pub mod stencilmaterial;
393#[cfg(feature = "unity_engine-ui-stencilmaterial")]
394pub use stencilmaterial::IStencilMaterial_MatEntryMethods;
395#[cfg(feature = "unity_engine-ui-stencilmaterial-types")]
396pub use stencilmaterial::{IStencilMaterial, IStencilMaterial_MatEntry, StencilMaterial, StencilMaterial_MatEntry};
397#[cfg(any(feature = "unity_engine-ui-text-types"))]
398pub mod text;
399#[cfg(feature = "unity_engine-ui-text")]
400pub use text::ITextMethods;
401#[cfg(feature = "unity_engine-ui-text-types")]
402pub use text::{IText, Text};
403#[cfg(any(feature = "unity_engine-ui-toggle-types"))]
404pub mod toggle;
405#[cfg(feature = "unity_engine-ui-toggle-types")]
406pub use toggle::{IToggle, IToggle_ToggleEvent, Toggle, Toggle_ToggleEvent, Toggle_ToggleTransition};
407#[cfg(feature = "unity_engine-ui-toggle")]
408pub use toggle::{IToggleMethods, IToggle_ToggleEventMethods};
409#[cfg(any(feature = "unity_engine-ui-togglegroup-types"))]
410pub mod togglegroup;
411#[cfg(feature = "unity_engine-ui-togglegroup")]
412pub use togglegroup::IToggleGroupMethods;
413#[cfg(feature = "unity_engine-ui-togglegroup-types")]
414pub use togglegroup::{IToggleGroup, ToggleGroup};
415#[cfg(any(feature = "unity_engine-ui-vertexhelper-types"))]
416pub mod vertexhelper;
417#[cfg(feature = "unity_engine-ui-vertexhelper")]
418pub use vertexhelper::IVertexHelperMethods;
419#[cfg(feature = "unity_engine-ui-vertexhelper-types")]
420pub use vertexhelper::{IVertexHelper, VertexHelper};
421#[cfg(any(feature = "unity_engine-ui-verticallayoutgroup-types"))]
422pub mod verticallayoutgroup;
423#[cfg(feature = "unity_engine-ui-verticallayoutgroup")]
424pub use verticallayoutgroup::IVerticalLayoutGroupMethods;
425#[cfg(feature = "unity_engine-ui-verticallayoutgroup-types")]
426pub use verticallayoutgroup::{IVerticalLayoutGroup, VerticalLayoutGroup};