/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
- /**
- * This header is generated by class-dump-z 0.2a.
- * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
- *
- * Source: /System/Library/PrivateFrameworks/ATVSlideshow.framework/ATVSlideshow
- */
- #import "ATVSlideshow-Structs.h"
- #import <NSObject.h> // Unknown library
- @interface MRCroppingSprite : NSObject {
- CGPoint mPosition; // 4 = 0x4
- CGSize mHalfSize; // 12 = 0xc
- float mRotation; // 20 = 0x14
- CGRect mInnerRect; // 24 = 0x18
- CGRect mOuterRect; // 40 = 0x28
- BOOL mPreservesImageAspectRatio; // 56 = 0x38
- BOOL mHitIsActive; // 57 = 0x39
- BOOL mNeedsInSpriteCoordinates; // 58 = 0x3a
- CGSize mSpriteCoordinatesFactor; // 60 = 0x3c
- CGPoint mSpriteCoordinatesOffset; // 68 = 0x44
- unsigned char mMeshType; // 76 = 0x4c
- }
- @property(readonly, assign, nonatomic) CGSize halfSize; // G=0x3623c73d; @synthesize=mHalfSize
- @property(assign, nonatomic) BOOL hitIsActive; // G=0x3623c7cd; S=0x3623c7dd; @synthesize=mHitIsActive
- @property(assign, nonatomic) CGRect innerRect; // G=0x3623c765; S=0x362399f5; @synthesize=mInnerRect
- @property(assign, nonatomic) unsigned char meshType; // G=0x3623c865; S=0x3623c875; @synthesize=mMeshType
- @property(assign, nonatomic) BOOL needsInSpriteCoordinates; // G=0x3623c7ed; S=0x3623c7fd; @synthesize=mNeedsInSpriteCoordinates
- @property(assign, nonatomic) CGRect outerRect; // G=0x3623c789; S=0x36239a89; @synthesize=mOuterRect
- @property(readonly, assign, nonatomic) CGPoint position; // G=0x3623c725; @synthesize=mPosition
- @property(assign, nonatomic) BOOL preservesImageAspectRatio; // G=0x3623c7ad; S=0x3623c7bd; @synthesize=mPreservesImageAspectRatio
- @property(readonly, assign, nonatomic) float rotation; // G=0x3623c755; @synthesize=mRotation
- @property(assign, nonatomic) CGSize spriteCoordinatesFactor; // G=0x3623c80d; S=0x3623c825; @synthesize=mSpriteCoordinatesFactor
- @property(assign, nonatomic) CGPoint spriteCoordinatesOffset; // G=0x3623c839; S=0x3623c851; @synthesize=mSpriteCoordinatesOffset
- + (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size; // 0x3623bd05
- + (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x3623bd3d
- + (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size; // 0x3623bf2d
- + (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size withReferenceAspectRatio:(float)referenceAspectRatio andJustifications:(CGPoint)justifications; // 0x3623c3e5
- + (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x3623bf65
- + (void)renderImage:(id)image withMask:(id)mask inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x3623c155
- - (id)init; // 0x362396d9
- - (id)initWithPosition:(CGPoint)position size:(CGSize)size zRotation:(float)rotation context:(id)context; // 0x36239771
- - (id)initWithPosition:(CGPoint)position size:(CGSize)size zRotation:(float)rotation innerRect:(CGRect)rect context:(id)context; // 0x362397c1
- - (id)initWithPosition:(CGPoint)position size:(CGSize)size zRotation:(float)rotation innerRect:(CGRect)rect outerRect:(CGRect)rect5 context:(id)context; // 0x36239841
- - (void)fakeRenderInContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x3623993d
- - (void)getOpaquePosition:(CGPoint *)position andHalfSize:(CGSize *)size; // 0x36239b1d
- - (BOOL)getVerticesCoordinates:(CGPoint (*)[4])coordinates withMatrix:(float [16])matrix; // 0x3623bbbd
- // declared property getter: - (CGSize)halfSize; // 0x3623c73d
- - (BOOL)hitAtPoint:(CGPoint)point withInverseMatrix:(float [16])inverseMatrix localPoint:(CGPoint *)point3; // 0x3623ba6d
- // declared property getter: - (BOOL)hitIsActive; // 0x3623c7cd
- // declared property getter: - (CGRect)innerRect; // 0x3623c765
- // declared property getter: - (unsigned char)meshType; // 0x3623c865
- // declared property getter: - (BOOL)needsInSpriteCoordinates; // 0x3623c7ed
- // declared property getter: - (CGRect)outerRect; // 0x3623c789
- // declared property getter: - (CGPoint)position; // 0x3623c725
- // declared property getter: - (BOOL)preservesImageAspectRatio; // 0x3623c7ad
- - (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size; // 0x36239cb5
- - (void)renderDumbImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x36239ced
- - (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size; // 0x36239d71
- - (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size withReferenceAspectRatio:(float)referenceAspectRatio andJustifications:(CGPoint)justifications; // 0x36239ead
- - (void)renderImage:(id)image inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x36239da9
- - (void)renderImage:(id)image withMask:(id)mask inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x36239e2d
- - (void)renderImageInner:(id)inner inContext:(id)context; // 0x36239f31
- - (void)renderImageInner:(id)inner inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x3623b959
- - (void)renderImageMiddle:(id)middle inContext:(id)context; // 0x3623a369
- - (void)renderImageMiddle:(id)middle inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x3623b9b5
- - (void)renderImageOuter:(id)outer inContext:(id)context; // 0x3623ac15
- - (void)renderImageOuter:(id)outer inContext:(id)context atPosition:(CGPoint)position andSize:(CGSize)size zRotation:(float)rotation; // 0x3623ba11
- - (void)reset; // 0x362398e1
- // declared property getter: - (float)rotation; // 0x3623c755
- // declared property setter: - (void)setHitIsActive:(BOOL)active; // 0x3623c7dd
- // declared property setter: - (void)setInnerRect:(CGRect)rect; // 0x362399f5
- // declared property setter: - (void)setMeshType:(unsigned char)type; // 0x3623c875
- // declared property setter: - (void)setNeedsInSpriteCoordinates:(BOOL)spriteCoordinates; // 0x3623c7fd
- // declared property setter: - (void)setOuterRect:(CGRect)rect; // 0x36239a89
- // declared property setter: - (void)setPreservesImageAspectRatio:(BOOL)ratio; // 0x3623c7bd
- // declared property setter: - (void)setSpriteCoordinatesFactor:(CGSize)factor; // 0x3623c825
- // declared property setter: - (void)setSpriteCoordinatesOffset:(CGPoint)offset; // 0x3623c851
- // declared property getter: - (CGSize)spriteCoordinatesFactor; // 0x3623c80d
- // declared property getter: - (CGPoint)spriteCoordinatesOffset; // 0x3623c839
- @end