typedef struct _CALayer CALayer;