typedef struct _CAEAGLLayer CAEAGLLayer;