Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
skia
modules
skparagraph
src
TextShadow.cpp
Go to the documentation of this file.
1
// Copyright 2019 Google LLC.
2
#include "
include/core/SkColor.h
"
3
#include "
modules/skparagraph/include/TextShadow.h
"
4
5
namespace
skia
{
6
namespace
textlayout {
7
8
TextShadow::TextShadow
() =
default
;
9
TextShadow::TextShadow
(
SkColor
color
,
SkPoint
offset
,
double
blurSigma)
10
: fColor(
color
), fOffset(
offset
), fBlurSigma(blurSigma) {}
11
12
bool
TextShadow::operator==
(
const
TextShadow
& other)
const
{
13
if
(
fColor
!= other.
fColor
)
return
false
;
14
if
(
fOffset
!= other.
fOffset
)
return
false
;
15
if
(
fBlurSigma
!= other.
fBlurSigma
)
return
false
;
16
17
return
true
;
18
}
19
20
bool
TextShadow::operator!=
(
const
TextShadow
& other)
const
{
return
!(*
this
== other); }
21
22
bool
TextShadow::hasShadow
()
const
{
23
if
(!
fOffset
.
isZero
())
return
true
;
24
if
(
fBlurSigma
!= 0.0)
return
true
;
25
26
return
false
;
27
}
28
29
}
// namespace textlayout
30
}
// namespace skia
color
SkColor4f color
Definition
ImageShaderTest.cpp:28
SkColor.h
SkColor
uint32_t SkColor
Definition
SkColor.h:37
TextShadow.h
skia::textlayout::TextShadow
Definition
TextShadow.h:11
skia::textlayout::TextShadow::operator==
bool operator==(const TextShadow &other) const
Definition
TextShadow.cpp:12
skia::textlayout::TextShadow::fOffset
SkPoint fOffset
Definition
TextShadow.h:14
skia::textlayout::TextShadow::fBlurSigma
double fBlurSigma
Definition
TextShadow.h:15
skia::textlayout::TextShadow::fColor
SkColor fColor
Definition
TextShadow.h:13
skia::textlayout::TextShadow::TextShadow
TextShadow()
skia::textlayout::TextShadow::hasShadow
bool hasShadow() const
Definition
TextShadow.cpp:22
skia::textlayout::TextShadow::operator!=
bool operator!=(const TextShadow &other) const
Definition
TextShadow.cpp:20
skia
Definition
DartTypes.h:13
offset
Point offset
Definition
stroke_path_geometry.cc:256
SkPoint
Definition
SkPoint_impl.h:163
SkPoint::isZero
bool isZero() const
Definition
SkPoint_impl.h:193
Generated on Fri Apr 26 2024 06:16:22 for Flutter Engine by
1.9.8