Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
MainOpenGLView.h
#import <Cocoa/Cocoa.h> |
#import "PerfBarOpenGLView.h" |
#include "newave.h" |
#include <OpenGL/gl.h> |
#include <OpenGL/glext.h> |
#include <OpenGL/glu.h> |
#define COMPUTATION_QUEUE 0 |
#define DISPLAY_QUEUE 1 |
@interface MainOpenGLView : NSOpenGLView |
{ |
GLdouble tottime, comptime, ogltime, prev_tottime; |
GLint passes; |
GLint appOptLevel; |
GLint openglOptLevel; |
GLint multi_threaded; |
GLint fillmode; |
struct timeval cycle_time; |
struct timeval display_time; |
WaveOject *wave; |
NSConditionLock *buffer_lock[2]; |
GLint work_queue[2][2]; |
IBOutlet PerfBarOpenGLView *perfBarGLView; |
IBOutlet NSButton *selectMP; |
IBOutlet NSTextField *setFPS; |
IBOutlet NSTextField *setTriRate; |
IBOutlet NSTextField *optLevelLabel_0; |
IBOutlet NSTextField *optLevelLabel_1; |
IBOutlet NSTextField *optLevelLabel_2; |
IBOutlet NSTextField *optLevelLabel_3; |
IBOutlet NSTextField *optLevelLabel_4; |
IBOutlet NSTextField *optLevelLabel_5; |
} |
- (IBAction)setAppOptLevelAction:(id)sender; |
- (IBAction)setOptLevelAction:(id)sender; |
- (IBAction)setMPAction:(id)sender; |
- (IBAction)setBarScaleFactor:(id)sender; |
@end |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-07-07