|
Public Member Functions |
virtual void | beginDrawing () |
virtual void | endDrawing () |
bool | floodFill (int x, int y, IN(RColour) col, int style=wxFLOOD_SURFACE) |
bool | floodFill (IN(RPoint) pt, IN(RColour) col, int style=wxFLOOD_SURFACE) |
bool | getPixel (int x, int y, OUT(RColour) col) const |
bool | getPixel (IN(RPoint) pt, IN(RColour) col) const |
void | drawLine (int x1, int y1, int x2, int y2) |
void | drawLine (IN(RPoint) pt1, IN(RPoint) pt2) |
void | crossHair (int x, int y) |
void | crossHair (IN(RPoint) pt) |
void | drawArc (int x1, int y1, int x2, int y2, int xc, int yc) |
void | drawArc (IN(RPoint) pt1, IN(RPoint) pt2, IN(RPoint) centre) |
void | drawCheckMark (int x, int y, int width, int height) |
void | drawCheckMark (IN(RRect) rect) |
void | drawEllipticArc (int x, int y, int w, int h, double sa, double ea) |
void | drawEllipticArc (IN(RPoint) pt, IN(RSize) sz, double sa, double ea) |
void | drawPoint (int x, int y) |
void | drawPoint (IN(RPoint) pt) |
void | drawLines (IN(RPointArray) points, int xoffset=0, int yoffset=0) |
void | drawPolygon (IN(RPointArray) points, int xoffset=0, int yoffset=0, int fillStyle=wxODDEVEN_RULE) |
void | drawRectangle (int x, int y, int width, int height) |
void | drawRectangle (IN(RPoint) pt, IN(RSize) sz) |
void | drawRectangle (IN(RRect) rect) |
void | drawRoundedRectangle (int x, int y, int width, int height, double radius) |
void | drawRoundedRectangle (IN(RPoint) pt, IN(RSize) sz, double radius) |
void | drawRoundedRectangle (IN(RRect) r, double radius) |
void | drawCircle (int x, int y, int radius) |
void | drawCircle (IN(RPoint) pt, int radius) |
void | drawEllipse (int x, int y, int width, int height) |
void | drawEllipse (IN(RPoint) pt, IN(RSize) sz) |
void | drawEllipse (IN(RRect) rect) |
void | drawIcon (IN(RIcon) icon, int x, int y) |
void | drawIcon (IN(RIcon) icon, IN(RPoint) pt) |
void | drawBitmap (IN(RBitmap) bmp, int x, int y, bool useMask=false) |
void | drawBitmap (IN(RBitmap) bmp, IN(RPoint) pt, bool useMask=false) |
void | drawText (IN(RString) text, int x, int y) |
void | drawText (IN(RString) text, IN(RPoint) pt) |
void | drawRotatedText (IN(RString) text, int x, int y, double angle) |
void | drawRotatedText (IN(RString) text, IN(RPoint) pt, double angle) |
virtual void | drawLabel (IN(RString) text, IN(RBitmap) image, IN(RRect) rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP, int indexAccel=-1) |
void | drawLabel (IN(RString) text, IN(RRect) rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP, int indexAccel=-1) |
bool | blit (int xdest, int ydest, int width, int height, IN(RDC) source, int xsrc, int ysrc, int rop=wxCOPY, bool useMask=false, int xsrcMask=-1, int ysrcMask=-1) |
bool | blit (IN(RPoint) destPt, IN(RSize) sz, IN(RDC) source, IN(RPoint) srcPt, int rop=wxCOPY, bool useMask=false, IN(RPoint) srcPtMask=RPoint(new Point(-1,-1))) |
void | drawSpline (int x1, int y1, int x2, int y2, int x3, int y3) |
void | drawSpline (IN(RPointArray) points) |
virtual void | clear () |
virtual bool | startDoc (IN(RString) message) |
virtual void | endDoc () |
virtual void | startPage () |
virtual void | endPage () |
virtual void | setFont (IN(RFont) font) |
virtual void | setPen (IN(RPen) pen) |
virtual void | setBrush (IN(RBrush) brush) |
virtual void | setBackground (IN(RBrush) brush) |
virtual void | setBackgroundMode (int mode) |
void | setClippingRegion (int x, int y, int width, int height) |
void | setClippingRegion (IN(RPoint) pt, IN(RSize) sz) |
void | setClippingRegion (IN(RRect) rect) |
void | setClippingRegion (IN(RRegion) region) |
virtual void | destroyClippingRegion () |
void | getClippingBox (OUT(int) x, OUT(int) y, OUT(int) w, OUT(int) h) const |
void | getClippingBox (IN(RRect) rect) const |
int | getCharHeight () const |
int | getCharWidth () const |
void | getSize (OUT(int) width, OUT(int) height) const |
RSize | getSize () const |
void | getSizeMM (OUT(int) width, OUT(int) height) const |
RSize | getSizeMM () const |
int | deviceToLogicalX (int x) const |
int | deviceToLogicalY (int y) const |
int | deviceToLogicalXRel (int x) const |
int | deviceToLogicalYRel (int y) const |
int | logicalToDeviceX (int x) const |
int | logicalToDeviceY (int y) const |
int | logicalToDeviceXRel (int x) const |
int | logicalToDeviceYRel (int y) const |
bool | canDrawBitmap () const |
bool | canGetTextExtent () const |
int | getDepth () const |
RSize | getPPI () const |
bool | ok () const |
int | getBackgroundMode () const |
RBrush | getBackground () const |
RBrush | getBrush () const |
RFont | getFont () const |
RPen | getPen () const |
RColour | getTextBackground () const |
RColour | getTextForeground () const |
void | setTextForeground (IN(RColour) colour) |
void | setTextBackground (IN(RColour) colour) |
int | getMapMode () const |
virtual void | setMapMode (int mode) |
virtual void | getUserScale (OUT(double) x, OUT(double) y) const |
virtual void | setUserScale (double x, double y) |
virtual void | getLogicalScale (OUT(double) x, OUT(double) y) |
virtual void | setLogicalScale (double x, double y) |
void | getLogicalOrigin (OUT(int) x, OUT(int) y) const |
RPoint | getLogicalOrigin () const |
virtual void | setLogicalOrigin (int x, int y) |
void | getDeviceOrigin (OUT(int) x, OUT(int) y) const |
RPoint | getDeviceOrigin () const |
virtual void | setDeviceOrigin (int x, int y) |
virtual void | setAxisOrientation (bool xLeftRight, bool yBottomUp) |
int | getLogicalFunction () const |
virtual void | setLogicalFunction (int function) |
void | calcBoundingBox (int x, int y) |
void | resetBoundingBox () |
int | minX () const |
int | maxX () const |
int | minY () const |
int | maxY () const |