cocos2d-x
3.3
|
CCEAGLView Class. More...
#import <CCEAGLView-ios.h>
Instance Methods | |
(id) | - initWithFrame: |
Initializes an CCEAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer. More... | |
(id) | - initWithFrame:pixelFormat: |
Initializes an CCEAGLView with a frame, a color buffer format, and 0-bit depth buffer. More... | |
(id) | - initWithFrame:pixelFormat:depthFormat:preserveBackbuffer:sharegroup:multiSampling:numberOfSamples: |
Initializes an CCEAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup and multisampling support. More... | |
(void) | - swapBuffers |
CCEAGLView uses double-buffer. More... | |
(CGRect) | - convertRectFromViewToSurface: |
(CGPoint) | - convertPointFromViewToSurface: |
(int) | - getWidth |
(int) | - getHeight |
(void) | - doAnimationWhenKeyboardMoveWithDuration:distance: |
(void) | - doAnimationWhenAnotherEditBeClicked |
Class Methods | |
(id) | + viewWithFrame: |
creates an initializes an CCEAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer More... | |
(id) | + viewWithFrame:pixelFormat: |
creates an initializes an CCEAGLView with a frame, a color buffer format, and 0-bit depth buffer More... | |
(id) | + viewWithFrame:pixelFormat:depthFormat: |
creates an initializes an CCEAGLView with a frame, a color buffer format, and a depth buffer format More... | |
(id) | + viewWithFrame:pixelFormat:depthFormat:preserveBackbuffer:sharegroup:multiSampling:numberOfSamples: |
creates an initializes an CCEAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup, and multisamping More... | |
Protected Attributes | |
id< CCESRenderer > | renderer_ |
EAGLContext * | context_ |
NSString * | pixelformat_ |
GLuint | depthFormat_ |
BOOL | preserveBackbuffer_ |
CGSize | size_ |
BOOL | discardFramebufferSupported_ |
BOOL | multisampling_ |
unsigned int | requestedSamples_ |
BOOL | isUseUITextField |
Properties | |
UITextPosition * | beginningOfDocument |
UITextPosition * | endOfDocument |
id< UITextInputDelegate > | inputDelegate |
UITextRange * | markedTextRange |
NSDictionary * | markedTextStyle |
UITextRange * | selectedTextRange |
id< UITextInputTokenizer > | tokenizer |
BOOL | isKeyboardShown |
NSNotification * | keyboardShowNotification |
NSString * | pixelFormat |
pixel format: it could be RGBA8 (32-bit) or RGB565 (16-bit) More... | |
GLuint | depthFormat |
depth format of the render buffer: 0, 16 or 24 bits More... | |
CGSize | surfaceSize |
returns surface size in pixels More... | |
EAGLContext * | context |
OpenGL context. More... | |
BOOL | multiSampling |
CCEAGLView Class.
This class wraps the CAEAGLLayer from CoreAnimation into a convenient UIView subclass. The view content is basically an EAGL surface you render your OpenGL scene into. Note that setting the view non-opaque will only work if the EAGL surface has an alpha channel.
- (CGPoint) convertPointFromViewToSurface: | (CGPoint) | point |
- (CGRect) convertRectFromViewToSurface: | (CGRect) | rect |
- (void) doAnimationWhenAnotherEditBeClicked |
- (void) doAnimationWhenKeyboardMoveWithDuration: | (float) | duration | |
distance: | (float) | dis | |
- (int) getHeight |
- (int) getWidth |
- (id) initWithFrame: | (CGRect) | frame |
Initializes an CCEAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer.
- (id) initWithFrame: | (CGRect) | frame | |
pixelFormat: | (NSString *) | format | |
Initializes an CCEAGLView with a frame, a color buffer format, and 0-bit depth buffer.
- (id) initWithFrame: | (CGRect) | frame | |
pixelFormat: | (NSString *) | format | |
depthFormat: | (GLuint) | depth | |
preserveBackbuffer: | (BOOL) | retained | |
sharegroup: | (EAGLSharegroup *) | sharegroup | |
multiSampling: | (BOOL) | sampling | |
numberOfSamples: | (unsigned int) | nSamples | |
Initializes an CCEAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup and multisampling support.
- (void) swapBuffers |
CCEAGLView uses double-buffer.
This method swaps the buffers
+ (id) viewWithFrame: | (CGRect) | frame |
creates an initializes an CCEAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer
+ (id) viewWithFrame: | (CGRect) | frame | |
pixelFormat: | (NSString *) | format | |
creates an initializes an CCEAGLView with a frame, a color buffer format, and 0-bit depth buffer
+ (id) viewWithFrame: | (CGRect) | frame | |
pixelFormat: | (NSString *) | format | |
depthFormat: | (GLuint) | depth | |
creates an initializes an CCEAGLView with a frame, a color buffer format, and a depth buffer format
+ (id) viewWithFrame: | (CGRect) | frame | |
pixelFormat: | (NSString *) | format | |
depthFormat: | (GLuint) | depth | |
preserveBackbuffer: | (BOOL) | retained | |
sharegroup: | (EAGLSharegroup *) | sharegroup | |
multiSampling: | (BOOL) | multisampling | |
numberOfSamples: | (unsigned int) | samples | |
creates an initializes an CCEAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup, and multisamping
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
readnonatomicassign |
|
readnonatomicassign |
OpenGL context.
|
readnonatomicassign |
depth format of the render buffer: 0, 16 or 24 bits
|
readnonatomicassign |
|
readwritenonatomicassign |
|
readnonatomicassign |
|
readwritenonatomiccopy |
|
readnonatomicassign |
|
readwritenonatomiccopy |
|
readwritenonatomicassign |
|
readnonatomicassign |
pixel format: it could be RGBA8 (32-bit) or RGB565 (16-bit)
|
readwriteatomiccopy |
|
readnonatomicassign |
returns surface size in pixels
|
readnonatomicassign |