home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer) / NeXT_Developer-3.3.iso / NextDeveloper / Examples / AppKit / BackspaceViews / WorldSpace / WorldSpaceView.h < prev    next >
Encoding:
Text File  |  1992-02-18  |  669 b   |  44 lines

  1.  
  2. #import <appkit/View.h>
  3. #import "Thinker.h"
  4.  
  5. typedef struct { float l,b,r,t;    } BRECT;
  6.  
  7. @interface WorldSpaceView:View
  8. {
  9.     float    xpos;
  10.     float    ypos;
  11.  
  12.     BRECT old;
  13.     NXPoint ballTo;
  14.     NXPoint maxCoord;
  15.     NXPoint redrawTo;
  16.     NXRect redraw;
  17.     NXSize oldSize;
  18.     
  19.     id buffer;
  20.  
  21.     id mySpaceView;
  22.     NXRect avoid;
  23.     
  24.     int numberOfFrames;
  25.     int framesPerSecond;
  26.     int currentFrame;
  27.     NXSize imageSize;
  28.     id imageList;
  29.     id currentImage;
  30.     BStimeval now, then;
  31.  
  32.     BStimeval nextRotationTime;
  33.     id sharedInspectorPanel;
  34. }
  35.  
  36. - oneStep;
  37. - sizeTo:(NXCoord)width :(NXCoord)height;
  38. - drawSelf:(const NXRect *)rects :(int)rectCount;
  39. - newViewSize;
  40. - incrementImageNumber;
  41. - (const char *)windowTitle;
  42.  
  43. @end
  44.