30 #ifndef Pt_Forms_Pixmap_h
31 #define Pt_Forms_Pixmap_h
33 #include <Pt/Forms/Api.h>
34 #include <Pt/Forms/PaintSurface.h>
35 #include <Pt/Gfx/FontFace.h>
36 #include <Pt/Gfx/Size.h>
37 #include <Pt/Gfx/Rect.h>
38 #include <Pt/Gfx/Image.h>
39 #include <Pt/Gfx/Bitmap.h>
40 #include <Pt/System/Path.h>
71 void setScaleFactor(
double v);
97 static std::string defaultFont();
99 static void setDefaultFont(
const std::string& family);
101 static std::vector<std::string> fontFamilies();
103 static std::vector<Gfx::FontFace> fontFaces(
const std::string& family);
111 const PixmapImpl* impl()
const
120 typedef Pixmap PixmapSurface;
Core module.
Definition: Allocator.h:33
Backend canvas for drawing commands.
Definition: Canvas.h:66
Logical-to-physical unit conversion.
Definition: Scaling.h:49
Size with floating-point width and height.
Definition: Size.h:45
Point with floating-point X and Y coordinates.
Definition: Point.h:45
Basic image.
Definition: Image.h:52
Rect with floating-point coordinates.
Definition: Rect.h:45
Off-screen drawing surface backed by an image.
Definition: Bitmap.h:60