Merge pull request #4712 from willmmiles/2d-expansion-fadeout-fix

Fix Segment::fade_out for 2d expansion
This commit is contained in:
Will Miles
2025-07-09 09:11:27 -04:00
committed by GitHub
2 changed files with 13 additions and 3 deletions

View File

@@ -723,6 +723,13 @@ class Segment {
return 1;
#endif
}
inline unsigned rawLength() const { // returns length of used raw pixel buffer (eg. get/setPixelColorRaw())
#ifndef WLED_DISABLE_2D
if (is2D()) return virtualWidth() * virtualHeight();
#endif
return virtualLength();
}
#ifndef WLED_DISABLE_2D
inline bool is2D() const { return (width()>1 && height()>1); }
[[gnu::hot]] void setPixelColorXY(int x, int y, uint32_t c) const; // set relative pixel within segment with color