@@ -25,9 +25,19 @@ interface NSSymbolEffectOptions : NSCopying, NSSecureCoding {
25
25
26
26
[ Static ]
27
27
[ Export ( "optionsWithRepeating" ) ]
28
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
29
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
30
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
31
+ [ Deprecated ( PlatformName . WatchOS , 11 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
32
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
28
33
NSSymbolEffectOptions CreateRepeating ( ) ;
29
34
30
35
[ Export ( "optionsWithRepeating" ) ]
36
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
37
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
38
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
39
+ [ Deprecated ( PlatformName . WatchOS , 11 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
40
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
31
41
NSSymbolEffectOptions GetRepeating ( ) ;
32
42
33
43
[ Static ]
@@ -39,9 +49,19 @@ interface NSSymbolEffectOptions : NSCopying, NSSecureCoding {
39
49
40
50
[ Static ]
41
51
[ Export ( "optionsWithRepeatCount:" ) ]
52
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
53
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
54
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
55
+ [ Deprecated ( PlatformName . WatchOS , 11 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
56
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
42
57
NSSymbolEffectOptions Create ( nint repeatCount ) ;
43
58
44
59
[ Export ( "optionsWithRepeatCount:" ) ]
60
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
61
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
62
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
63
+ [ Deprecated ( PlatformName . WatchOS , 11 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
64
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use 'NSSymbolEffectOptionsRepeatBehavior.CreatePeriodic' instead." ) ]
45
65
NSSymbolEffectOptions Get ( nint repeatCount ) ;
46
66
47
67
[ Static ]
@@ -50,6 +70,15 @@ interface NSSymbolEffectOptions : NSCopying, NSSecureCoding {
50
70
51
71
[ Export ( "optionsWithSpeed:" ) ]
52
72
NSSymbolEffectOptions Get ( double speed ) ;
73
+
74
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
75
+ [ Static ]
76
+ [ Export ( "optionsWithRepeatBehavior:" ) ]
77
+ NSSymbolEffectOptions Create ( NSSymbolEffectOptionsRepeatBehavior behavior ) ;
78
+
79
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
80
+ [ Export ( "optionsWithRepeatBehavior:" ) ]
81
+ NSSymbolEffectOptions Get ( NSSymbolEffectOptionsRepeatBehavior behavior ) ;
53
82
}
54
83
55
84
[ Watch ( 10 , 0 ) , TV ( 17 , 0 ) , Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , MacCatalyst ( 17 , 0 ) ]
@@ -211,6 +240,11 @@ interface NSSymbolReplaceContentTransition {
211
240
212
241
[ Export ( "transitionWithWholeSymbol" ) ]
213
242
NSSymbolReplaceContentTransition WholeSymbol { get ; }
243
+
244
+ [ Static ]
245
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
246
+ [ Export ( "magicTransitionWithFallback:" ) ]
247
+ NSSymbolMagicReplaceContentTransition CreateMagicTransition ( NSSymbolReplaceContentTransition fallback ) ;
214
248
}
215
249
216
250
[ Watch ( 10 , 0 ) , TV ( 17 , 0 ) , Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , MacCatalyst ( 17 , 0 ) ]
@@ -222,4 +256,131 @@ interface NSSymbolAutomaticContentTransition {
222
256
NSSymbolAutomaticContentTransition Create ( ) ;
223
257
}
224
258
259
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
260
+ [ BaseType ( typeof ( NSObject ) ) ]
261
+ [ DisableDefaultCtor ]
262
+ interface NSSymbolEffectOptionsRepeatBehavior : NSCopying , NSSecureCoding {
263
+ [ Static ]
264
+ [ Export ( "behaviorPeriodic" ) ]
265
+ NSSymbolEffectOptionsRepeatBehavior CreatePeriodic ( ) ;
266
+
267
+ [ Static ]
268
+ [ Export ( "behaviorPeriodicWithCount:" ) ]
269
+ NSSymbolEffectOptionsRepeatBehavior CreatePeriodic ( nint count ) ;
270
+
271
+ [ Static ]
272
+ [ Export ( "behaviorPeriodicWithDelay:" ) ]
273
+ NSSymbolEffectOptionsRepeatBehavior CreatePeriodic ( double delay ) ;
274
+
275
+ [ Static ]
276
+ [ Export ( "behaviorPeriodicWithCount:delay:" ) ]
277
+ NSSymbolEffectOptionsRepeatBehavior CreatePeriodic ( nint count , double delay ) ;
278
+
279
+ [ Static ]
280
+ [ Export ( "behaviorContinuous" ) ]
281
+ NSSymbolEffectOptionsRepeatBehavior CreateContinuous ( ) ;
282
+ }
283
+
284
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
285
+ [ BaseType ( typeof ( NSSymbolEffect ) ) ]
286
+ [ DisableDefaultCtor ]
287
+ interface NSSymbolWiggleEffect {
288
+ [ Static ]
289
+ [ Export ( "effect" ) ]
290
+ NSSymbolWiggleEffect Create ( ) ;
291
+
292
+ [ Static ]
293
+ [ Export ( "wiggleClockwiseEffect" ) ]
294
+ NSSymbolWiggleEffect CreateClockwiseEffect ( ) ;
295
+
296
+ [ Static ]
297
+ [ Export ( "wiggleCounterClockwiseEffect" ) ]
298
+ NSSymbolWiggleEffect CreateCounterClockwiseEffect ( ) ;
299
+
300
+ [ Static ]
301
+ [ Export ( "wiggleLeftEffect" ) ]
302
+ NSSymbolWiggleEffect CreateLeftEffect ( ) ;
303
+
304
+ [ Static ]
305
+ [ Export ( "wiggleRightEffect" ) ]
306
+ NSSymbolWiggleEffect CreateRightEffect ( ) ;
307
+
308
+ [ Static ]
309
+ [ Export ( "wiggleUpEffect" ) ]
310
+ NSSymbolWiggleEffect CreateUpEffect ( ) ;
311
+
312
+ [ Static ]
313
+ [ Export ( "wiggleDownEffect" ) ]
314
+ NSSymbolWiggleEffect CreateDownEffect ( ) ;
315
+
316
+ [ Static ]
317
+ [ Export ( "wiggleForwardEffect" ) ]
318
+ NSSymbolWiggleEffect CreateForwardEffect ( ) ;
319
+
320
+ [ Static ]
321
+ [ Export ( "wiggleBackwardEffect" ) ]
322
+ NSSymbolWiggleEffect CreateBackwardEffect ( ) ;
323
+
324
+ [ Static ]
325
+ [ Export ( "wiggleCustomAngleEffect:" ) ]
326
+ NSSymbolWiggleEffect CreateCustomAngleEffect ( double angle ) ;
327
+
328
+ [ Export ( "effectWithByLayer" ) ]
329
+ NSSymbolWiggleEffect ByLayer { get ; }
330
+
331
+ [ Export ( "effectWithWholeSymbol" ) ]
332
+ NSSymbolWiggleEffect WholeSymbol { get ; }
333
+ }
334
+
335
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
336
+ [ BaseType ( typeof ( NSSymbolEffect ) ) ]
337
+ [ DisableDefaultCtor ]
338
+ interface NSSymbolRotateEffect {
339
+ [ Static ]
340
+ [ Export ( "effect" ) ]
341
+ NSSymbolRotateEffect Create ( ) ;
342
+
343
+ [ Static ]
344
+ [ Export ( "rotateClockwiseEffect" ) ]
345
+ NSSymbolRotateEffect CreateClockwiseEffect ( ) ;
346
+
347
+ [ Static ]
348
+ [ Export ( "rotateCounterClockwiseEffect" ) ]
349
+ NSSymbolRotateEffect CreateCounterClockwiseEffect ( ) ;
350
+
351
+ [ Export ( "effectWithByLayer" ) ]
352
+ NSSymbolRotateEffect ByLayer { get ; }
353
+
354
+ [ Export ( "effectWithWholeSymbol" ) ]
355
+ NSSymbolRotateEffect WholeSymbol { get ; }
356
+ }
357
+
358
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
359
+ [ BaseType ( typeof ( NSSymbolEffect ) ) ]
360
+ [ DisableDefaultCtor ]
361
+ interface NSSymbolBreatheEffect {
362
+ [ Static ]
363
+ [ Export ( "effect" ) ]
364
+ NSSymbolBreatheEffect Create ( ) ;
365
+
366
+ [ Static ]
367
+ [ Export ( "breathePulseEffect" ) ]
368
+ NSSymbolBreatheEffect CreatePulseEffect ( ) ;
369
+
370
+ [ Static ]
371
+ [ Export ( "breathePlainEffect" ) ]
372
+ NSSymbolBreatheEffect CreatePlainEffect ( ) ;
373
+
374
+ [ Export ( "effectWithByLayer" ) ]
375
+ NSSymbolBreatheEffect ByLayer { get ; }
376
+
377
+ [ Export ( "effectWithWholeSymbol" ) ]
378
+ NSSymbolBreatheEffect WholeSymbol { get ; }
379
+ }
380
+
381
+ [ Watch ( 11 , 0 ) , TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
382
+ [ BaseType ( typeof ( NSSymbolContentTransition ) ) ]
383
+ [ DisableDefaultCtor ]
384
+ interface NSSymbolMagicReplaceContentTransition {
385
+ }
225
386
}
0 commit comments