10 #ifndef SkDrawLooper_DEFINED
11 #define SkDrawLooper_DEFINED
13 #include "SkBlurTypes.h"
14 #include "SkFlattenable.h"
20 class SkColorSpaceXformer;
79 bool canComputeFastBounds(
const SkPaint& paint)
const;
87 SkBlurQuality fQuality;
100 SK_TO_STRING_PUREVIRT()
105 return this->onMakeColorSpace(xformer);
112 friend class SkColorSpaceXformer;
A Canvas encapsulates all of the state about drawing into a device (bitmap).
Definition: SkCanvas.h:59
Definition: SkPoint.h:156
The SkPaint class holds the style and color information about how to draw geometries, text and bitmaps.
Definition: SkPaint.h:45
SkFlattenable is the base class for objects that need to be flattened into a data stream for either t...
Definition: SkFlattenable.h:70
Shared pointer class to wrap classes that support a ref()/unref() interface.
Definition: SkRefCnt.h:246
Holds state during a draw.
Definition: SkDrawLooper.h:41
uint32_t SkColor
32 bit ARGB color value, not premultiplied.
Definition: SkColor.h:28
Subclasses of SkDrawLooper can be attached to a SkPaint.
Definition: SkDrawLooper.h:33
Definition: SkDrawLooper.h:82
Light weight class for managing strings.
Definition: SkString.h:121
Types and macros for colors.