#include <Pt/Forms/PaintContext.h>
Paint context.
Inherits PaintContext.
Public Member Functions | |
| PaintContext (PaintSurface &surface) | |
| Constructs a context using the Forms paint surface. | |
| PaintContext (PaintSurface &surface, const Gfx::RectF &clip) | |
| Constructs a context using the Forms paint surface and an initial clip rect. | |
| ~PaintContext () | |
| Destructor. | |
| const Gfx::ImageFormat & | format () const |
| Returns the image format. | |
| const Gfx::SizeF & | size () const |
| Returns the size in physical pixels. | |
| const Scaling & | scaling () const |
| Returns the scaling from logical to physical pixels. | |
| const RectF * | clip () const |
| Returns the default clip rect or null if clipping is disabled. | |
| void | setClip (const RectF &clip) |
| Sets the default clip rect for painters on this context. | |
| void | resetClip () |
| Resets the default clip rect. | |
| Canvas * | getCanvas (Canvas *canvas) |
| Returns a canvas for backend drawing. | |
| void | sync () |
| Synchronizes pending drawing operations. | |
| void | finish () |
| Finishes painting on the surface. | |
Protected Member Functions | |
| virtual void | onDetachSurface (Gfx::PaintSurface &surface) override |
| Handles detachment from the surface. | |