The R Project SVN R

Rev

Rev 87075 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 87075 Rev 88651
Line 675... Line 675...
675
    int haveTransparency; /* 1 = no, 2 = yes */
675
    int haveTransparency; /* 1 = no, 2 = yes */
676
    int haveTransparentBg; /* 1 = no, 2 = fully, 3 = semi */
676
    int haveTransparentBg; /* 1 = no, 2 = fully, 3 = semi */
677
    int haveRaster; /* 1 = no, 2 = yes, 3 = except for missing values */
677
    int haveRaster; /* 1 = no, 2 = yes, 3 = except for missing values */
678
    int haveCapture, haveLocator;  /* 1 = no, 2 = yes */
678
    int haveCapture, haveLocator;  /* 1 = no, 2 = yes */
679
 
679
 
-
 
680
    /* === Since R_GE_version R_GE_definitions */
-
 
681
 
680
#if R_USE_PROTOTYPES
682
#if R_USE_PROTOTYPES
681
    SEXP (*setPattern)(SEXP pattern, pDevDesc dd);
683
    SEXP (*setPattern)(SEXP pattern, pDevDesc dd);
682
#else
684
#else
683
    SEXP (*setPattern)();
685
    SEXP (*setPattern)();
684
#endif
686
#endif
Line 719... Line 721...
719
     * graphics device packages BEFORE they update to 
721
     * graphics device packages BEFORE they update to 
720
     * changes in R_GE_version.
722
     * changes in R_GE_version.
721
     */
723
     */
722
    int deviceVersion;
724
    int deviceVersion;
723
 
725
 
-
 
726
    /* === Since R_GE_version R_GE_deviceClip */
-
 
727
 
724
    /* This can be used to OVERRIDE canClip so that graphics engine
728
    /* This can be used to OVERRIDE canClip so that graphics engine
725
     * leaves ALL clipping to the graphics device 
729
     * leaves ALL clipping to the graphics device 
726
     */
730
     */
727
    Rboolean deviceClip;
731
    Rboolean deviceClip;
728
 
732
 
-
 
733
    /* === Since R_GE_version R_GE_group */
-
 
734
 
729
    /* Define a group of shapes that will be drawn together.
735
    /* Define a group of shapes that will be drawn together.
730
     * 
736
     * 
731
     * 'source' is an R function that draws something.
737
     * 'source' is an R function that draws something.
732
     * 'op' is the composition operator applied when drawing 'group'.
738
     * 'op' is the composition operator applied when drawing 'group'.
733
     *     (this must be R_GE_compositeOver or one of its ilk;
739
     *     (this must be R_GE_compositeOver or one of its ilk;
Line 787... Line 793...
787
#if R_USE_PROTOTYPES
793
#if R_USE_PROTOTYPES
788
    SEXP (*capabilities)(SEXP cap);
794
    SEXP (*capabilities)(SEXP cap);
789
#else
795
#else
790
    SEXP (*capabilities)();
796
    SEXP (*capabilities)();
791
#endif
797
#endif
-
 
798
 
-
 
799
    /* === Since R_GE_version R_GE_glyphs */
-
 
800
 
792
#if R_USE_PROTOTYPES
801
#if R_USE_PROTOTYPES
793
    void (*glyph)(int n, int *glyphs, double *x, double *y, 
802
    void (*glyph)(int n, int *glyphs, double *x, double *y, 
794
                  SEXP font, double size,
803
                  SEXP font, double size,
795
                  int colour, double rot, pDevDesc dd);
804
                  int colour, double rot, pDevDesc dd);
796
#else
805
#else