Sha256: 0e3507c0ea102fd7f0da939e83b37ee7ba8fa523bd50c7c80582a04dcd899beb

Contents?: true

Size: 646 Bytes

Versions: 4

Compression:

Stored size: 646 Bytes

Contents

#import <UIKit/UIKit.h>
#import <OpenGLES/EAGL.h>
#import <OpenGLES/ES1/gl.h>
#import <OpenGLES/ES1/glext.h>
#import <Gosu/Window.hpp>

// UIView subclass that contains a CAEAGLLayer.

@interface GosuView : UIView {
    
@private
    /* The pixel dimensions of the backbuffer */
    GLint backingWidth;
    GLint backingHeight;
    
    EAGLContext *context;
    
    /* OpenGL names for the renderbuffer and framebuffers used to render to this view */
    GLuint viewRenderbuffer, viewFramebuffer;
    
    NSMutableSet* currentTouches;
    Gosu::Touches* currentTouchesVector;
}

- (const Gosu::Touches&)currentTouches;
- (void)drawView;

@end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gosu-0.7.14 GosuImpl/Graphics/GosuView.hpp
gosu-0.7.13.3 GosuImpl/Graphics/GosuView.hpp
gosu-0.7.13.2 GosuImpl/Graphics/GosuView.hpp
gosu-0.7.13 GosuImpl/Graphics/GosuView.hpp