the whole game
This commit is contained in:
40
project/iosproj/minecraftpe/EAGLView.h
Executable file
40
project/iosproj/minecraftpe/EAGLView.h
Executable file
@@ -0,0 +1,40 @@
|
||||
//
|
||||
// EAGLView.h
|
||||
// OpenGLES_iPhone
|
||||
//
|
||||
// Created by mmalc Crawford on 11/18/10.
|
||||
// Copyright 2010 Apple Inc. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
#import <OpenGLES/ES1/gl.h>
|
||||
#import <OpenGLES/ES1/glext.h>
|
||||
#import <OpenGLES/ES2/gl.h>
|
||||
#import <OpenGLES/ES2/glext.h>
|
||||
|
||||
@class EAGLContext;
|
||||
|
||||
// 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.
|
||||
@interface EAGLView : UIView {
|
||||
// The pixel dimensions of the CAEAGLLayer.
|
||||
GLint framebufferWidth;
|
||||
GLint framebufferHeight;
|
||||
|
||||
// The OpenGL ES names for the framebuffer and renderbuffer used to render to this view.
|
||||
GLuint defaultFramebuffer;
|
||||
|
||||
GLuint colorRenderbuffer, _depthRenderBuffer;
|
||||
|
||||
@public
|
||||
GLfloat viewScale;
|
||||
}
|
||||
|
||||
@property (nonatomic, retain) EAGLContext *context;
|
||||
|
||||
- (void)setFramebuffer;
|
||||
- (BOOL)presentFramebuffer;
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user