Flutter Engine
The Flutter Engine
|
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPath.h"
#include "include/core/SkPathEffect.h"
#include "include/core/SkPathTypes.h"
#include "include/core/SkPathUtils.h"
#include "include/core/SkPixmap.h"
#include "include/core/SkPoint.h"
#include "include/core/SkRRect.h"
#include "include/core/SkRect.h"
#include "include/core/SkScalar.h"
#include "include/core/SkStrokeRec.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkCPUTypes.h"
#include "include/private/base/SkDebug.h"
#include "include/private/base/SkFloatingPoint.h"
#include "include/private/base/SkTemplates.h"
#include "src/base/SkTLazy.h"
#include "src/base/SkZip.h"
#include "src/core/SkAutoBlitterChoose.h"
#include "src/core/SkBlendModePriv.h"
#include "src/core/SkBlitter_A8.h"
#include "src/core/SkDevice.h"
#include "src/core/SkDrawBase.h"
#include "src/core/SkDrawProcs.h"
#include "src/core/SkMask.h"
#include "src/core/SkMaskFilterBase.h"
#include "src/core/SkPathEffectBase.h"
#include "src/core/SkPathPriv.h"
#include "src/core/SkRasterClip.h"
#include "src/core/SkRectPriv.h"
#include "src/core/SkScan.h"
#include <algorithm>
#include <cstddef>
#include <optional>
Go to the source code of this file.
Functions | |
static SkPoint | compute_stroke_size (const SkPaint &paint, const SkMatrix &matrix) |
static bool | easy_rect_join (const SkRect &rect, const SkPaint &paint, const SkMatrix &matrix, SkPoint *strokeSize) |
static const SkPoint * | rect_points (const SkRect &r) |
static SkPoint * | rect_points (SkRect &r) |
static void | draw_rect_as_path (const SkDrawBase &orig, const SkRect &prePaintRect, const SkPaint &paint, const SkMatrix &ctm) |
static SkScalar | fast_len (const SkVector &vec) |
bool | SkDrawTreatAAStrokeAsHairline (SkScalar strokeWidth, const SkMatrix &matrix, SkScalar *coverage) |
static void | draw_into_mask (const SkMask &mask, const SkPath &devPath, SkStrokeRec::InitStyle style) |
Definition at line 90 of file SkDrawBase.cpp.
|
static |
Definition at line 527 of file SkDrawBase.cpp.
|
static |
Definition at line 147 of file SkDrawBase.cpp.
|
static |
Definition at line 100 of file SkDrawBase.cpp.
Definition at line 252 of file SkDrawBase.cpp.
Definition at line 139 of file SkDrawBase.cpp.
Definition at line 143 of file SkDrawBase.cpp.
bool SkDrawTreatAAStrokeAsHairline | ( | SkScalar | strokeWidth, |
const SkMatrix & | matrix, | ||
SkScalar * | coverage | ||
) |
Definition at line 262 of file SkDrawBase.cpp.