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;
34 - (BOOL) needsDisplay;
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;
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.
An interface to the Cocoa system for managing OpenGL windows under Mac OS X.