PageRenderTime 34ms CodeModel.GetById 7ms app.highlight 23ms RepoModel.GetById 1ms app.codeStats 0ms

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

https://github.com/zsh-tony/appletv-private-headers
C Header | 83 lines | 54 code | 4 blank | 25 comment | 0 complexity | 4a185b2097a1c42d7a2dce71ae52c0f7 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 <NSObject.h> // Unknown library
10
11
12@interface MRCroppingSprite : NSObject {
13	CGPoint mPosition;	// 4 = 0x4
14	CGSize mHalfSize;	// 12 = 0xc
15	float mRotation;	// 20 = 0x14
16	CGRect mInnerRect;	// 24 = 0x18
17	CGRect mOuterRect;	// 40 = 0x28
18	BOOL mPreservesImageAspectRatio;	// 56 = 0x38
19	BOOL mHitIsActive;	// 57 = 0x39
20	BOOL mNeedsInSpriteCoordinates;	// 58 = 0x3a
21	CGSize mSpriteCoordinatesFactor;	// 60 = 0x3c
22	CGPoint mSpriteCoordinatesOffset;	// 68 = 0x44
23	unsigned char mMeshType;	// 76 = 0x4c
24}
25@property(readonly, assign, nonatomic) CGSize halfSize;	// G=0x3623c73d; @synthesize=mHalfSize
26@property(assign, nonatomic) BOOL hitIsActive;	// G=0x3623c7cd; S=0x3623c7dd; @synthesize=mHitIsActive
27@property(assign, nonatomic) CGRect innerRect;	// G=0x3623c765; S=0x362399f5; @synthesize=mInnerRect
28@property(assign, nonatomic) unsigned char meshType;	// G=0x3623c865; S=0x3623c875; @synthesize=mMeshType
29@property(assign, nonatomic) BOOL needsInSpriteCoordinates;	// G=0x3623c7ed; S=0x3623c7fd; @synthesize=mNeedsInSpriteCoordinates
30@property(assign, nonatomic) CGRect outerRect;	// G=0x3623c789; S=0x36239a89; @synthesize=mOuterRect
31@property(readonly, assign, nonatomic) CGPoint position;	// G=0x3623c725; @synthesize=mPosition
32@property(assign, nonatomic) BOOL preservesImageAspectRatio;	// G=0x3623c7ad; S=0x3623c7bd; @synthesize=mPreservesImageAspectRatio
33@property(readonly, assign, nonatomic) float rotation;	// G=0x3623c755; @synthesize=mRotation
34@property(assign, nonatomic) CGSize spriteCoordinatesFactor;	// G=0x3623c80d; S=0x3623c825; @synthesize=mSpriteCoordinatesFactor
35@property(assign, nonatomic) CGPoint spriteCoordinatesOffset;	// G=0x3623c839; S=0x3623c851; @synthesize=mSpriteCoordinatesOffset
36+ (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size;	// 0x3623bd05
37+ (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x3623bd3d
38+ (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size;	// 0x3623bf2d
39+ (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size withReferenceAspectRatio:(float)referenceAspectRatio andJustifications:(CGPoint)justifications;	// 0x3623c3e5
40+ (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x3623bf65
41+ (void)renderImage:(id)image withMask:(id)mask inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x3623c155
42- (id)init;	// 0x362396d9
43- (id)initWithPosition:(CGPoint)position size:(CGSize)size zRotation:(float)rotation context:(id)context;	// 0x36239771
44- (id)initWithPosition:(CGPoint)position size:(CGSize)size zRotation:(float)rotation innerRect:(CGRect)rect context:(id)context;	// 0x362397c1
45- (id)initWithPosition:(CGPoint)position size:(CGSize)size zRotation:(float)rotation innerRect:(CGRect)rect outerRect:(CGRect)rect5 context:(id)context;	// 0x36239841
46- (void)fakeRenderInContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x3623993d
47- (void)getOpaquePosition:(CGPoint *)position andHalfSize:(CGSize *)size;	// 0x36239b1d
48- (BOOL)getVerticesCoordinates:(CGPoint (*)[4])coordinates withMatrix:(float [16])matrix;	// 0x3623bbbd
49// declared property getter: - (CGSize)halfSize;	// 0x3623c73d
50- (BOOL)hitAtPoint:(CGPoint)point withInverseMatrix:(float [16])inverseMatrix localPoint:(CGPoint *)point3;	// 0x3623ba6d
51// declared property getter: - (BOOL)hitIsActive;	// 0x3623c7cd
52// declared property getter: - (CGRect)innerRect;	// 0x3623c765
53// declared property getter: - (unsigned char)meshType;	// 0x3623c865
54// declared property getter: - (BOOL)needsInSpriteCoordinates;	// 0x3623c7ed
55// declared property getter: - (CGRect)outerRect;	// 0x3623c789
56// declared property getter: - (CGPoint)position;	// 0x3623c725
57// declared property getter: - (BOOL)preservesImageAspectRatio;	// 0x3623c7ad
58- (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size;	// 0x36239cb5
59- (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x36239ced
60- (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size;	// 0x36239d71
61- (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size withReferenceAspectRatio:(float)referenceAspectRatio andJustifications:(CGPoint)justifications;	// 0x36239ead
62- (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x36239da9
63- (void)renderImage:(id)image withMask:(id)mask inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x36239e2d
64- (void)renderImageInner:(id)inner inContext:(id)context;	// 0x36239f31
65- (void)renderImageInner:(id)inner inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x3623b959
66- (void)renderImageMiddle:(id)middle inContext:(id)context;	// 0x3623a369
67- (void)renderImageMiddle:(id)middle inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x3623b9b5
68- (void)renderImageOuter:(id)outer inContext:(id)context;	// 0x3623ac15
69- (void)renderImageOuter:(id)outer inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation;	// 0x3623ba11
70- (void)reset;	// 0x362398e1
71// declared property getter: - (float)rotation;	// 0x3623c755
72// declared property setter: - (void)setHitIsActive:(BOOL)active;	// 0x3623c7dd
73// declared property setter: - (void)setInnerRect:(CGRect)rect;	// 0x362399f5
74// declared property setter: - (void)setMeshType:(unsigned char)type;	// 0x3623c875
75// declared property setter: - (void)setNeedsInSpriteCoordinates:(BOOL)spriteCoordinates;	// 0x3623c7fd
76// declared property setter: - (void)setOuterRect:(CGRect)rect;	// 0x36239a89
77// declared property setter: - (void)setPreservesImageAspectRatio:(BOOL)ratio;	// 0x3623c7bd
78// declared property setter: - (void)setSpriteCoordinatesFactor:(CGSize)factor;	// 0x3623c825
79// declared property setter: - (void)setSpriteCoordinatesOffset:(CGPoint)offset;	// 0x3623c851
80// declared property getter: - (CGSize)spriteCoordinatesFactor;	// 0x3623c80d
81// declared property getter: - (CGPoint)spriteCoordinatesOffset;	// 0x3623c839
82@end
83