The R Project SVN R

Rev

Rev 30956 | Rev 31994 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 30956 Rev 31938
Line 125... Line 125...
125
     * Stuff about the device that only the graphics engine sees
125
     * Stuff about the device that only the graphics engine sees
126
     * (the devices don't see it).
126
     * (the devices don't see it).
127
     * Display list stuff should come here from NewDevDesc struct.
127
     * Display list stuff should come here from NewDevDesc struct.
128
     */
128
     */
129
    Rboolean dirty;  /* Has the device received any output? */
129
    Rboolean dirty;  /* Has the device received any output? */
-
 
130
    Rboolean recordGraphics; /* Should a graphics call be stored
-
 
131
			      * on the display list?
-
 
132
			      * Set to FALSE by do_recordGraphics,
-
 
133
			      * do_dotcallgr, and do_Externalgr 
-
 
134
			      * so that nested calls are not
-
 
135
			      * recorded on the display list
-
 
136
			      */
130
    /* 
137
    /* 
131
     * Stuff about the device that only graphics systems see.
138
     * Stuff about the device that only graphics systems see.
132
     * The graphics engine has no idea what is in here.
139
     * The graphics engine has no idea what is in here.
133
     * Used by graphics systems to store system state per device.
140
     * Used by graphics systems to store system state per device.
134
     */
141
     */
Line 338... Line 345...
338
 
345
 
339
GEDevDesc* GEcurrentDevice();
346
GEDevDesc* GEcurrentDevice();
340
Rboolean GEdeviceDirty(GEDevDesc *dd);
347
Rboolean GEdeviceDirty(GEDevDesc *dd);
341
void GEdirtyDevice(GEDevDesc *dd);
348
void GEdirtyDevice(GEDevDesc *dd);
342
Rboolean GEcheckState(GEDevDesc *dd);
349
Rboolean GEcheckState(GEDevDesc *dd);
-
 
350
Rboolean GErecording(SEXP call, GEDevDesc *dd);
343
void GErecordGraphicOperation(SEXP op, SEXP args, GEDevDesc *dd);
351
void GErecordGraphicOperation(SEXP op, SEXP args, GEDevDesc *dd);
344
void GEinitDisplayList(GEDevDesc *dd);
352
void GEinitDisplayList(GEDevDesc *dd);
345
void GEplayDisplayList(GEDevDesc *dd);
353
void GEplayDisplayList(GEDevDesc *dd);
346
void GEcopyDisplayList(int fromDevice);
354
void GEcopyDisplayList(int fromDevice);
347
SEXP GEcreateSnapshot(GEDevDesc *dd);
355
SEXP GEcreateSnapshot(GEDevDesc *dd);
348
void GEplaySnapshot(SEXP snapshot, GEDevDesc* dd);
356
void GEplaySnapshot(SEXP snapshot, GEDevDesc* dd);
-
 
357
void GEonExit();