HitLib 1.5.0
VEX V5 LED animation library for PROS
Loading...
Searching...
No Matches
Classes
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nhitlib
 Nplatform
 CMutexNon-recursive mutex, blocking take
 CAdiLedA WS2812B strip on one ADI port, either the brain's own or an ADI expander's
 CLedGroupOwns a set of LedStrand pointers and fans all animation commands out to each strand simultaneously
 CProfileModeDescribes a single named animation mode within a Profile
 CProfileAn immutable, statically-allocated collection of ProfileMode entries
 CSequencerForward declaration
 CPhaseOne phase in the animation sequence
 CLedStrandDriver for a single WS2812B-compatible LED strip on a VEX ADI port
 CExpanderPortA port on an ADI expander: the Smart Port the expander is plugged into, and the ADI port on it
 CBitScrollSegmentOne colored segment in a bitscroll pattern
 CSpeedHow fast a moving animation travels: so many pixels, so often
 CGaugeStopOne color on a GAUGE region's scale
 CSpliceRegionOne independently placed override region for a custom splice mask
 CMusicTrackA song's intensity envelope, baked ahead of time into one 8-bit sample per frame
 CLayerSpanWhich pixels a layer owns
 CLayerMixHow a layer lands. opacity is 0-255 and is bindable
 CBindingTies one driver to one parameter of one layer
 CLayerPaint
 CLayerMotionspeed.pixels is what a LayerParam::SPEED binding moves; the time between steps stays the layer's own
 CLayerFlash
 CLayerTimeWhen a layer is on, inside the composition's loop
 CLayerSparkle
 CLayerPattern
 CLayerGauge
 CLayerFramesA hand-drawn pixel strip: x = pixel, y = frame
 CLayerOne layer of a Composition: what it draws, where, when, what moves it, and how it lands on the layers below it
 CDriverOne thing a composition watches, reduced to a byte per tick
 CCompositionA named, reusable custom animation: layers over a driver table and a clock