|
Pixels Plugin for Unity
Enable communications with Pixels dice using Bluetooth Low Energy.
|
Set of types for manipulating Pixel LEDs animations data. More...
Classes | |
| class | AnimationFadeCandy |
| Procedural rainbow animation. More... | |
| class | AnimationGradient |
| Procedural rainbow animation. More... | |
| class | AnimationGradientPattern |
| A keyframe-based animation with a gradient applied over size: 8 bytes (+ actual track and keyframe data) More... | |
| class | AnimationInstance |
| Animation instance data, refers to an animation preset but stores the instance data and (derived classes) implements logic for displaying the animation. More... | |
| class | AnimationInstanceFadeCandy |
| Procedural on off animation instance data. More... | |
| class | AnimationInstanceGradient |
| Procedural on off animation instance data. More... | |
| class | AnimationInstanceGradientPattern |
| Keyframe-based animation instance data. More... | |
| class | AnimationInstanceKeyframed |
| Keyframe-based animation instance data. More... | |
| class | AnimationInstanceRainbow |
| Procedural on off animation instance data. More... | |
| class | AnimationInstanceSimple |
| Procedural on off animation instance data. More... | |
| class | AnimationKeyframed |
| A keyframe-based animation size: 8 bytes (+ actual track and keyframe data) More... | |
| class | AnimationRainbow |
| Procedural rainbow animation. More... | |
| class | AnimationSimple |
| Procedural on off animation. More... | |
| class | Constants |
| class | DataSet |
| Data Set is the set of a profile, conditions, rules, animations and colors stored in the memory of a Pixel die. This data gets transferred straight to the dice. For that purpose, the data is essentially 'exploded' into flat buffers. i.e. all the key-frames of all the animations are stored in a single key-frame array, and individual tracks reference 'their' key-frames using an offset and count into that array. More... | |
| interface | IAnimationPreset |
| Base class for animation presets. All presets have a few properties in common. Presets are stored in flash, so do not have methods or vtables or anything like that. More... | |
| struct | RGBKeyframe |
| Stores a single keyframe of an LED animation. The keyframe is made of a time and a color index. Size: 2 bytes, split this way: More... | |
| struct | RGBTrack |
| Represents of a series of RGB keyframes which together make an animation curve for an RGB color. size: 8 bytes (+ the actual keyframe data) More... | |
| struct | SimpleKeyframe |
| Stores a single keyframe of an LED animation. The keyframe is made of a time and an intensity. Size: 2 bytes, split this way: More... | |
| struct | Track |
| Represents of a series of RGB keyframes which together make an animation curve for a light intensity. size: 8 bytes (+ the actual keyframe data) More... | |
Enumerations | |
| enum | AnimationType : byte { None = 0 , Simple , Rainbow , Keyframed , GradientPattern , Gradient } |
| Defines the supported types of Animation Presets. | |
| enum | AnimationFlags : byte { None , Traveling = 1 , UseLedIndices = 2 } |
Set of types for manipulating Pixel LEDs animations data.