Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
Loading...
Searching...
No Matches
clip_rect_layer.h
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef FLUTTER_FLOW_LAYERS_CLIP_RECT_LAYER_H_
6
#define FLUTTER_FLOW_LAYERS_CLIP_RECT_LAYER_H_
7
8
#include "
flutter/flow/layers/clip_shape_layer.h
"
9
10
namespace
flutter
{
11
12
class
ClipRectLayer
:
public
ClipShapeLayer
<DlRect> {
13
public
:
14
ClipRectLayer
(
const
DlRect
& clip_rect,
Clip
clip_behavior
);
15
16
protected
:
17
const
DlRect
clip_shape_bounds
()
const override
;
18
19
void
ApplyClip
(
LayerStateStack::MutatorContext
& mutator)
const override
;
20
21
private
:
22
FML_DISALLOW_COPY_AND_ASSIGN
(
ClipRectLayer
);
23
};
24
25
}
// namespace flutter
26
27
#endif
// FLUTTER_FLOW_LAYERS_CLIP_RECT_LAYER_H_
flutter::ClipRectLayer
Definition
clip_rect_layer.h:12
flutter::ClipRectLayer::ApplyClip
void ApplyClip(LayerStateStack::MutatorContext &mutator) const override
Definition
clip_rect_layer.cc:16
flutter::ClipRectLayer::clip_shape_bounds
const DlRect clip_shape_bounds() const override
Definition
clip_rect_layer.cc:12
flutter::ClipShapeLayer
Definition
clip_shape_layer.h:15
flutter::ClipShapeLayer< DlRect >::clip_behavior
Clip clip_behavior() const
Definition
clip_shape_layer.h:113
flutter::LayerStateStack::MutatorContext
Definition
layer_state_stack.h:156
clip_shape_layer.h
FML_DISALLOW_COPY_AND_ASSIGN
#define FML_DISALLOW_COPY_AND_ASSIGN(TypeName)
Definition
macros.h:27
flutter
Definition
asset_manager.cc:10
flutter::Clip
Clip
Definition
layer.h:43
impeller::TRect< Scalar >
flow
layers
clip_rect_layer.h
Generated on Tue Dec 2 2025 04:46:37 for Flutter Engine Uber Docs by
1.9.8