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

https://github.com/zsh-tony/appletv-private-headers · C Header · 104 lines · 83 code · 4 blank · 17 comment · 0 complexity · 53585870bb79d194672108b8e057e90f 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 "ATVSlideshow-Structs.h"
  8. #import "MRLayer.h"
  9. @class NSMutableDictionary, MCContainerEffect, NSDictionary, MREffect, NSString, NSArray, MRSlideProvider, MRImage;
  10. @interface MRLayerEffect : MRLayer {
  11. MREffect *mEffect; // 120 = 0x78
  12. NSMutableDictionary *mSlideProvidersForElementIDs; // 124 = 0x7c
  13. NSArray *mSlideProviders; // 128 = 0x80
  14. NSMutableDictionary *mSlideShowTimeScripts; // 132 = 0x84
  15. NSMutableDictionary *mTextsForElementIDs; // 136 = 0x88
  16. MRSlideProvider *mMultiImageModelInput; // 140 = 0x8c
  17. unsigned long mIndexOfFirstMultiImageInput; // 144 = 0x90
  18. NSRange mMultiImageSlideRange; // 148 = 0x94
  19. BOOL mNeedsToUpdateEffect; // 156 = 0x9c
  20. BOOL mNeedsToUpdateTiming; // 157 = 0x9d
  21. BOOL mNeedsToUpdateSlides; // 158 = 0x9e
  22. BOOL mNeedsToUpdateTexts; // 159 = 0x9f
  23. BOOL mNeedsToUpdateEffectAttributes; // 160 = 0xa0
  24. BOOL mNeedsToUpdateEffectLiveAttributes; // 161 = 0xa1
  25. BOOL mSlidesAreReadonly; // 162 = 0xa2
  26. BOOL mHasRequestedMoreSlides; // 163 = 0xa3
  27. MRImage *mAccumulatedImage; // 164 = 0xa4
  28. NSString *mTargetedElement; // 168 = 0xa8
  29. NSString *mEditedElement; // 172 = 0xac
  30. MCContainerEffect *mContainer; // 176 = 0xb0
  31. }
  32. @property(retain, nonatomic) MRImage *accumulatedImage; // G=0x362b2d55; S=0x362b21cd; @synthesize=mAccumulatedImage
  33. @property(assign, setter=suspendAsynchronousOperations:) BOOL asynchronousOperationsAreSuspended; // G=0x362b2b95; S=0x362b2bbd;
  34. @property(readonly, assign) MCContainerEffect *container; // G=0x362b2d8d; @synthesize=mContainer
  35. @property(copy, nonatomic) NSString *editedElement; // G=0x362b2d79; S=0x362b2161; @synthesize=mEditedElement
  36. @property(readonly, assign) NSDictionary *slideProvidersForElementIDs; // G=0x362b2da1; @synthesize=mSlideProvidersForElementIDs
  37. @property(copy, nonatomic) NSString *targetedElement; // G=0x362b2d65; S=0x362b20f5; @synthesize=mTargetedElement
  38. @property(readonly, assign) NSDictionary *textsForElementIDs; // G=0x362b2db5; @synthesize=mTextsForElementIDs
  39. - (id)initWithPlug:(id)plug andParameters:(id)parameters inSuperlayer:(id)superlayer; // 0x362b0bd9
  40. - (void)_addAudioPlayer:(id)player; // 0x362b2d15
  41. - (void)_cleanupProviders; // 0x362b36bd
  42. - (id)_dumpLayerWithOptions:(unsigned)options; // 0x362b2acd
  43. - (id)_effectAttributes; // 0x362b2c01
  44. - (void)_effectTriggeredStop; // 0x362b2c79
  45. - (BOOL)_hideTextWhileEditing; // 0x362b2c21
  46. - (BOOL)_isNative3D; // 0x362b2419
  47. - (int)_maxLinesForTextElement:(id)textElement; // 0x362b2a75
  48. - (CGSize)_maxSizeForTextElement:(id)textElement; // 0x362b2a01
  49. - (void)_observePlug; // 0x362b4889
  50. - (void)_observePlugOnPreactivate; // 0x362b49b5
  51. - (void)_rebuildEffect; // 0x362b2dc9
  52. - (void)_removeAudioPlayer:(id)player; // 0x362b2d35
  53. - (void)_renderAtTime:(double)time inContext:(id)context withArguments:(id)arguments; // 0x362b4b01
  54. - (CGSize)_rendererSize; // 0x362b2c49
  55. - (void)_requestRendering; // 0x362b2bdd
  56. - (id)_retainedByUserRenderedImageAtTime:(double)time inContext:(id)context withArguments:(id)arguments; // 0x362b4bc5
  57. - (BOOL)_setStateValue:(id)value forKey:(id)key; // 0x362b2451
  58. - (void)_stallRenderer; // 0x362b2b75
  59. - (void)_unobservePlug; // 0x362b4931
  60. - (void)_unobservePlugOnDepreactivate; // 0x362b4a6d
  61. - (void)_updateEffectAttributes; // 0x362b4671
  62. - (void)_updateSlides; // 0x362b3b0d
  63. - (void)_updateTexts; // 0x362b43b9
  64. - (void)_updateTiming; // 0x362b3949
  65. // declared property getter: - (id)accumulatedImage; // 0x362b2d55
  66. - (id)actionHitAtPoint:(CGPoint)point layer:(id *)layer; // 0x362b298d
  67. // declared property getter: - (BOOL)asynchronousOperationsAreSuspended; // 0x362b2b95
  68. - (void)beginMorphingToAspectRatio:(float)aspectRatio withDuration:(double)duration; // 0x362b1559
  69. - (void)cleanup; // 0x362b0df9
  70. // declared property getter: - (id)container; // 0x362b2d8d
  71. // declared property getter: - (id)editedElement; // 0x362b2d79
  72. - (id)elementHitAtPoint:(CGPoint)point localPoint:(CGPoint *)point2; // 0x362b267d
  73. - (id)elementHitAtPoint:(CGPoint)point localPoint:(CGPoint *)point2 localTime:(double *)time; // 0x362b2641
  74. - (void)endMorphing; // 0x362b163d
  75. - (BOOL)getVerticesCoordinates:(CGPoint (*)[4])coordinates forElement:(id)element; // 0x362b2759
  76. - (BOOL)hasAudio; // 0x362b2291
  77. - (BOOL)hasSomethingToRender; // 0x362b20a9
  78. - (BOOL)isAlphaFriendly; // 0x362b18a9
  79. - (BOOL)isLoadedForTime:(double)time; // 0x362b1641
  80. - (BOOL)isOpaque; // 0x362b1885
  81. - (void)observeValueForKeyPath:(id)keyPath ofObject:(id)object change:(id)change context:(void *)context; // 0x362b0f35
  82. - (id)patchworkAtTime:(double)time inContext:(id)context withArguments:(id)arguments; // 0x362b1e09
  83. - (BOOL)prerenderForTime:(double)time inContext:(id)context withArguments:(id)arguments; // 0x362b18cd
  84. - (double)pzrCancel:(id)cancel; // 0x362b4e99
  85. - (double)pzrEnd:(id)end; // 0x362b4e09
  86. - (double)pzrStart:(id)start; // 0x362b4ce9
  87. - (double)pzrUpdate:(id)update; // 0x362b4d79
  88. - (void)resumeOrPause:(BOOL)pause; // 0x362b11f9
  89. // declared property setter: - (void)setAccumulatedImage:(id)image; // 0x362b21cd
  90. // declared property setter: - (void)setEditedElement:(id)element; // 0x362b2161
  91. - (void)setPixelSize:(CGSize)size; // 0x362b1f49
  92. // declared property setter: - (void)setTargetedElement:(id)element; // 0x362b20f5
  93. // declared property getter: - (id)slideProvidersForElementIDs; // 0x362b2da1
  94. - (BOOL)supportsDynamicExpansion; // 0x362b1f25
  95. // declared property setter: - (void)suspendAsynchronousOperations:(BOOL)operations; // 0x362b2bbd
  96. - (void)synchronizeTime; // 0x362b1449
  97. // declared property getter: - (id)targetedElement; // 0x362b2d65
  98. // declared property getter: - (id)textsForElementIDs; // 0x362b2db5
  99. - (void)unload; // 0x362b1805
  100. @end