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.