Definition at line 204 of file SkRecordDraw.cpp.
◆ Bounds
◆ FillBounds()
Definition at line 206 of file SkRecordDraw.cpp.
208 : fCullRect(cullRect)
209 , fBounds(bounds)
210 , fMeta(meta) {
212
213
215 }
static const SkMatrix & I()
void push_back(const T &v)
static constexpr SkRect MakeEmpty()
◆ ~FillBounds()
SkRecords::FillBounds::~FillBounds |
( |
| ) |
|
|
inline |
Definition at line 217 of file SkRecordDraw.cpp.
217 {
218
219
220 while (!fSaveStack.
empty()) {
221 this->popSaveBlock();
222 }
223
224
225 while (!fControlIndices.
empty()) {
226 this->popControl(fCullRect);
227 }
228 }
◆ adjustAndMap()
Definition at line 242 of file SkRecordDraw.cpp.
242 {
243
245
246
248
249 return fCullRect;
250 }
251
252
253 if (!this->adjustForSaveLayerPaints(&
rect)) {
254
255 return fCullRect;
256 }
257
258
260
261
262 if (!
rect.intersect(fCullRect)) {
264 }
265
267 }
bool mapRect(SkRect *dst, const SkRect &src, SkApplyPerspectiveClip pc=SkApplyPerspectiveClip::kYes) const
sk_sp< SkBlender > blender SkRect rect
Optional< SkPaint > paint
◆ operator()()
void SkRecords::FillBounds::operator() |
( |
const T & |
op | ) |
|
|
inline |
Definition at line 233 of file SkRecordDraw.cpp.
233 {
234 this->updateCTM(op);
235 this->trackBounds(op);
236 }
◆ setCurrentOp()
void SkRecords::FillBounds::setCurrentOp |
( |
int |
currentOp | ) |
|
|
inline |
The documentation for this class was generated from the following file: