The OpenD Programming Language

NativeScreenPainterImplementation

Undocumented in source.
  1. mixintemplate NativeScreenPainterImplementation()
  2. mixintemplate NativeScreenPainterImplementation()
    version(X11)
    mixin template NativeScreenPainterImplementation () {
    Display* display;
    Drawable d;
    Drawable destiny;
    GC gc;
    __gshared
    bool fontAttempted;
    __gshared
    XFontStruct* defaultfont;
    __gshared
    XFontSet defaultfontset;
    XFontStruct* font;
    XFontSet fontset;
    arsd.color.Rectangle _clipRectangle;
    version(with_xft)
    XftFont* xftFont;
    version(with_xft)
    XftDraw* xftDraw;
    version(with_xft)
    XftColor xftColor;
    bool manualInvalidations;
    bool backgroundIsNotTransparent;
    bool foregroundIsNotTransparent;
    bool _penInitialized;
    Pen _activePen;
    Color _outlineColor;
    Color _fillColor;
    RasterOp _currentRasterOp;
    bool _currentRasterOpInitialized;
    bool _fillColorInitialized;
    }

Members

Functions

drawEllipse
void drawEllipse(int x1, int y1, int x2, int y2)

Arguments are the points of the bounding rectangle

Meta