This is CharenderView.h in view mode; [Download] [Up]
//#import <appkit/appkit.h> //#import <3Dkit/3Dkit.h> #import <appkit/appkit.h> #import <3Dkit/N3DCamera.h> #import <3Dkit/N3DLight.h> #import <3Dkit/N3DRotator.h> #import <3Dkit/N3DShader.h> #import <3Dkit/N3DShape.h> #import "DN3DString.h" #import "Thinker.h" @interface CharenderView:N3DCamera { DN3DString *textShape; N3DShape *textBox; N3DShader *theShader; float dx, dy, dz; RtPoint rotationAxis; float theta; id inspectorPanel; id surfaceMatrix; id colorWell; id stringField; id resolutionTextField; id resolutionSlider; // Defaults char *textDefault; char *fontDefault; NXColor colorDefault; int surfaceTypeDefault; int resolutionDefault; } + initialize; - initFrame:(const NXRect *) theRect; - oneStep; - (BOOL) useBufferedWindow; - (const char *)windowTitle; - inspector:sender; - setStringAndFontFrom:sender; - setColorFrom:sender; - setSurfaceTypeFrom:sender; - setResolutionFrom:sender; - getDefaults; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.