/SundanceVail10A5376e.K66DeveloperOS/PrivateFrameworks/ATVSlideshow.framework/Headers/MPEffectManager.h

https://github.com/zsh-tony/appletv-private-headers · C Header · 83 lines · 73 code · 4 blank · 6 comment · 0 complexity · b1af5be2d7d465e35824bc498ab5a584 MD5 · raw file

  1. /**
  2. * This header is generated by class-dump-z 0.2a.
  3. * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
  4. *
  5. * Source: /System/Library/PrivateFrameworks/ATVSlideshow.framework/ATVSlideshow
  6. */
  7. #import <NSObject.h> // Unknown library
  8. @class NSMutableDictionary, NSMutableArray, NSLock;
  9. @interface MPEffectManager : NSObject {
  10. NSMutableDictionary *mEffects; // 4 = 0x4
  11. NSMutableDictionary *mCategories; // 8 = 0x8
  12. NSMutableDictionary *mCachedAspectRatios; // 12 = 0xc
  13. NSMutableDictionary *mCachedBreakInfo; // 16 = 0x10
  14. NSLock *mLock; // 20 = 0x14
  15. NSMutableArray *mRegisteredFonts; // 24 = 0x18
  16. }
  17. + (void)initialize; // 0x361ef939
  18. + (void)loadEffectManagerWithPaths:(id)paths; // 0x361f2dd9
  19. + (void)releaseSharedManager; // 0x361efa59
  20. + (id)sharedManager; // 0x361ef965
  21. - (id)initWithPaths:(id)paths; // 0x361f2e35
  22. - (void)_loadFontsFromPath:(id)path requiredFonts:(id)fonts; // 0x361f38ad
  23. - (id)allCategoryIDs; // 0x361f0505
  24. - (id)allEffectIDs; // 0x361f04e5
  25. - (BOOL)allowTextCustomizationForEffectID:(id)effectID presetID:(id)anId forTextAtIndex:(int)index; // 0x361f2d1d
  26. - (id)aspectRatioForEffectID:(id)effectID; // 0x361f15a9
  27. - (id)attributesForEffectID:(id)effectID andPresetID:(id)anId; // 0x361f0805
  28. - (double)breakScaleOffsetForEffectID:(id)effectID; // 0x361f2ba1
  29. - (int)breakTypeForSlideAtIndex:(int)index inEffect:(id)effect forPresetID:(id)presetID; // 0x361f232d
  30. - (id)categoryIDsForEffectID:(id)effectID; // 0x361eff6d
  31. - (id)controlForAttribute:(id)attribute forEffectID:(id)effectID; // 0x361f0291
  32. - (void)dealloc; // 0x361efb25
  33. - (void)defaultDurationsForEffectID:(id)effectID phaseInDuration:(double *)duration mainDuration:(double *)duration3 phaseOutDuration:(double *)duration4; // 0x361f10cd
  34. - (double)defaultFullDurationForEffectID:(id)effectID; // 0x361f1e0d
  35. - (double)defaultMainDurationForEffectID:(id)effectID; // 0x361f1059
  36. - (double)defaultPhaseInDurationForEffectID:(id)effectID; // 0x361f1025
  37. - (double)defaultPhaseOutDurationForEffectID:(id)effectID; // 0x361f1095
  38. - (double)defaultPosterFrameTimeForEffect:(id)effect; // 0x361f13ad
  39. - (double)defaultPosterFrameTimeForEffectID:(id)effectID andPresetID:(id)anId; // 0x361f12d1
  40. - (id)defaultStringForTextInEffectID:(id)effectID presetID:(id)anId atIndex:(int)index; // 0x361f06d9
  41. - (id)defaultStringForTextInEffectID:(id)effectID presetID:(id)anId atIndex:(int)index needsNSConversion:(BOOL)conversion; // 0x361f1669
  42. - (id)descriptionForEffectID:(id)effectID; // 0x361f099d
  43. - (double)durationPaddingForEffectID:(id)effectID; // 0x361f2c01
  44. - (BOOL)effectDoesAccumulate:(id)accumulate; // 0x361f212d
  45. - (id)effectIDsForCategoryID:(id)categoryID; // 0x361effa5
  46. - (BOOL)effectNeedsBreakInformation:(id)information; // 0x361f20e5
  47. - (BOOL)effectNeedsRandomSeedInformation:(id)information; // 0x361f209d
  48. - (id)effectsWithNumOfImages:(unsigned)images; // 0x361f03dd
  49. - (id)imageInputInfoForEffectID:(id)effectID; // 0x361f0fcd
  50. - (id)localizedCategoryNameFromCategoryID:(id)categoryID; // 0x361f012d
  51. - (id)localizedEffectNameForEffectID:(id)effectID; // 0x361f00e9
  52. - (id)localizedSettingsUITitleForTitleKey:(id)titleKey inEffect:(id)effect; // 0x361f0245
  53. - (float)maxFontSizeInEffectID:(id)effectID presetID:(id)anId atIndex:(int)index; // 0x361f06fd
  54. - (unsigned)maxNumOfImagesPerEffectInList:(id)list; // 0x361f1f15
  55. - (float)mediaAspectRatioForEffectID:(id)effectID usingAttributes:(id)attributes atIndex:(int)index defaultAspectRatio:(float)ratio; // 0x361f0d51
  56. - (float)mediaAspectRatioForEffectID:(id)effectID usingAttributes:(id)attributes atIndex:(int)index defaultAspectRatio:(float)ratio imageAspectRatio:(float)ratio5; // 0x361f28e9
  57. - (float)mediaAspectRatioForEffectID:(id)effectID usingPresetID:(id)anId atIndex:(int)index; // 0x361f0ac9
  58. - (float)mediaAspectRatioForEffectID:(id)effectID usingPresetID:(id)anId atIndex:(int)index defaultAspectRatio:(float)ratio; // 0x361f0c31
  59. - (float)mediaAspectRatioHintForEffectID:(id)effectID usingAttributes:(id)attributes atIndex:(int)index defaultAspectRatio:(float)ratio; // 0x361f265d
  60. - (id)mediaAspectRatioHintsForEffectID:(id)effectID usingPresetID:(id)anId defaultAspectRatio:(float)ratio; // 0x361f2175
  61. - (id)mediaAspectRatiosForEffectID:(id)effectID usingPresetID:(id)anId; // 0x361f09bd
  62. - (id)mediaAspectRatiosForEffectID:(id)effectID usingPresetID:(id)anId defaultAspectRatio:(float)ratio; // 0x361f0b2d
  63. - (unsigned)minNumOfImagesPerEffectInList:(id)list; // 0x361f1fd9
  64. - (double)minimumEffectDurationForEffectID:(id)effectID; // 0x361f1cc9
  65. - (unsigned)numOfImagesForEffectID:(id)effectID; // 0x361efd41
  66. - (unsigned)numOfImagesForEffectPresetID:(id)effectPresetID; // 0x361f1e81
  67. - (unsigned)numOfTextsForEffectID:(id)effectID; // 0x361eff25
  68. - (int)numberOfSecondarySlidesForEffectID:(id)effectID; // 0x361f1519
  69. - (int)numberOfSlidesForEffectID:(id)effectID; // 0x361f1451
  70. - (id)orientationForEffectID:(id)effectID; // 0x361f1569
  71. - (BOOL)posterTimeIsStaticForEffectID:(id)effectID andPresetID:(id)anId; // 0x361f1b9d
  72. - (id)presetIDsForEffectID:(id)effectID; // 0x361f07bd
  73. - (id)settingsUIControlDescriptionsForEffect:(id)effect; // 0x361f03a5
  74. - (id)showTimeScriptForEffectID:(id)effectID atSlideIndex:(int)slideIndex; // 0x361f1c55
  75. - (id)sizeScriptForEffectID:(id)effectID atIndex:(int)index; // 0x361f1d99
  76. - (BOOL)skipBreakScaleForEffectID:(id)effectID; // 0x361f1619
  77. - (BOOL)useUppercaseForEffectID:(id)effectID presetID:(id)anId forTextAtIndex:(int)index; // 0x361f2c61
  78. - (id)versionOfEffectID:(id)effectID; // 0x361efd09
  79. @end