API  0.9.6
 All Classes Files Functions Variables Macros Groups Pages
CALayer.h
Go to the documentation of this file.
1 
2 @interface CALayer : CPObject
3 {
4  // Modifying the Layer Geometry
5 
6  CGRect _frame;
7  CGRect _bounds;
8  CGPoint _position;
9  unsigned _zPosition;
10  CGPoint _anchorPoint;
11 
12  CGAffineTransform _affineTransform;
13  CGAffineTransform _sublayerTransform;
14  CGAffineTransform _sublayerTransformForSublayers;
15 
16  CGRect _backingStoreFrame;
17  CGRect _standardBackingStoreFrame;
18 
19  BOOL _hasSublayerTransform;
20  BOOL _hasCustomBackingStoreFrame;
21 
22  // Style Attributes
23 
24  float _opacity;
25  BOOL _isHidden;
26  CPColor _backgroundColor;
27 
28  // Managing Layer Hierarchy
29 
30  CALayer _superlayer;
31  CPMutableArray _sublayers;
32 
33  // Updating Layer Display
34 
35  unsigned _runLoopUpdateMask;
36  BOOL _needsDisplayOnBoundsChange;
37 
38  // Modifying the Delegate
39 
40  id _delegate;
41 
42  BOOL _delegateRespondsToDisplayLayerSelector;
43  BOOL _delegateRespondsToDrawLayerInContextSelector;
44 
45  // DOM Implementation
46 
47  DOMElement _DOMElement;
48  DOMElement _DOMContentsElement;
49  id _contents;
50  CGContext _context;
51  CPView _owningView;
52 
53  CGAffineTransform _transformToLayer;
54  CGAffineTransform _transformFromLayer;
55 }
56 @end