Source/GGBLayer.h
changeset 22 4cb50131788f
parent 16 28392c9a969f
     1.1 --- a/Source/GGBLayer.h	Mon Jul 14 21:00:15 2008 -0700
     1.2 +++ b/Source/GGBLayer.h	Thu Jul 31 11:18:13 2008 -0700
     1.3 @@ -43,6 +43,17 @@
     1.4      and update every other layer that shares the same style dictionary. */
     1.5  - (void) setValue: (id)value ofStyleProperty: (NSString*)prop;
     1.6  
     1.7 +/** Send a message to all sublayers in my tree */
     1.8 +- (void) makeSublayersPerformSelector: (SEL)selector withObject: (id)object;
     1.9 +
    1.10 +@property (readonly) CATransform3D aggregateTransform;
    1.11 +
    1.12 +/** Call this to notify all sublayers that their aggregate transform has changed. */
    1.13 +- (void) changedTransform;
    1.14 +
    1.15 +/** Called to notify that a superlayer's transform has changed. */
    1.16 +- (void) aggregateTransformChanged;
    1.17 +
    1.18  @end
    1.19  
    1.20  
    1.21 @@ -57,3 +68,5 @@
    1.22  void EndDisableAnimations(void);
    1.23  
    1.24  CGColorRef GetEffectiveBackground( CALayer *layer );
    1.25 +
    1.26 +NSString* StringFromTransform3D( CATransform3D xform );