16#import <AppKit/NSView.h>
17#import <AppKit/NSOpenGL.h>
23 NSOpenGLContext *_context;
27- (id) initWithFrame:(NSRect)frameRect context:(NSOpenGLContext*)context window:(
CocoaGraphicsWindow*)window;
28- (NSOpenGLContext*) openGLContext;
31- (void) drawRect:(NSRect)dirtyRect;
35- (BOOL) acceptsFirstResponder;
36- (BOOL) becomeFirstResponder;
37- (BOOL) resignFirstResponder;
38- (void) resetCursorRects;
40- (void) setFrame: (NSRect) frame;
43- (void) keyDown: (NSEvent *) event;
44- (void) keyUp: (NSEvent *) event;
45- (void) flagsChanged: (NSEvent *) event;
48- (void) mouseDown: (NSEvent *) event;
49- (void) mouseDragged: (NSEvent *) event;
50- (void) mouseUp: (NSEvent *) event;
51- (void) mouseMoved: (NSEvent *) event;
52- (void) rightMouseDown: (NSEvent *) event;
53- (void) rightMouseDragged: (NSEvent *) event;
54- (void) rightMouseUp: (NSEvent *) event;
55- (void) otherMouseDown: (NSEvent *) event;
56- (void) otherMouseDragged: (NSEvent *) event;
57- (void) otherMouseUp: (NSEvent *) event;
59- (void) scrollWheel: (NSEvent *) event;
An interface to the Cocoa system for managing OpenGL windows under Mac OS X.
A window, fullscreen or on a desktop, into which a graphics device sends its output for interactive d...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.