![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <AppKit/AppKit.h>
#include <CoreGraphics/CoreGraphics.h>
#include "qpaintengine_mac_p.h"
#include "qprintengine_mac_p.h"
#include <qbitmap.h>
#include <qpaintdevice.h>
#include <qpainterpath.h>
#include <qpixmapcache.h>
#include <private/qpaintengine_raster_p.h>
#include <qprinter.h>
#include <qstack.h>
#include <qwidget.h>
#include <qvarlengtharray.h>
#include <qdebug.h>
#include <qcoreapplication.h>
#include <qmath.h>
#include <qpa/qplatformpixmap.h>
#include <private/qfont_p.h>
#include <private/qfontengine_p.h>
#include <private/qfontengine_coretext_p.h>
#include <private/qnumeric_p.h>
#include <private/qpainter_p.h>
#include <private/qpainterpath_p.h>
#include <private/qtextengine_p.h>
#include <private/qcoregraphics_p.h>
#include <string.h>
Go to the source code of this file.
Classes | |
class | QMacPattern |
struct | qt_mac_cg_transform_path |
Macros | |
#define | QMACPATTERN_MASK_MULTIPLIER 32 |
Functions | |
QT_BEGIN_NAMESPACE void | qt_mac_cgimage_data_free (void *, const void *memoryToFree, size_t) |
CGImageRef | qt_mac_create_imagemask (const QPixmap &pixmap, const QRectF &sr) |
static float | qt_mac_convert_color_to_cg (int c) |
CGAffineTransform | qt_mac_convert_transform_to_cg (const QTransform &t) |
static QCFType< CGColorRef > | cgColorForQColor (const QColor &col) |
static CGRect | qt_mac_compose_rect (const QRectF &r, float off=0) |
static CGMutablePathRef | qt_mac_compose_path (const QPainterPath &p, float off=0) |
static void | qt_mac_draw_pattern (void *info, CGContextRef c) |
static void | qt_mac_dispose_pattern (void *info) |
static QPaintEngine::PaintEngineFeatures | qt_mac_cg_features () |
void | CGContextSetCompositeOperation (CGContextRef, int) |
static const uchar * | qt_mac_patternForBrush (int brushStyle) |
void | qt_mac_cg_transform_path_apply (void *info, const CGPathElement *element) |
#define QMACPATTERN_MASK_MULTIPLIER 32 |
Definition at line 210 of file qpaintengine_mac.mm.
enum CGCompositeMode |
Definition at line 916 of file qpaintengine_mac.mm.
enum CGCompositeMode |
Definition at line 916 of file qpaintengine_mac.mm.
Definition at line 76 of file qpaintengine_mac.mm.
|
extern |
|
inlinestatic |
Definition at line 319 of file qpaintengine_mac.mm.
Definition at line 1262 of file qpaintengine_mac.mm.
QT_BEGIN_NAMESPACE void qt_mac_cgimage_data_free | ( | void * | , |
const void * | memoryToFree, | ||
size_t | ) |
Definition at line 43 of file qpaintengine_mac.mm.
|
static |
Definition at line 169 of file qpaintengine_mac.mm.
|
static |
Definition at line 164 of file qpaintengine_mac.mm.
|
inlinestatic |
Definition at line 71 of file qpaintengine_mac.mm.
CGAffineTransform qt_mac_convert_transform_to_cg | ( | const QTransform & | t | ) |
Definition at line 72 of file qpaintengine_mac.mm.
Definition at line 48 of file qpaintengine_mac.mm.
Definition at line 309 of file qpaintengine_mac.mm.
Referenced by QCoreGraphicsPaintEngine::drawTiledPixmap(), and QCoreGraphicsPaintEnginePrivate::setFillBrush().
|
static |
Definition at line 245 of file qpaintengine_mac.mm.
References QMacPattern::as_mask.
Referenced by QCoreGraphicsPaintEngine::drawTiledPixmap(), and QCoreGraphicsPaintEnginePrivate::setFillBrush().
|
static |
Definition at line 1126 of file qpaintengine_mac.mm.