engage/generated/unity_engine/
timeline.rs1#[cfg(any(feature = "unity_engine-timeline-animationoutputweightprocessor-types"))]
4pub mod animationoutputweightprocessor;
5#[cfg(feature = "unity_engine-timeline-animationoutputweightprocessor")]
6pub use animationoutputweightprocessor::IAnimationOutputWeightProcessorMethods;
7#[cfg(feature = "unity_engine-timeline-animationoutputweightprocessor-types")]
8pub use animationoutputweightprocessor::{
9 AnimationOutputWeightProcessor, AnimationOutputWeightProcessor_WeightInfo, IAnimationOutputWeightProcessor,
10};
11#[cfg(any(feature = "unity_engine-timeline-animationplayableasset-types"))]
12pub mod animationplayableasset;
13#[cfg(feature = "unity_engine-timeline-animationplayableasset")]
14pub use animationplayableasset::IAnimationPlayableAssetMethods;
15#[cfg(feature = "unity_engine-timeline-animationplayableasset-types")]
16pub use animationplayableasset::{
17 AnimationPlayableAsset, AnimationPlayableAsset_AnimationPlayableAssetUpgrade, AnimationPlayableAsset_LoopMode, IAnimationPlayableAsset,
18 IAnimationPlayableAsset_AnimationPlayableAssetUpgrade,
19};
20#[cfg(any(feature = "unity_engine-timeline-animationtrack-types"))]
21pub mod animationtrack;
22#[cfg(feature = "unity_engine-timeline-animationtrack")]
23pub use animationtrack::IAnimationTrackMethods;
24#[cfg(feature = "unity_engine-timeline-animationtrack-types")]
25pub use animationtrack::{AnimationTrack, AnimationTrack_AnimationTrackUpgrade, IAnimationTrack, IAnimationTrack_AnimationTrackUpgrade};
26#[cfg(any(feature = "unity_engine-timeline-appliedoffsetmode-types"))]
27pub mod appliedoffsetmode;
28#[cfg(feature = "unity_engine-timeline-appliedoffsetmode-types")]
29pub use appliedoffsetmode::AppliedOffsetMode;
30#[cfg(any(feature = "unity_engine-timeline-clipcaps-types"))]
31pub mod clipcaps;
32#[cfg(feature = "unity_engine-timeline-clipcaps-types")]
33pub use clipcaps::ClipCaps;
34#[cfg(any(feature = "unity_engine-timeline-customsignaleventdrawer-types"))]
35pub mod customsignaleventdrawer;
36#[cfg(feature = "unity_engine-timeline-customsignaleventdrawer")]
37pub use customsignaleventdrawer::ICustomSignalEventDrawerMethods;
38#[cfg(feature = "unity_engine-timeline-customsignaleventdrawer-types")]
39pub use customsignaleventdrawer::{CustomSignalEventDrawer, ICustomSignalEventDrawer};
40#[cfg(any(feature = "unity_engine-timeline-customstyleattribute-types"))]
41pub mod customstyleattribute;
42#[cfg(feature = "unity_engine-timeline-customstyleattribute")]
43pub use customstyleattribute::ICustomStyleAttributeMethods;
44#[cfg(feature = "unity_engine-timeline-customstyleattribute-types")]
45pub use customstyleattribute::{CustomStyleAttribute, ICustomStyleAttribute};
46#[cfg(any(feature = "unity_engine-timeline-discretetime-types"))]
47pub mod discretetime;
48#[cfg(feature = "unity_engine-timeline-discretetime-types")]
49pub use discretetime::DiscreteTime;
50#[cfg(any(feature = "unity_engine-timeline-extrapolation-types"))]
51pub mod extrapolation;
52#[cfg(feature = "unity_engine-timeline-extrapolation-types")]
53pub use extrapolation::{Extrapolation, IExtrapolation};
54#[cfg(any(feature = "unity_engine-timeline-grouptrack-types"))]
55pub mod grouptrack;
56#[cfg(feature = "unity_engine-timeline-grouptrack")]
57pub use grouptrack::IGroupTrackMethods;
58#[cfg(feature = "unity_engine-timeline-grouptrack-types")]
59pub use grouptrack::{GroupTrack, IGroupTrack};
60#[cfg(any(feature = "unity_engine-timeline-hashutility-types"))]
61pub mod hashutility;
62#[cfg(feature = "unity_engine-timeline-hashutility-types")]
63pub use hashutility::{HashUtility, IHashUtility};
64#[cfg(any(feature = "unity_engine-timeline-hideinmenuattribute-types"))]
65pub mod hideinmenuattribute;
66#[cfg(feature = "unity_engine-timeline-hideinmenuattribute")]
67pub use hideinmenuattribute::IHideInMenuAttributeMethods;
68#[cfg(feature = "unity_engine-timeline-hideinmenuattribute-types")]
69pub use hideinmenuattribute::{HideInMenuAttribute, IHideInMenuAttribute};
70#[cfg(any(feature = "unity_engine-timeline-icurvesowner-types"))]
71pub mod icurvesowner;
72#[cfg(feature = "unity_engine-timeline-icurvesowner")]
73pub use icurvesowner::IICurvesOwnerMethods;
74#[cfg(feature = "unity_engine-timeline-icurvesowner-types")]
75pub use icurvesowner::{ICurvesOwner, IICurvesOwner};
76#[cfg(any(feature = "unity_engine-timeline-ignoreonplayabletrackattribute-types"))]
77pub mod ignoreonplayabletrackattribute;
78#[cfg(feature = "unity_engine-timeline-ignoreonplayabletrackattribute")]
79pub use ignoreonplayabletrackattribute::IIgnoreOnPlayableTrackAttributeMethods;
80#[cfg(feature = "unity_engine-timeline-ignoreonplayabletrackattribute-types")]
81pub use ignoreonplayabletrackattribute::{IIgnoreOnPlayableTrackAttribute, IgnoreOnPlayableTrackAttribute};
82#[cfg(any(feature = "unity_engine-timeline-iinterval-types"))]
83pub mod iinterval;
84#[cfg(feature = "unity_engine-timeline-iinterval")]
85pub use iinterval::IIIntervalMethods;
86#[cfg(feature = "unity_engine-timeline-iinterval-types")]
87pub use iinterval::{IIInterval, IInterval};
88#[cfg(any(feature = "unity_engine-timeline-ilayerable-types"))]
89pub mod ilayerable;
90#[cfg(feature = "unity_engine-timeline-ilayerable")]
91pub use ilayerable::IILayerableMethods;
92#[cfg(feature = "unity_engine-timeline-ilayerable-types")]
93pub use ilayerable::{IILayerable, ILayerable};
94#[cfg(any(feature = "unity_engine-timeline-imarker_interface-types"))]
95pub mod imarker_interface;
96#[cfg(feature = "unity_engine-timeline-imarker_interface")]
97pub use imarker_interface::IIMarker_InterfaceMethods;
98#[cfg(feature = "unity_engine-timeline-imarker_interface-types")]
99pub use imarker_interface::{IIMarker_Interface, IMarker_Interface};
100#[cfg(any(feature = "unity_engine-timeline-infiniteruntimeclip-types"))]
101pub mod infiniteruntimeclip;
102#[cfg(feature = "unity_engine-timeline-infiniteruntimeclip")]
103pub use infiniteruntimeclip::IInfiniteRuntimeClipMethods;
104#[cfg(feature = "unity_engine-timeline-infiniteruntimeclip-types")]
105pub use infiniteruntimeclip::{IInfiniteRuntimeClip, InfiniteRuntimeClip};
106#[cfg(any(feature = "unity_engine-timeline-inotificationoptionprovider-types"))]
107pub mod inotificationoptionprovider;
108#[cfg(feature = "unity_engine-timeline-inotificationoptionprovider")]
109pub use inotificationoptionprovider::IINotificationOptionProviderMethods;
110#[cfg(feature = "unity_engine-timeline-inotificationoptionprovider-types")]
111pub use inotificationoptionprovider::{IINotificationOptionProvider, INotificationOptionProvider};
112#[cfg(any(feature = "unity_engine-timeline-intervaltree_1-types"))]
113pub mod intervaltree_1;
114#[cfg(feature = "unity_engine-timeline-intervaltree_1")]
115pub use intervaltree_1::IIntervalTree_1Methods;
116#[cfg(feature = "unity_engine-timeline-intervaltree_1-types")]
117pub use intervaltree_1::{IIntervalTree_1, IntervalTree_1, IntervalTree_1_Entry};
118#[cfg(any(feature = "unity_engine-timeline-intervaltreenode-types"))]
119pub mod intervaltreenode;
120#[cfg(feature = "unity_engine-timeline-intervaltreenode-types")]
121pub use intervaltreenode::IntervalTreeNode;
122#[cfg(any(feature = "unity_engine-timeline-ipropertycollector-types"))]
123pub mod ipropertycollector;
124#[cfg(feature = "unity_engine-timeline-ipropertycollector")]
125pub use ipropertycollector::IIPropertyCollectorMethods;
126#[cfg(feature = "unity_engine-timeline-ipropertycollector-types")]
127pub use ipropertycollector::{IIPropertyCollector, IPropertyCollector};
128#[cfg(any(feature = "unity_engine-timeline-ipropertypreview-types"))]
129pub mod ipropertypreview;
130#[cfg(feature = "unity_engine-timeline-ipropertypreview")]
131pub use ipropertypreview::IIPropertyPreviewMethods;
132#[cfg(feature = "unity_engine-timeline-ipropertypreview-types")]
133pub use ipropertypreview::{IIPropertyPreview, IPropertyPreview};
134#[cfg(any(feature = "unity_engine-timeline-itimelineclipasset-types"))]
135pub mod itimelineclipasset;
136#[cfg(feature = "unity_engine-timeline-itimelineclipasset")]
137pub use itimelineclipasset::IITimelineClipAssetMethods;
138#[cfg(feature = "unity_engine-timeline-itimelineclipasset-types")]
139pub use itimelineclipasset::{IITimelineClipAsset, ITimelineClipAsset};
140#[cfg(any(feature = "unity_engine-timeline-itimelineevaluatecallback-types"))]
141pub mod itimelineevaluatecallback;
142#[cfg(feature = "unity_engine-timeline-itimelineevaluatecallback")]
143pub use itimelineevaluatecallback::IITimelineEvaluateCallbackMethods;
144#[cfg(feature = "unity_engine-timeline-itimelineevaluatecallback-types")]
145pub use itimelineevaluatecallback::{IITimelineEvaluateCallback, ITimelineEvaluateCallback};
146#[cfg(any(feature = "unity_engine-timeline-marker-types"))]
147pub mod marker;
148#[cfg(feature = "unity_engine-timeline-marker")]
149pub use marker::IMarkerMethods;
150#[cfg(feature = "unity_engine-timeline-marker-types")]
151pub use marker::{IMarker, Marker};
152#[cfg(any(feature = "unity_engine-timeline-markerlist-types"))]
153pub mod markerlist;
154#[cfg(feature = "unity_engine-timeline-markerlist-types")]
155pub use markerlist::MarkerList;
156#[cfg(any(feature = "unity_engine-timeline-markertrack-types"))]
157pub mod markertrack;
158#[cfg(feature = "unity_engine-timeline-markertrack")]
159pub use markertrack::IMarkerTrackMethods;
160#[cfg(feature = "unity_engine-timeline-markertrack-types")]
161pub use markertrack::{IMarkerTrack, MarkerTrack};
162#[cfg(any(feature = "unity_engine-timeline-matchtargetfieldconstants-types"))]
163pub mod matchtargetfieldconstants;
164#[cfg(feature = "unity_engine-timeline-matchtargetfieldconstants-types")]
165pub use matchtargetfieldconstants::{IMatchTargetFieldConstants, MatchTargetFieldConstants};
166#[cfg(any(feature = "unity_engine-timeline-matchtargetfields-types"))]
167pub mod matchtargetfields;
168#[cfg(feature = "unity_engine-timeline-matchtargetfields-types")]
169pub use matchtargetfields::MatchTargetFields;
170#[cfg(any(feature = "unity_engine-timeline-notificationflags-types"))]
171pub mod notificationflags;
172#[cfg(feature = "unity_engine-timeline-notificationflags-types")]
173pub use notificationflags::NotificationFlags;
174#[cfg(any(feature = "unity_engine-timeline-notificationutilities-types"))]
175pub mod notificationutilities;
176#[cfg(feature = "unity_engine-timeline-notificationutilities-types")]
177pub use notificationutilities::{INotificationUtilities, NotificationUtilities};
178#[cfg(any(feature = "unity_engine-timeline-notkeyableattribute_2-types"))]
179pub mod notkeyableattribute_2;
180#[cfg(feature = "unity_engine-timeline-notkeyableattribute_2")]
181pub use notkeyableattribute_2::INotKeyableAttribute_2Methods;
182#[cfg(feature = "unity_engine-timeline-notkeyableattribute_2-types")]
183pub use notkeyableattribute_2::{INotKeyableAttribute_2, NotKeyableAttribute_2};
184#[cfg(any(feature = "unity_engine-timeline-playabletrack-types"))]
185pub mod playabletrack;
186#[cfg(feature = "unity_engine-timeline-playabletrack")]
187pub use playabletrack::IPlayableTrackMethods;
188#[cfg(feature = "unity_engine-timeline-playabletrack-types")]
189pub use playabletrack::{IPlayableTrack, PlayableTrack};
190#[cfg(any(feature = "unity_engine-timeline-runtimeclip-types"))]
191pub mod runtimeclip;
192#[cfg(feature = "unity_engine-timeline-runtimeclip")]
193pub use runtimeclip::IRuntimeClipMethods;
194#[cfg(feature = "unity_engine-timeline-runtimeclip-types")]
195pub use runtimeclip::{IRuntimeClip, RuntimeClip};
196#[cfg(any(feature = "unity_engine-timeline-runtimeclipbase-types"))]
197pub mod runtimeclipbase;
198#[cfg(feature = "unity_engine-timeline-runtimeclipbase")]
199pub use runtimeclipbase::IRuntimeClipBaseMethods;
200#[cfg(feature = "unity_engine-timeline-runtimeclipbase-types")]
201pub use runtimeclipbase::{IRuntimeClipBase, RuntimeClipBase};
202#[cfg(any(feature = "unity_engine-timeline-runtimeelement-types"))]
203pub mod runtimeelement;
204#[cfg(feature = "unity_engine-timeline-runtimeelement")]
205pub use runtimeelement::IRuntimeElementMethods;
206#[cfg(feature = "unity_engine-timeline-runtimeelement-types")]
207pub use runtimeelement::{IRuntimeElement, RuntimeElement};
208#[cfg(any(feature = "unity_engine-timeline-signalasset-types"))]
209pub mod signalasset;
210#[cfg(feature = "unity_engine-timeline-signalasset")]
211pub use signalasset::ISignalAssetMethods;
212#[cfg(feature = "unity_engine-timeline-signalasset-types")]
213pub use signalasset::{ISignalAsset, SignalAsset};
214#[cfg(any(feature = "unity_engine-timeline-signalemitter-types"))]
215pub mod signalemitter;
216#[cfg(feature = "unity_engine-timeline-signalemitter")]
217pub use signalemitter::ISignalEmitterMethods;
218#[cfg(feature = "unity_engine-timeline-signalemitter-types")]
219pub use signalemitter::{ISignalEmitter, SignalEmitter};
220#[cfg(any(feature = "unity_engine-timeline-signalreceiver-types"))]
221pub mod signalreceiver;
222#[cfg(feature = "unity_engine-timeline-signalreceiver-types")]
223pub use signalreceiver::{ISignalReceiver, ISignalReceiver_EventKeyValue, SignalReceiver, SignalReceiver_EventKeyValue};
224#[cfg(feature = "unity_engine-timeline-signalreceiver")]
225pub use signalreceiver::{ISignalReceiverMethods, ISignalReceiver_EventKeyValueMethods};
226#[cfg(any(feature = "unity_engine-timeline-supportschildtracksattribute-types"))]
227pub mod supportschildtracksattribute;
228#[cfg(feature = "unity_engine-timeline-supportschildtracksattribute")]
229pub use supportschildtracksattribute::ISupportsChildTracksAttributeMethods;
230#[cfg(feature = "unity_engine-timeline-supportschildtracksattribute-types")]
231pub use supportschildtracksattribute::{ISupportsChildTracksAttribute, SupportsChildTracksAttribute};
232#[cfg(any(feature = "unity_engine-timeline-timefieldattribute-types"))]
233pub mod timefieldattribute;
234#[cfg(feature = "unity_engine-timeline-timefieldattribute")]
235pub use timefieldattribute::ITimeFieldAttributeMethods;
236#[cfg(feature = "unity_engine-timeline-timefieldattribute-types")]
237pub use timefieldattribute::{ITimeFieldAttribute, TimeFieldAttribute, TimeFieldAttribute_UseEditMode};
238#[cfg(any(feature = "unity_engine-timeline-timelineasset-types"))]
239pub mod timelineasset;
240#[cfg(feature = "unity_engine-timeline-timelineasset-types")]
241pub use timelineasset::{ITimelineAsset, ITimelineAsset_EditorSettings, TimelineAsset, TimelineAsset_DurationMode, TimelineAsset_EditorSettings};
242#[cfg(feature = "unity_engine-timeline-timelineasset")]
243pub use timelineasset::{ITimelineAssetMethods, ITimelineAsset_EditorSettingsMethods};
244#[cfg(any(feature = "unity_engine-timeline-timelineclip-types"))]
245pub mod timelineclip;
246#[cfg(feature = "unity_engine-timeline-timelineclip")]
247pub use timelineclip::ITimelineClipMethods;
248#[cfg(feature = "unity_engine-timeline-timelineclip-types")]
249pub use timelineclip::{
250 ITimelineClip, ITimelineClip_TimelineClipUpgrade, TimelineClip, TimelineClip_BlendCurveMode, TimelineClip_ClipExtrapolation,
251 TimelineClip_TimelineClipUpgrade,
252};
253#[cfg(any(feature = "unity_engine-timeline-timelineclipcapsextensions-types"))]
254pub mod timelineclipcapsextensions;
255#[cfg(feature = "unity_engine-timeline-timelineclipcapsextensions-types")]
256pub use timelineclipcapsextensions::{ITimelineClipCapsExtensions, TimelineClipCapsExtensions};
257#[cfg(any(feature = "unity_engine-timeline-timelinecreateutilities-types"))]
258pub mod timelinecreateutilities;
259#[cfg(feature = "unity_engine-timeline-timelinecreateutilities-types")]
260pub use timelinecreateutilities::{ITimelineCreateUtilities, TimelineCreateUtilities};
261#[cfg(any(feature = "unity_engine-timeline-timelineplayable-types"))]
262pub mod timelineplayable;
263#[cfg(feature = "unity_engine-timeline-timelineplayable")]
264pub use timelineplayable::ITimelinePlayableMethods;
265#[cfg(feature = "unity_engine-timeline-timelineplayable-types")]
266pub use timelineplayable::{ITimelinePlayable, TimelinePlayable};
267#[cfg(any(feature = "unity_engine-timeline-timelineundo-types"))]
268pub mod timelineundo;
269#[cfg(feature = "unity_engine-timeline-timelineundo-types")]
270pub use timelineundo::{ITimelineUndo, TimelineUndo};
271#[cfg(any(feature = "unity_engine-timeline-timenotificationbehaviour-types"))]
272pub mod timenotificationbehaviour;
273#[cfg(feature = "unity_engine-timeline-timenotificationbehaviour")]
274pub use timenotificationbehaviour::ITimeNotificationBehaviourMethods;
275#[cfg(feature = "unity_engine-timeline-timenotificationbehaviour-types")]
276pub use timenotificationbehaviour::{ITimeNotificationBehaviour, TimeNotificationBehaviour, TimeNotificationBehaviour_NotificationEntry};
277#[cfg(any(feature = "unity_engine-timeline-timeutility-types"))]
278pub mod timeutility;
279#[cfg(feature = "unity_engine-timeline-timeutility-types")]
280pub use timeutility::{ITimeUtility, TimeUtility};
281#[cfg(any(feature = "unity_engine-timeline-trackasset-types"))]
282pub mod trackasset;
283#[cfg(feature = "unity_engine-timeline-trackasset")]
284pub use trackasset::ITrackAssetMethods;
285#[cfg(feature = "unity_engine-timeline-trackasset-types")]
286pub use trackasset::{ITrackAsset, TrackAsset, TrackAsset_TransientBuildData};
287#[cfg(any(feature = "unity_engine-timeline-trackbindingflags-types"))]
288pub mod trackbindingflags;
289#[cfg(feature = "unity_engine-timeline-trackbindingflags-types")]
290pub use trackbindingflags::TrackBindingFlags;
291#[cfg(any(feature = "unity_engine-timeline-trackbindingtypeattribute-types"))]
292pub mod trackbindingtypeattribute;
293#[cfg(feature = "unity_engine-timeline-trackbindingtypeattribute")]
294pub use trackbindingtypeattribute::ITrackBindingTypeAttributeMethods;
295#[cfg(feature = "unity_engine-timeline-trackbindingtypeattribute-types")]
296pub use trackbindingtypeattribute::{ITrackBindingTypeAttribute, TrackBindingTypeAttribute};
297#[cfg(any(feature = "unity_engine-timeline-trackcliptypeattribute-types"))]
298pub mod trackcliptypeattribute;
299#[cfg(feature = "unity_engine-timeline-trackcliptypeattribute")]
300pub use trackcliptypeattribute::ITrackClipTypeAttributeMethods;
301#[cfg(feature = "unity_engine-timeline-trackcliptypeattribute-types")]
302pub use trackcliptypeattribute::{ITrackClipTypeAttribute, TrackClipTypeAttribute};
303#[cfg(any(feature = "unity_engine-timeline-trackcolorattribute-types"))]
304pub mod trackcolorattribute;
305#[cfg(feature = "unity_engine-timeline-trackcolorattribute")]
306pub use trackcolorattribute::ITrackColorAttributeMethods;
307#[cfg(feature = "unity_engine-timeline-trackcolorattribute-types")]
308pub use trackcolorattribute::{ITrackColorAttribute, TrackColorAttribute};
309#[cfg(any(feature = "unity_engine-timeline-trackoffset-types"))]
310pub mod trackoffset;
311#[cfg(feature = "unity_engine-timeline-trackoffset-types")]
312pub use trackoffset::TrackOffset;
313#[cfg(any(feature = "unity_engine-timeline-weightutility-types"))]
314pub mod weightutility;
315#[cfg(feature = "unity_engine-timeline-weightutility-types")]
316pub use weightutility::{IWeightUtility, WeightUtility};