Mercurial > sdl-ios-xcode
comparison src/video/uikit/SDL_uikitopenglview.m @ 2445:d65e44861a15 gsoc2008_iphone
added comment
author | Holmes Futrell <hfutrell@umail.ucsb.edu> |
---|---|
date | Sat, 16 Aug 2008 00:09:10 +0000 |
parents | 491958a6c881 |
children |
comparison
equal
deleted
inserted
replaced
2444:bf7028ffbf07 | 2445:d65e44861a15 |
---|---|
22 | 22 |
23 #import <QuartzCore/QuartzCore.h> | 23 #import <QuartzCore/QuartzCore.h> |
24 #import <OpenGLES/EAGLDrawable.h> | 24 #import <OpenGLES/EAGLDrawable.h> |
25 #import "SDL_uikitopenglview.h" | 25 #import "SDL_uikitopenglview.h" |
26 | 26 |
27 // A class extension to declare private methods | |
28 @interface SDL_uikitopenglview (privateMethods) | 27 @interface SDL_uikitopenglview (privateMethods) |
29 | 28 |
30 - (BOOL) createFramebuffer; | 29 - (BOOL) createFramebuffer; |
31 - (void) destroyFramebuffer; | 30 - (void) destroyFramebuffer; |
32 | 31 |
34 | 33 |
35 | 34 |
36 @implementation SDL_uikitopenglview | 35 @implementation SDL_uikitopenglview |
37 | 36 |
38 @synthesize context; | 37 @synthesize context; |
39 // You must implement this | 38 |
40 + (Class)layerClass { | 39 + (Class)layerClass { |
41 return [CAEAGLLayer class]; | 40 return [CAEAGLLayer class]; |
42 } | 41 } |
43 | 42 |
44 /* | |
45 stencilBits ignored. | |
46 Right now iPhone stencil buffer doesn't appear supported. Maybe it will be in the future ... who knows. | |
47 */ | |
48 - (id)initWithFrame:(CGRect)frame \ | 43 - (id)initWithFrame:(CGRect)frame \ |
49 retainBacking:(BOOL)retained \ | 44 retainBacking:(BOOL)retained \ |
50 rBits:(int)rBits \ | 45 rBits:(int)rBits \ |
51 gBits:(int)gBits \ | 46 gBits:(int)gBits \ |
52 bBits:(int)bBits \ | 47 bBits:(int)bBits \ |