PageRenderTime 51ms CodeModel.GetById 17ms app.highlight 28ms RepoModel.GetById 1ms app.codeStats 0ms

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

https://github.com/zsh-tony/appletv-private-headers
C Header | 162 lines | 124 code | 4 blank | 34 comment | 0 complexity | f66c5cdb38a09187a12c2d6dbe6d2c1b 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
  8#import "ATVSlideshow-Structs.h"
  9#import "MRMarimbaPlayback.h"
 10#import "MRMarimbaHitBlobSupport.h"
 11#import <CAEAGLLayer.h> // Unknown library
 12#import "MRMarimbaBasicPlayback.h"
 13
 14@class EAGLContext, MPDocument, MRRenderer, NSDictionary, MPFaceDetector, NSString;
 15
 16@interface MRMarimbaLayer : CAEAGLLayer <MRMarimbaPlayback, MRMarimbaHitBlobSupport, MRMarimbaBasicPlayback> {
 17	MRRenderer *_renderer;	// 52 = 0x34
 18	MPDocument *_document;	// 56 = 0x38
 19	BOOL _masterClockIsSet;	// 60 = 0x3c
 20	BOOL _bailTimeWatcher;	// 61 = 0x3d
 21	BOOL _stopWithVideo;	// 62 = 0x3e
 22	BOOL _wasSuspended;	// 63 = 0x3f
 23	MPFaceDetector *_faceDetector;	// 64 = 0x40
 24	float _morphingToAspectRatio;	// 68 = 0x44
 25	CGSize _frameBufferSize;	// 72 = 0x48
 26	NSDictionary *_nextMorphInfo;	// 80 = 0x50
 27	BOOL _usesNewImageManager;	// 84 = 0x54
 28	BOOL _enableSlideDidChangeNotification;	// 85 = 0x55
 29	NSString *_lastSlideChange;	// 88 = 0x58
 30	EAGLContext *_context;	// 92 = 0x5c
 31	unsigned _viewRenderbuffer;	// 96 = 0x60
 32	unsigned _viewFramebuffer;	// 100 = 0x64
 33	unsigned _depthBuffer;	// 104 = 0x68
 34	BOOL _isReadonly;	// 108 = 0x6c
 35	BOOL _slidesAreReadonly;	// 109 = 0x6d
 36}
 37@property(assign) BOOL bailTimeWatcher;	// G=0x362cb2a5; S=0x362cb2b5; converted property
 38@property(assign, nonatomic) BOOL displaysFPS;	// G=0x362c9859; S=0x362c987d; 
 39@property(retain, nonatomic) MPDocument *document;	// G=0x362c8d59; S=0x362c8fb9; 
 40@property(assign, nonatomic) BOOL enableSlideDidChangeNotification;	// G=0x362cb241; S=0x362cb16d; @synthesize=_enableSlideDidChangeNotification
 41@property(assign, nonatomic) double framesPerSecond;	// G=0x362c9bf9; S=0x362c9c2d; @dynamic
 42@property(readonly, assign, nonatomic) BOOL isPlaying;	// G=0x362c95fd; 
 43@property(assign, nonatomic) BOOL isReadonly;	// G=0x362cb1f1; S=0x362cb201; @synthesize=_isReadonly
 44@property(retain) NSString *lastSlideChange;	// G=0x362cb251; S=0x362cb261; converted property
 45@property(readonly, assign, nonatomic) MRRenderer *renderer;	// G=0x362c9be9; 
 46@property(readonly, assign) CGSize size;	// G=0x362c8f81; 
 47@property(assign, nonatomic) BOOL slidesAreReadonly;	// G=0x362cb211; S=0x362cb221; @synthesize=_slidesAreReadonly
 48@property(assign, nonatomic) BOOL stopWithVideo;	// G=0x362c97a9; S=0x362c97b9; 
 49@property(assign, nonatomic) double time;	// G=0x362c989d; S=0x362c98bd; 
 50@property(readonly, assign, nonatomic) double timeRemaining;	// G=0x362c9901; 
 51@property(assign, nonatomic) BOOL usesNewImageManager;	// G=0x362cb231; S=0x362c8d6d; @synthesize=_usesNewImageManager
 52@property(assign, nonatomic) float volume;	// G=0x362c9961; S=0x362c9981; 
 53+ (id)layerWithDocument:(id)document;	// 0x362c86b1
 54+ (id)layerWithDocument:(id)document size:(CGSize)size;	// 0x362c8651
 55+ (void)releaseResources;	// 0x362c86ed
 56- (id)init;	// 0x362c894d
 57- (id)_currentEffectContainer;	// 0x362c44a1
 58- (id)_currentEffectLayer;	// 0x362c43cd
 59- (id)_effectContainerForTime:(double)time;	// 0x362c4e7d
 60- (id)_firstEffectContainer;	// 0x362c4dcd
 61- (int)_mainLayerIndex;	// 0x362c4fc5
 62- (void)_postNotificationForSlideChange:(id)slideChange;	// 0x362c6cc1
 63- (void)_reauthorForAspectRatioChange;	// 0x362ca295
 64- (void)_slideDidAppear:(id)_slide;	// 0x362c6ba1
 65- (void)aspectRatioChangedTo:(id)to;	// 0x362cb011
 66// converted property getter: - (BOOL)bailTimeWatcher;	// 0x362cb2a5
 67- (void)beginGesture:(id)gesture;	// 0x362c7b8d
 68- (BOOL)beginLiveUpdateForHitBlob:(id)hitBlob;	// 0x362c72f9
 69- (void)beginMorphingToAspectRatio:(float)aspectRatio withDuration:(double)duration;	// 0x362c9f01
 70- (id)blobHitAtPoint:(CGPoint)point fromObjectsForObjectIDs:(id)objectIDs localPoint:(CGPoint *)point3;	// 0x362c6e1d
 71- (void)callbackThread:(id)thread;	// 0x362c5079
 72- (void)cancelGesture:(id)gesture;	// 0x362c8589
 73- (void)cleanup;	// 0x362c8c85
 74- (CGPoint)convertPoint:(CGPoint)point toHitBlob:(id)hitBlob;	// 0x362c7229
 75- (id)currentSlide;	// 0x362c54e9
 76- (id)currentSlides;	// 0x362c5249
 77- (void)dealloc;	// 0x362c8a89
 78- (void)destroyFramebuffer;	// 0x362cb2c5
 79- (void)didAddEffects:(id)effects;	// 0x362caf99
 80- (void)didApplyStyle:(id)style;	// 0x362cadb9
 81- (void)didLiveChanged:(id)changed;	// 0x362c9591
 82- (id)displayedEffectContainers;	// 0x362c3a39
 83// declared property getter: - (BOOL)displaysFPS;	// 0x362c9859
 84- (void)doGesture:(id)gesture;	// 0x362c7fa1
 85// declared property getter: - (id)document;	// 0x362c8d59
 86- (BOOL)effect:(id)effect requestedNumberOfSlides:(unsigned)slides firstSlideIndexStillNeeded:(unsigned)needed;	// 0x362ca951
 87- (BOOL)effectRequestedSlidesAfterDelay:(id)delay;	// 0x362cac69
 88// declared property getter: - (BOOL)enableSlideDidChangeNotification;	// 0x362cb241
 89- (void)endGesture:(id)gesture;	// 0x362c8535
 90- (BOOL)endLiveUpdateForHitBlob:(id)hitBlob;	// 0x362c7751
 91- (void)endMorphing;	// 0x362ca0b9
 92// declared property getter: - (double)framesPerSecond;	// 0x362c9bf9
 93- (BOOL)getOnScreenVertices:(CGPoint [4])vertices forHitBlob:(id)hitBlob;	// 0x362c7039
 94- (void)goBack;	// 0x362c99d5
 95- (void)goForth;	// 0x362c99f5
 96- (void)gotoBeginning;	// 0x362c9ac9
 97- (void)gotoEnd;	// 0x362c9a15
 98- (void)gotoNextSlide;	// 0x362c5a19
 99- (void)gotoPreviousSlide;	// 0x362c6141
100- (void)gotoSlide:(id)slide;	// 0x362c67f1
101- (BOOL)isInFade;	// 0x362c46a1
102- (BOOL)isInTransition;	// 0x362c4879
103// declared property getter: - (BOOL)isPlaying;	// 0x362c95fd
104// declared property getter: - (BOOL)isReadonly;	// 0x362cb1f1
105// converted property getter: - (id)lastSlideChange;	// 0x362cb251
106- (void)lockRendering;	// 0x362ca481
107- (void)morphToAspectRatio:(float)aspectRatio andOrientation:(int)orientation withDuration:(double)duration;	// 0x362c9ca9
108- (void)moveToEffectContainer:(id)effectContainer withStartOffset:(double)startOffset toStopOffset:(double)stopOffset blocking:(BOOL)blocking;	// 0x362c3aa1
109- (void)moveToNextEffectContainer;	// 0x362c3cc9
110- (void)moveToPreviousEffectContainer;	// 0x362c3dad
111- (void)moveToSubtitleForSlide:(id)slide;	// 0x362c4119
112- (void)moveToTitleSlide;	// 0x362c3e7d
113- (BOOL)nearingEndForSerializer:(id)serializer;	// 0x362ca4c1
114- (BOOL)nearingEndForSerializerAfterDelay:(id)serializerAfterDelay;	// 0x362ca7d9
115- (void)nextFrame;	// 0x362c9b19
116- (void)pause;	// 0x362c9709
117- (void)pauseWhenStill;	// 0x362c9789
118- (void)play;	// 0x362c9621
119- (void)prevFrame;	// 0x362c9b81
120- (double)relativeTime;	// 0x362c3851
121- (double)relativeTimeForBackgroundAudio;	// 0x362c38e9
122- (double)relativeTimeForLayer:(id)layer;	// 0x362c3991
123- (void)removeEffectContainersBeforeTime:(double)time;	// 0x362c57e9
124- (void)removeFadeIn;	// 0x362c6a41
125// declared property getter: - (id)renderer;	// 0x362c9be9
126- (void)requestRendering:(BOOL)rendering;	// 0x362c9c5d
127- (void)setAsynchronous:(BOOL)asynchronous;	// 0x362c8d69
128// converted property setter: - (void)setBailTimeWatcher:(BOOL)watcher;	// 0x362cb2b5
129- (void)setBounds:(CGRect)bounds;	// 0x362c8da1
130// declared property setter: - (void)setDisplaysFPS:(BOOL)fps;	// 0x362c987d
131// declared property setter: - (void)setDocument:(id)document;	// 0x362c8fb9
132// declared property setter: - (void)setEnableSlideDidChangeNotification:(BOOL)changeNotification;	// 0x362cb16d
133// declared property setter: - (void)setFramesPerSecond:(double)second;	// 0x362c9c2d
134// declared property setter: - (void)setIsReadonly:(BOOL)readonly;	// 0x362cb201
135// converted property setter: - (void)setLastSlideChange:(id)change;	// 0x362cb261
136// declared property setter: - (void)setSlidesAreReadonly:(BOOL)readonly;	// 0x362cb221
137// declared property setter: - (void)setStopWithVideo:(BOOL)video;	// 0x362c97b9
138- (void)setSuspended:(BOOL)suspended;	// 0x362c99a1
139// declared property setter: - (void)setTime:(double)time;	// 0x362c98bd
140// declared property setter: - (void)setUsesNewImageManager:(BOOL)manager;	// 0x362c8d6d
141// declared property setter: - (void)setVolume:(float)volume;	// 0x362c9981
142// declared property getter: - (CGSize)size;	// 0x362c8f81
143// declared property getter: - (BOOL)slidesAreReadonly;	// 0x362cb211
144- (CGImageRef)snapshotAsCGImage;	// 0x362cb0c9
145- (CGImageRef)snapshotAsCGImageForTime:(double)time withSize:(CGSize)size;	// 0x362cb015
146// declared property getter: - (BOOL)stopWithVideo;	// 0x362c97a9
147// declared property getter: - (double)time;	// 0x362c989d
148// declared property getter: - (double)timeRemaining;	// 0x362c9901
149- (void)togglePlayback;	// 0x362c95b1
150- (void)touchesBegan:(id)began;	// 0x362cb0e9
151- (void)touchesCancelled:(id)cancelled;	// 0x362cb14d
152- (BOOL)touchesEnded:(id)ended;	// 0x362cb129
153- (void)touchesMoved:(id)moved;	// 0x362cb109
154- (void)unlockRendering;	// 0x362ca4a1
155- (BOOL)updateFramebuffer;	// 0x362cb3c9
156// declared property getter: - (BOOL)usesNewImageManager;	// 0x362cb231
157// declared property getter: - (float)volume;	// 0x362c9961
158- (void)warmupRenderer;	// 0x362c9c7d
159- (void)watcherThread:(id)thread;	// 0x362c5165
160- (void)whenTransitionIsFinishedSendAction:(SEL)action toTarget:(id)target;	// 0x362c4a95
161@end
162