Note: This section has not been updated and has not received recent technical review. It is included in this release to test the linkage between application development tools and on-line documentation. The information in this section should be considered at best preliminary and subject to change. An updated version of this file will be included in the next release.
PSadjustcursor(
float dx, float dy)
PSalphaimage(
void)
PSbasetocurrent(
float bx, float by, float *cx, float *cy)
PSbasetoscreen(
float bx, float by, float *sx, float *sy)
PSbuttondown(
boolean *isdown)
PScleartrackingrect(
int trectnum, userobject gstate)
PScomposite(
float srcx, float srcy, float width, float height, userobject srcgstate, float destx, float
desty, int op)
The value passed as op should be one of the following:
NX_CLEAR | NX_SIN | NX_SATOP |
NX_COPY | NX_DIN | NX_DATOP |
NX_SOVER | NX_SOUT | NX_PLUSD |
NX_DOVER | NX_DOUT | NX_PLUSL |
NX_XOR |
PScompositerect(
float destx, float desty, float width, float height, int op)
The value passed as op should be one of the constants listed under PScomposite
, plus NX_HIGHLIGHT.
PScountframebuffers(
int *count)
PScountscreenlist(
int context, int *count)
PScountwindowlist(
int context, int *count)
PScurrentactiveapp(
int *context)
PScurrentalpha(
float *coverage)
PScurrentdefaultdepthlimit(
int *depth)
PScurrentdeviceinfo(
userobject window, int *min, int *max, boolean *iscolor)
PScurrenteventmask(
userobject window, int *mask)
PScurrentframebuffertransfer(
void)
PScurrentmouse(
userobject window, float *x, float *y)
PScurrentowner(
userobject window, int *context)
PScurrentshowpageprocedure(void)
PScurrentrusage(
float *ctime, float *utime, float *stime, int *msgsend, int *msgrcv, int
*nsignals, int *nvcsw, int *nivcsw)
PScurrenttobase(
float cx, float cy, float *bx, float *by)
PScurrenttoscreen(
float cx, float cx, float *sx, float *sy)
PScurrentuser(
int *uiId, int *gid)
PScurrentwaitcursorenabled(
boolean *isenabled)
PScurrentwindow(
userobject *window)
PScurrentwindowalpha(
userobject window, int *alpha)
PScurrentwindowbounds(
userobject window, float *x, float *y, float *width, float *height)
PScurrentwindowdepth(
userobject window, int *depth)
PScurrentwindowdepthlimit(
userobject window, int *depth)
PScurrentwindowdict(
userobject window)
PScurrentwindowlevel(
userobject window, int *level)
PScurrentwriteblock(
bool *doesblock)
PSdissolve(
float srcx, float srcy, float sourceWidth, float width, userobject srcgstate, float destx,
float desty, float delta)
PSdumpwindow(
int dumplevel, userobject window)
PSdumpwindows(
int dumplevel, userobject context)
PSfindwindow(
float x, float y, int place, userobject otherwindow, float *x', float *y',
userobject *window, boolean *found)
The value passed as place should be one of the following:
NX_ABOVE
NX_BELOW
PSflushgraphics(
void)
PSframebuffer(
int index, int stringlen, char string[], int *slot, int *unit, int *romid, int *x, int *y,
int *width, int *height, int *maxdepth)
PSfrontwindow(
int *window)
PShidecursor(
void)
PShideinstance(
float x, float y, float width, float height)
PSmachportdevice(
int width, int height, const int bbox[], int bboxSize, const float matrix[], const
char *hostname, const char *portname, const char *pixelencoding)
PSmovewindow(
float x, float y, userobject window)
PSnewinstance(
void)
PSnextrelease(
int size, char string[])
PSobscurecursor(
void)
PSorderwindow(
int place, userobject otherwindow, int window)
The value passed as place should be one of the following:
NX_ABOVE
NX_BELOW
NX_OUT
PSosname(
int size, char string[])
PSostype(
int *type)
PSplacewindow(
float x, float y, float width, float height, userobject window)
PSplaysound(
const char *soundname, int priority)
PSposteventbycontext(
int type, float x, float y, int time, int flags, int window, int subtype, int
misc0, int misc1, int context, boolean *success )
PSreadimage(
void)
PSrevealcursor(
void)
PSrightbuttondown(
int *isdown)
PSrightstilldown(
int eventnum, boolean *stilldown)
PSscreenlist(
int context, int count, int array[])
PSscreentobase(
float sx, float sy, float *bx, float *by)
PSscreentocurrent(
float sx, float sy, float *cx, float *cy)
PSsetactiveapp(
int context)
PSsetalpha(
float coverage)
PSsetautofill(
boolean flag, userobject window)
PSsetcursor(
float x, float y, float mx, float my)
PSsetdefaultdepthlimit(
int depth)
PSseteventmask(
int mask, userobject window)
See the constants listed under "Event Type Masks" in the section "Types and Constants" for a list of mask values.
PSsetexposurecolor(
void)
PSsetflushexposures(
boolean flag)
PSsetframebuffertransfer(void)
PSsetinstance(
boolean flag)
PSsetmouse(
float x, float y)
PSsetowner(
userobject context, userobject window)
PSsetsendexposed(
boolean flag, userobject window)
PSsetshowpageprocedure(
int window)
PSsettrackingrect(
float x, float y, float width, float height, boolean leftbool, boolean rightbool,
boolean insidebool, int userdata, int trectnum, userobject gstate)
Note:
Only the Form 1 version of the settrackingrect
operator is offered as a C function.
PSsetwaitcursorenabled(
boolean flag)
PSsetwindowdepthlimit(
int depth, userobject window)
PSsetwindowdict(
userobject window)
PSsetwindowlevel(
int level, userobject window)
PSsetwindowtype(
int type, userobject window)
PSsetwriteblock(
int flag)
PSshow(
const char *string)
PSshowcursor(
void)
PSsizeimage(
float x, float y, float width, float height, int *pixelswide, int *pixelshigh,
int *bits/sample, float matrix[], boolean *multiproc, int *ncolors)
PSstilldown(
int eventnum, boolean *stilldown)
PStermwindow(
userobject window)
PSwindow(
float x, float y, float width, float height, int type, int *window)
PSwindowdevice(
userobject window)
PSwindowdeviceround(
userobject window)
PSwindowlist(
int context, int count, int subarray[])
YellowBox Indexes:
Master Indexes: [Topics] [Examples] [Reference (Java)] [Reference (Objective-C)]