#import <EAGLView.h>
Class Methods | |
| (id) | + viewWithFrame: |
| creates an initializes an EAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer More... | |
| (id) | + viewWithFrame:pixelFormat: |
| creates an initializes an EAGLView with a frame, a color buffer format, and 0-bit depth buffer More... | |
| (id) | + viewWithFrame:pixelFormat:depthFormat: |
| creates an initializes an EAGLView with a frame, a color buffer format, and a depth buffer format More... | |
| var | + viewWithFrame:pixelFormat:depthFormat: |
| creates an initializes an EAGLView with a frame, a color buffer format, and a depth buffer format More... | |
| local | + viewWithFrame:pixelFormat:depthFormat: |
| creates an initializes an EAGLView 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 EAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup, and multisamping More... | |
| (id) | + sharedEGLView |
| (id) | + sharedEGLView |
Protected Attributes | |
| id< CCESRenderer > | renderer_ |
| EAGLContext * | context_ |
| var | context_ |
| local | context_ |
| NSString * | pixelformat_ |
| var | pixelformat_ |
| local | pixelformat_ |
| GLuint | depthFormat_ |
| var | depthFormat_ |
| local | depthFormat_ |
| BOOL | preserveBackbuffer_ |
| var | preserveBackbuffer_ |
| local | preserveBackbuffer_ |
| CGSize | size_ |
| BOOL | discardFramebufferSupported_ |
| var | discardFramebufferSupported_ |
| local | discardFramebufferSupported_ |
| BOOL | multisampling_ |
| var | multisampling_ |
| local | multisampling_ |
| unsigned int | requestedSamples_ |
| var | requestedSamples_ |
| local | requestedSamples_ |
| BOOL | isUseUITextField |
| id< MacEventDelegate > | eventDelegate_ |
| var | eventDelegate_ |
| local | eventDelegate_ |
| BOOL | isFullScreen_ |
| NSWindow * | fullScreenWindow_ |
| var | fullScreenWindow_ |
| local | fullScreenWindow_ |
| NSWindow * | windowGLView_ |
| NSView * | superViewGLView_ |
| var | superViewGLView_ |
| local | superViewGLView_ |
| NSRect | originalWinRect_ |
| float | frameZoomFactor_ |
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 |
| id< MacEventDelegate > | eventDelegate |
| BOOL | isFullScreen |
| float | frameZoomFactor |
EAGLView Class.
MacGLView.
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.
Only available for Mac OS X
| - (CGPoint) convertPointFromViewToSurface: |
(CGPoint) | point |
| - (CGPoint) convertPointFromViewToSurface: |
var | point |
| - (CGPoint) convertPointFromViewToSurface: |
local | point |
| - (CGRect) convertRectFromViewToSurface: |
(CGRect) | rect |
| - (CGRect) convertRectFromViewToSurface: |
var | rect |
| - (CGRect) convertRectFromViewToSurface: |
local | rect |
| - (NSUInteger) depthFormat |
returns the depth format of the view in BPP
| var depthFormat |
returns the depth format of the view in BPP
| local depthFormat |
returns the depth format of the view in BPP
| - (void) doAnimationWhenAnotherEditBeClicked |
| var doAnimationWhenAnotherEditBeClicked |
| local doAnimationWhenAnotherEditBeClicked |
| - (void) doAnimationWhenKeyboardMoveWithDuration: |
(float) | duration | |
| distance: | (float) | dis | |
| - (void) doAnimationWhenKeyboardMoveWithDuration: |
var | duration | |
| distance: | var | dis | |
| - (void) doAnimationWhenKeyboardMoveWithDuration: |
local | duration | |
| distance: | local | dis | |
| - (int) getHeight |
| var getHeight |
| local getHeight |
| - (int) getHeight |
| var getHeight |
| local getHeight |
| - (int) getWidth |
| var getWidth |
| local getWidth |
| - (int) getWidth |
| var getWidth |
| local getWidth |
| - (id) initWithFrame: | (CGRect) | frame |
Initializes an EAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer.
| - (id) initWithFrame: | var | frame |
Initializes an EAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer.
| - (id) initWithFrame: | local | frame |
Initializes an EAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer.
| - (id) initWithFrame: | (NSRect) | frameRect | |
| pixelFormat: | (NSOpenGLPixelFormat *) | format | |
| - (id) initWithFrame: | var | frameRect | |
| pixelFormat: | var | format | |
| - (id) initWithFrame: | local | frameRect | |
| pixelFormat: | local | format | |
| - (id) initWithFrame: | (CGRect) | frame | |
| pixelFormat: | (NSString *) | format | |
Initializes an EAGLView with a frame, a color buffer format, and 0-bit depth buffer.
| - (id) initWithFrame: | var | frame | |
| pixelFormat: | var | format | |
Initializes an EAGLView with a frame, a color buffer format, and 0-bit depth buffer.
| - (id) initWithFrame: | local | frame | |
| pixelFormat: | local | format | |
Initializes an EAGLView 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 EAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup and multisampling support.
| - (id) initWithFrame: | var | frame | |
| pixelFormat: | var | format | |
| depthFormat: | var | depth | |
| preserveBackbuffer: | var | retained | |
| sharegroup: | var | sharegroup | |
| multiSampling: | var | sampling | |
| numberOfSamples: | var | nSamples | |
Initializes an EAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup and multisampling support.
| - (id) initWithFrame: | local | frame | |
| pixelFormat: | local | format | |
| depthFormat: | local | depth | |
| preserveBackbuffer: | local | retained | |
| sharegroup: | local | sharegroup | |
| multiSampling: | local | sampling | |
| numberOfSamples: | local | nSamples | |
Initializes an EAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup and multisampling support.
| - (id) initWithFrame: | (NSRect) | frameRect | |
| shareContext: | (NSOpenGLContext *) | context | |
| - (id) initWithFrame: | var | frameRect | |
| shareContext: | var | context | |
| - (id) initWithFrame: | local | frameRect | |
| shareContext: | local | context | |
| - (void) lockOpenGLContext |
uses and locks the OpenGL context
| var lockOpenGLContext |
uses and locks the OpenGL context
| local lockOpenGLContext |
uses and locks the OpenGL context
| - (void) setFrameZoomFactor: | (float) | frameZoomFactor |
| - (void) setFrameZoomFactor: | var | frameZoomFactor |
| - (void) setFrameZoomFactor: | local | frameZoomFactor |
| - (void) setFullScreen: | (BOOL) | fullscreen |
| - (void) setFullScreen: | var | fullscreen |
| - (void) setFullScreen: | local | fullscreen |
| + (id) sharedEGLView |
| var sharedEGLView |
| local sharedEGLView |
| + (id) sharedEGLView |
| var sharedEGLView |
| local sharedEGLView |
| - (void) swapBuffers |
| var swapBuffers |
| local swapBuffers |
| - (void) swapBuffers |
EAGLView uses double-buffer.
This method swaps the buffers
| var swapBuffers |
EAGLView uses double-buffer.
This method swaps the buffers
| local swapBuffers |
EAGLView uses double-buffer.
This method swaps the buffers
| - (void) unlockOpenGLContext |
unlocks the openGL context
| var unlockOpenGLContext |
unlocks the openGL context
| local unlockOpenGLContext |
unlocks the openGL context
| + (id) viewWithFrame: | (CGRect) | frame |
creates an initializes an EAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer
| + (id) viewWithFrame: | var | frame |
creates an initializes an EAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer
| + (id) viewWithFrame: | local | frame |
creates an initializes an EAGLView with a frame and 0-bit depth buffer, and a RGB565 color buffer
| + (id) viewWithFrame: | (CGRect) | frame | |
| pixelFormat: | (NSString *) | format | |
creates an initializes an EAGLView with a frame, a color buffer format, and 0-bit depth buffer
| + (id) viewWithFrame: | var | frame | |
| pixelFormat: | var | format | |
creates an initializes an EAGLView with a frame, a color buffer format, and 0-bit depth buffer
| + (id) viewWithFrame: | local | frame | |
| pixelFormat: | local | format | |
creates an initializes an EAGLView 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 EAGLView with a frame, a color buffer format, and a depth buffer format
| + (id) viewWithFrame: | var | frame | |
| pixelFormat: | var | format | |
| depthFormat: | var | depth | |
creates an initializes an EAGLView with a frame, a color buffer format, and a depth buffer format
| + (id) viewWithFrame: | local | frame | |
| pixelFormat: | local | format | |
| depthFormat: | local | depth | |
creates an initializes an EAGLView 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 EAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup, and multisamping
| + (id) viewWithFrame: | var | frame | |
| pixelFormat: | var | format | |
| depthFormat: | var | depth | |
| preserveBackbuffer: | var | retained | |
| sharegroup: | var | sharegroup | |
| multiSampling: | var | multisampling | |
| numberOfSamples: | var | samples | |
creates an initializes an EAGLView with a frame, a color buffer format, a depth buffer format, a sharegroup, and multisamping
| + (id) viewWithFrame: | local | frame | |
| pixelFormat: | local | format | |
| depthFormat: | local | depth | |
| preserveBackbuffer: | local | retained | |
| sharegroup: | local | sharegroup | |
| multiSampling: | local | multisampling | |
| numberOfSamples: | local | samples | |
creates an initializes an EAGLView 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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
OpenGL context.
|
readnonatomicassign |
OpenGL context.
|
readnonatomicassign |
OpenGL context.
|
readnonatomicassign |
depth format of the render buffer: 0, 16 or 24 bits
|
readnonatomicassign |
depth format of the render buffer: 0, 16 or 24 bits
|
readnonatomicassign |
depth format of the render buffer: 0, 16 or 24 bits
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readwritenonatomiccopy |
|
readwritenonatomiccopy |
|
readwritenonatomiccopy |
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |
|
readwritenonatomiccopy |
|
readwritenonatomiccopy |
|
readwritenonatomiccopy |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readnonatomicassign |
pixel format: it could be RGBA8 (32-bit) or RGB565 (16-bit)
|
readnonatomicassign |
pixel format: it could be RGBA8 (32-bit) or RGB565 (16-bit)
|
readnonatomicassign |
pixel format: it could be RGBA8 (32-bit) or RGB565 (16-bit)
|
readwriteatomiccopy |
|
readwriteatomiccopy |
|
readwriteatomiccopy |
|
readnonatomicassign |
returns surface size in pixels
|
readnonatomicassign |
returns surface size in pixels
|
readnonatomicassign |
returns surface size in pixels
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |