HitLib 1.3.0
VEX V5 LED animation library for PROS
Loading...
Searching...
No Matches
hitlib::LedStrand Member List

This is the complete list of members for hitlib::LedStrand, including all inherited members.

activateMode(uint8_t modeIdx)hitlib::LedStrand
activateModeTimed(uint8_t modeIdx, uint32_t durationMs)hitlib::LedStrand
attachProfile(const Profile *profile)hitlib::LedStrand
bitscroll(const std::vector< BitScrollSegment > &segments, uint8_t speed, bool invert=false, uint32_t bgColor=0x000000, bool bounce=false, uint8_t spacing=5, bool repeating=true)hitlib::LedStrand
clearLevelSource()hitlib::LedStrand
clearSpliceMask()hitlib::LedStrand
deactivateMode(uint8_t modeIdx)hitlib::LedStrand
detachProfile()hitlib::LedStrand
flash(uint32_t color, uint32_t onMs, uint32_t offMs, uint32_t bgColor=0x000000)hitlib::LedStrand
flow(uint32_t color1, uint32_t color2, uint8_t speed, bool invert=false, bool seamless=true)hitlib::LedStrand
GaugeBlend enum namehitlib::LedStrand
GaugeStyle enum namehitlib::LedStrand
getBrightness() consthitlib::LedStrandinline
getLength() consthitlib::LedStrandinline
getLevel() consthitlib::LedStrandinline
init()hitlib::LedStrand
LedStrand(uint8_t adiPort, uint8_t length, uint32_t refreshMs=20)hitlib::LedStrand
LedStrand(uint8_t smartPort, uint8_t adiPort, uint8_t length, uint32_t refreshMs=20)hitlib::LedStrand
levelFill(uint32_t color, uint32_t color2=0x000000, bool gradient=false, uint32_t bgColor=0x000000, bool invert=false)hitlib::LedStrand
LevelFn typedefhitlib::LedStrand
levelSource(LevelFn read, double emptyAt, double fullAt, bool wrap=false, uint8_t smoothing=0)hitlib::LedStrand
levelSourceActive() consthitlib::LedStrandinline
MAX_LEDShitlib::LedStrandstatic
motorHeatGauge(uint8_t start, uint8_t width, LevelFn read=nullptr)hitlib::LedStrandstatic
musicPause(bool paused=true)hitlib::LedStrand
musicPlaying() consthitlib::LedStrandinline
musicPositionMs() consthitlib::LedStrand
musicSeek(uint32_t positionMs)hitlib::LedStrand
musicSync(const MusicTrack &track, uint32_t color, uint32_t color2=0x000000, bool gradient=false, uint32_t bgColor=0x000000, bool invert=false, uint8_t sensitivity=100, bool loop=false)hitlib::LedStrand
off()hitlib::LedStrand
overlayBitscroll(const std::vector< BitScrollSegment > &segments, uint8_t speed, bool invert=false, uint32_t bgColor=0x000000, uint8_t spacing=5, bool repeating=true)hitlib::LedStrand
overlayFlash(uint32_t color, uint32_t onMs, uint32_t offMs, uint32_t bgColor=0x000000)hitlib::LedStrand
overlayFlow(uint32_t color1, uint32_t color2, uint8_t speed, bool seamless=true)hitlib::LedStrand
overlayPulse(uint32_t color, uint8_t runLength, uint8_t speed, uint32_t bgColor=0x000000)hitlib::LedStrand
overlayRainbow(uint8_t speed)hitlib::LedStrand
overlaySetColor(uint32_t color)hitlib::LedStrand
overlayTwinkle(const std::vector< uint32_t > &colors, uint8_t densityPct=30, uint8_t fadeStep=16, uint32_t bgColor=0x000000)hitlib::LedStrand
pulse(uint32_t color, uint8_t runLength, uint8_t speed, uint32_t bgColor=0x000000, bool invert=false, bool bounce=false)hitlib::LedStrand
rainbow(uint8_t speed)hitlib::LedStrand
setBrightness(uint8_t pct)hitlib::LedStrand
setColor(uint32_t color)hitlib::LedStrand
setLevel(uint8_t level)hitlib::LedStrand
setRegionLevel(uint8_t regionIdx, uint8_t level)hitlib::LedStrand
setSensitivity(uint8_t pct)hitlib::LedStrand
spliceMask(uint8_t sections, bool invert=false, bool alternating=false, uint32_t altPeriodMs=100, uint32_t bgColor=0x000000, bool useOverlay=false)hitlib::LedStrand
spliceMaskCustom(const std::vector< SpliceRegion > &regions)hitlib::LedStrand
SpliceRegionAnimKind enum namehitlib::LedStrand
tick()hitlib::LedStrand
twinkle(const std::vector< uint32_t > &colors, uint8_t densityPct=30, uint8_t fadeStep=16, uint32_t bgColor=0x000000)hitlib::LedStrand