Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
Loading...
Searching...
No Matches
clip_rsuperellipse_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_RSUPERELLIPSE_LAYER_H_
6
#define FLUTTER_FLOW_LAYERS_CLIP_RSUPERELLIPSE_LAYER_H_
7
8
#include "
flutter/flow/layers/clip_shape_layer.h
"
9
10
namespace
flutter
{
11
12
class
ClipRSuperellipseLayer
:
public
ClipShapeLayer
<DlRoundSuperellipse> {
13
public
:
14
ClipRSuperellipseLayer
(
const
DlRoundSuperellipse
& clip_rsuperellipse,
15
Clip
clip_behavior
);
16
17
protected
:
18
const
DlRect
clip_shape_bounds
()
const override
;
19
20
void
ApplyClip
(
LayerStateStack::MutatorContext
& mutator)
const override
;
21
22
private
:
23
FML_DISALLOW_COPY_AND_ASSIGN
(
ClipRSuperellipseLayer
);
24
};
25
26
}
// namespace flutter
27
28
#endif
// FLUTTER_FLOW_LAYERS_CLIP_RSUPERELLIPSE_LAYER_H_
flutter::ClipRSuperellipseLayer
Definition
clip_rsuperellipse_layer.h:12
flutter::ClipRSuperellipseLayer::ApplyClip
void ApplyClip(LayerStateStack::MutatorContext &mutator) const override
Definition
clip_rsuperellipse_layer.cc:18
flutter::ClipRSuperellipseLayer::clip_shape_bounds
const DlRect clip_shape_bounds() const override
Definition
clip_rsuperellipse_layer.cc:14
flutter::ClipShapeLayer
Definition
clip_shape_layer.h:15
flutter::ClipShapeLayer< DlRoundSuperellipse >::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::RoundSuperellipse
Definition
round_superellipse.h:18
impeller::TRect< Scalar >
flow
layers
clip_rsuperellipse_layer.h
Generated on Tue Dec 2 2025 04:46:37 for Flutter Engine Uber Docs by
1.9.8