home *** CD-ROM | disk | FTP | other *** search
- // Copyright 1992 Thomas A. Dilligan
- // All Rights Reserved
- //
- // For best results, set tabstop=4
-
- #import <appkit/appkit.h>
- #import <stdio.h>
- #import <stdlib.h>
- #import <strings.h>
- #import <libc.h>
- #import <objc/Storage.h>
- #import <objc/List.h>
- #import <sys/types.h>
- #import <sys/stat.h>
- #import <sys/dir.h>
- #import <objc/objc-load.h>
- #import <3Dkit/N3DShader.h>
- #import <3Dkit/N3DCamera.h>
- #import <3Dkit/N3DShape.h>
- #import "PopUpMenu.h"
- #import "SimpleCamera.h"
- #import "SimpleShape.h"
- #import "GenericShaderInspector.h"
-
- #ifndef SHADERINSPECTORH
- #define SHADERINSPECTORH
-
- #define MAX_STLN 2048
- @interface ShaderInspector:Application
- {
- id surfacePopUp;
- id displacementPopUp;
- id lightPopUp;
- id volumePopUp;
- id transformationPopUp;
- id imagerPopUp;
- id view;
- id shaders;
- id currentShaders[6];
- id lights[5];
- id ambientLevel;
- id pointLevels;
- id shaderInspector;
- id inspectionButtons;
- id infoPanel;
- }
-
- - appDidInit:sender;
- - fillShaders:listObj;
- - shaderInspect:sender;
- - pointLightLevelsChange:sender;
- - ambientLightLevelChange:sender;
- - renderPhotoreal:sender;
- - showInfoPanel:sender;
-
- @end
- #endif