FastLED
3.9.15
Loading...
Searching...
No Matches
◆
convertToLookUpTable()
void fl::XYMap::convertToLookUpTable
(
)
Definition at line
74
of file
xymap.cpp
.
74
{
75
if
(
type
==
kLookUpTable
) {
76
return
;
77
}
78
mLookUpTable
=
fl::make_shared<LUT16>
(
width
*
height
);
79
u16 *data =
mLookUpTable
->getDataMutable();
80
for
(u16
y
= 0;
y
<
height
;
y
++) {
81
for
(u16
x
= 0;
x
<
width
;
x
++) {
82
data[
y
*
width
+
x
] =
mapToIndex
(
x
,
y
);
83
}
84
}
85
type
=
kLookUpTable
;
86
xyFunction
=
nullptr
;
87
}
y
int y
Definition
simple.h:93
x
int x
Definition
simple.h:92
XYMap::xyFunction
XYFunction xyFunction
Definition
xymap.h:129
XYMap::width
u16 width
Definition
xymap.h:127
XYMap::mapToIndex
u16 mapToIndex(const u16 &x, const u16 &y) const
Definition
xymap.cpp:95
XYMap::kLookUpTable
@ kLookUpTable
Definition
xymap.h:47
XYMap::height
u16 height
Definition
xymap.h:128
XYMap::mLookUpTable
fl::LUT16Ptr mLookUpTable
Definition
xymap.h:130
XYMap::type
XyMapType type
Definition
xymap.h:126
fl::make_shared
shared_ptr< T > make_shared(Args &&... args)
Definition
shared_ptr.h:348
XYMap
Generated on Sat Sep 20 2025 20:42:22 for FastLED by
1.13.2