Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 9a41ce6

Browse files
committed
lint
1 parent 3da8b69 commit 9a41ce6

File tree

2 files changed

+22
-29
lines changed

2 files changed

+22
-29
lines changed

flow/layers/layer_state_stack.cc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ void MutatorContext::applyOpacity(const SkRect& bounds, SkScalar opacity) {
138138

139139
void MutatorContext::applyImageFilter(
140140
const SkRect& bounds,
141-
const std::shared_ptr<const DlImageFilter> filter) {
141+
const std::shared_ptr<const DlImageFilter>& filter) {
142142
if (filter) {
143143
layer_state_stack_->push_attributes();
144144
layer_state_stack_->maybe_save_layer(filter);
@@ -148,7 +148,7 @@ void MutatorContext::applyImageFilter(
148148

149149
void MutatorContext::applyColorFilter(
150150
const SkRect& bounds,
151-
const std::shared_ptr<const DlColorFilter> filter) {
151+
const std::shared_ptr<const DlColorFilter>& filter) {
152152
if (filter) {
153153
layer_state_stack_->push_attributes();
154154
layer_state_stack_->maybe_save_layer(filter);
@@ -158,7 +158,7 @@ void MutatorContext::applyColorFilter(
158158

159159
void MutatorContext::applyBackdropFilter(
160160
const SkRect& bounds,
161-
const std::shared_ptr<const DlImageFilter> filter,
161+
const std::shared_ptr<const DlImageFilter>& filter,
162162
DlBlendMode blend_mode) {
163163
layer_state_stack_->push_backdrop(bounds, filter, blend_mode);
164164
}
@@ -222,21 +222,21 @@ void LayerStateStack::push_opacity(const SkRect& bounds, SkScalar opacity) {
222222

223223
void LayerStateStack::push_color_filter(
224224
const SkRect& bounds,
225-
const std::shared_ptr<const DlColorFilter> filter) {
225+
const std::shared_ptr<const DlColorFilter>& filter) {
226226
state_stack_.emplace_back(std::make_unique<ColorFilterEntry>(bounds, filter));
227227
apply_last_entry();
228228
}
229229

230230
void LayerStateStack::push_image_filter(
231231
const SkRect& bounds,
232-
const std::shared_ptr<const DlImageFilter> filter) {
232+
const std::shared_ptr<const DlImageFilter>& filter) {
233233
state_stack_.emplace_back(std::make_unique<ImageFilterEntry>(bounds, filter));
234234
apply_last_entry();
235235
}
236236

237237
void LayerStateStack::push_backdrop(
238238
const SkRect& bounds,
239-
const std::shared_ptr<const DlImageFilter> filter,
239+
const std::shared_ptr<const DlImageFilter>& filter,
240240
DlBlendMode blend_mode) {
241241
state_stack_.emplace_back(std::make_unique<BackdropFilterEntry>(
242242
bounds, filter, blend_mode, do_checkerboard_));
@@ -329,7 +329,7 @@ void LayerStateStack::maybe_save_layer(SkScalar opacity) {
329329
}
330330

331331
void LayerStateStack::maybe_save_layer(
332-
const std::shared_ptr<const DlColorFilter> filter) {
332+
const std::shared_ptr<const DlColorFilter>& filter) {
333333
if (outstanding_.color_filter || outstanding_.image_filter ||
334334
(outstanding_.opacity < SK_Scalar1 &&
335335
!filter->can_commute_with_alpha())) {
@@ -339,7 +339,7 @@ void LayerStateStack::maybe_save_layer(
339339
}
340340

341341
void LayerStateStack::maybe_save_layer(
342-
const std::shared_ptr<const DlImageFilter> filter) {
342+
const std::shared_ptr<const DlImageFilter>& filter) {
343343
if (outstanding_.image_filter) {
344344
// TBD: compose the 2 image filters together.
345345
save_layer(outstanding_.save_layer_bounds);
@@ -505,7 +505,7 @@ void LayerStateStack::IntegralTransformEntry::apply(
505505
canvas->setMatrix(matrix);
506506
}
507507
if (builder != nullptr) {
508-
auto matrix = canvas->getTotalMatrix();
508+
auto matrix = builder->getTransform();
509509
matrix = RasterCacheUtil::GetIntegralTransCTM(matrix);
510510
builder->transformReset();
511511
builder->transform(matrix);

flow/layers/layer_state_stack.h

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,15 @@ class LayerStateStack {
7070
// outstanding attributes.
7171
// (Currently only opacity is recorded for batching)
7272
void applyImageFilter(const SkRect& bounds,
73-
const std::shared_ptr<const DlImageFilter> filter);
73+
const std::shared_ptr<const DlImageFilter>& filter);
7474

7575
// Records the color filter for application at the next call to
7676
// saveLayer or applyState. A saveLayer may be executed at
7777
// this time if the color filter cannot be batched with other
7878
// outstanding attributes.
7979
// (Currently only opacity is recorded for batching)
8080
void applyColorFilter(const SkRect& bounds,
81-
const std::shared_ptr<const DlColorFilter> filter);
81+
const std::shared_ptr<const DlColorFilter>& filter);
8282

8383
// Saves the state stack and immediately executes a saveLayer
8484
// with the indicated backdrop filter and any outstanding
@@ -89,7 +89,7 @@ class LayerStateStack {
8989
// subsequent canvas or builder objects that are made delegates
9090
// will only see a saveLayer with the indicated blend_mode.
9191
void applyBackdropFilter(const SkRect& bounds,
92-
const std::shared_ptr<const DlImageFilter> filter,
92+
const std::shared_ptr<const DlImageFilter>& filter,
9393
DlBlendMode blend_mode);
9494

9595
void translate(SkScalar tx, SkScalar ty);
@@ -122,11 +122,11 @@ class LayerStateStack {
122122

123123
SkScalar outstanding_opacity() { return outstanding_.opacity; }
124124

125-
const std::shared_ptr<const DlColorFilter> outstanding_color_filter() {
125+
std::shared_ptr<const DlColorFilter> outstanding_color_filter() {
126126
return outstanding_.color_filter;
127127
}
128128

129-
const std::shared_ptr<const DlImageFilter> outstanding_image_filter() {
129+
std::shared_ptr<const DlImageFilter> outstanding_image_filter() {
130130
return outstanding_.image_filter;
131131
}
132132

@@ -165,11 +165,11 @@ class LayerStateStack {
165165
void push_attributes();
166166
void push_opacity(const SkRect& rect, SkScalar opacity);
167167
void push_color_filter(const SkRect& bounds,
168-
const std::shared_ptr<const DlColorFilter> filter);
168+
const std::shared_ptr<const DlColorFilter>& filter);
169169
void push_image_filter(const SkRect& bounds,
170-
const std::shared_ptr<const DlImageFilter> filter);
170+
const std::shared_ptr<const DlImageFilter>& filter);
171171
void push_backdrop(const SkRect& bounds,
172-
const std::shared_ptr<const DlImageFilter> filter,
172+
const std::shared_ptr<const DlImageFilter>& filter,
173173
DlBlendMode blend_mode);
174174

175175
void push_translate(SkScalar tx, SkScalar ty);
@@ -194,17 +194,10 @@ class LayerStateStack {
194194
void maybe_save_layer_for_clip();
195195
void maybe_save_layer(int apply_flags);
196196
void maybe_save_layer(SkScalar opacity);
197-
void maybe_save_layer(const std::shared_ptr<const DlColorFilter> filter);
198-
void maybe_save_layer(const std::shared_ptr<const DlImageFilter> filter);
197+
void maybe_save_layer(const std::shared_ptr<const DlColorFilter>& filter);
198+
void maybe_save_layer(const std::shared_ptr<const DlImageFilter>& filter);
199199
// ---------------------
200200

201-
static std::optional<SkRect> OptionalBounds(const SkRect* bounds) {
202-
return bounds ? std::make_optional<SkRect>(*bounds) : std::nullopt;
203-
}
204-
static const SkRect* BoundsPtr(const std::optional<SkRect>& bounds) {
205-
return bounds.has_value() ? &bounds.value() : nullptr;
206-
}
207-
208201
struct RenderingAttributes {
209202
// We need to record the last bounds we received for the last
210203
// attribute that we recorded so that we can perform a saveLayer
@@ -322,7 +315,7 @@ class LayerStateStack {
322315
class ImageFilterEntry : public StateEntry {
323316
public:
324317
ImageFilterEntry(const SkRect& bounds,
325-
const std::shared_ptr<const DlImageFilter> filter)
318+
const std::shared_ptr<const DlImageFilter>& filter)
326319
: bounds_(bounds), filter_(filter) {}
327320
~ImageFilterEntry() override = default;
328321

@@ -338,7 +331,7 @@ class LayerStateStack {
338331
class ColorFilterEntry : public StateEntry {
339332
public:
340333
ColorFilterEntry(const SkRect& bounds,
341-
const std::shared_ptr<const DlColorFilter> filter)
334+
const std::shared_ptr<const DlColorFilter>& filter)
342335
: bounds_(bounds), filter_(filter) {}
343336
~ColorFilterEntry() override = default;
344337

@@ -354,7 +347,7 @@ class LayerStateStack {
354347
class BackdropFilterEntry : public SaveLayerEntry {
355348
public:
356349
BackdropFilterEntry(const SkRect& bounds,
357-
const std::shared_ptr<const DlImageFilter> filter,
350+
const std::shared_ptr<const DlImageFilter>& filter,
358351
DlBlendMode blend_mode,
359352
bool checkerboard)
360353
: SaveLayerEntry(bounds, blend_mode, checkerboard), filter_(filter) {}

0 commit comments

Comments
 (0)