This is UPath.h in view mode; [Download] [Up]
#import <appkit/appkit.h> @interface UPath:Object { int maxParams; int maxOps; BOOL ping; @public float *bboxParams; float *bbox; float *params; int sizeParams; int sizeOps; char *ops; char *bboxOps; NXPoint cp; } // creating and destroying - initCountParams:(int)numParams countOps:(int)numOps; - init; - free; - copyFromZone:(NXZone *)zone; // accessing - getBounds:(NXRect *)aRect; // defining user path - resetFill; - updateBBoxOnX:(float)x andY:(float)y; - moveto:(float)x :(float)y; - rmoveto:(float)x :(float)y; - lineto:(float)x :(float)y; - rlineto:(float)x :(float)y; - curveto:(float)x1 :(float)y1 :(float)x2 :(float)y2 :(float)x3 :(float)y3; - rcurveto:(float)dx1 :(float)dy1 :(float)dx2 :(float)dy2 :(float)dx3 :(float)dy3; - arc:(float)x :(float)y :(float)r :(float)ang1 :(float)ang2; - arcn:(float)x :(float)y :(float)r :(float)ang1 :(float)ang2; - arct:(float)x1 :(float)y1 :(float)x2 :(float)y2 :(float)r; - closepath; // sending - debugSend:(int)op cached:(BOOL)cache; - send:(int)op cached:(BOOL)cache; // archiving - write:(NXTypedStream *)stream; - read:(NXTypedStream *)stream; - awake; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.