![]() |
HitLib 1.5.0
VEX V5 LED animation library for PROS
|
One layer of a Composition: what it draws, where, when, what moves it, and how it lands on the layers below it. More...
#include <led_strand.hpp>
Public Attributes | |
| const char * | name |
| Shown nowhere on the robot; it is what makes the export readable. | |
| LayerKind | kind |
| LayerSpan | span |
| LayerMix | mix |
| Binding | bindings [MAX_BINDINGS] |
| LayerPaint | paint |
| LayerMotion | motion |
| LayerFlash | flash |
| LayerTime | time |
| LayerSparkle | sparkle |
| LayerPattern | pattern |
| LayerGauge | gauge |
| LayerFrames | frames |
One layer of a Composition: what it draws, where, when, what moves it, and how it lands on the layers below it.
A layer with no timing and no bindings, drawn OVER the whole strand, is exactly one of the preset animations. Everything else here is what a splice region, the overlay buffer and the sequencer could each do separately, made available to all of them at once.
const, in flash. Defaults live in Pattern Studio, which is where a user-facing default belongs. Groups a kind ignores are written {}. | const char* hitlib::LedStrand::Layer::name |
Shown nowhere on the robot; it is what makes the export readable.
| LayerKind hitlib::LedStrand::Layer::kind |
| LayerSpan hitlib::LedStrand::Layer::span |
| LayerMix hitlib::LedStrand::Layer::mix |
| Binding hitlib::LedStrand::Layer::bindings[MAX_BINDINGS] |
| LayerPaint hitlib::LedStrand::Layer::paint |
| LayerMotion hitlib::LedStrand::Layer::motion |
| LayerFlash hitlib::LedStrand::Layer::flash |
| LayerTime hitlib::LedStrand::Layer::time |
| LayerSparkle hitlib::LedStrand::Layer::sparkle |
| LayerPattern hitlib::LedStrand::Layer::pattern |
| LayerGauge hitlib::LedStrand::Layer::gauge |
| LayerFrames hitlib::LedStrand::Layer::frames |