PixelMaestro
Contents
Home
What is PixelMaestro?
Getting Started
FAQ
How do I change a Pixel’s color?
How do I connect my LEDs to PixelMaestro?
Why am I getting poor performance / running out of memory?
Tutorial
Core Concepts
What’s a Section?
What’s a Maestro?
Using PixelMaestro
Sample Sketch
Components
Primary Components
Secondary Components
Maestros
Creating a Maestro
Updating the Maestro
Changing the Refresh Interval
Interacting with Sections
Setting a Global Brightness Level
Creating a Show
Synchronizing Components
Sections
Creating a Section
Updating a Section
Interacting With the Pixel Grid
Setting a Pixel’s Color
Retrieving a Pixel’s Color
Animating a Section
Displaying Custom Shapes and Patterns
Setting a Brightness Level
Using Layers
Scrolling
Offsetting
Mirroring
Points
Creating a Point
Coordinates Versus Dimensions
Other Methods
Pixels
Creating Pixels
How Pixels Work
Performance Options
Disabling Fading
Enabling Accurate Fading
Colors
Creating Colors
Mixing Colors
Sample Colors
Palettes
Creating a Palette
Using a Palette
Changing Colors
Retrieving Colors
Animations
Animation Types
Creating an Animation
Animation Cycles
Setting the Color Palette
Setting Additional Options
Setting the Orientation
Changing the Animation Timing
Toggling Fading
Changing the Center
How Animations Work
Canvases
Overview
Creating a Canvas
Setting the Palette
Animating a Canvas
Frames
Switching Frames
Drawing Shapes
Selecting a Color
Lines
Points
Rectangles
Text
Triangles
Clearing the Canvas
Cues
Overview
Initializing the CueController
Setting the Buffer Size
Enabling CueHandlers
Creating Cues
Running Cues
Blocking Cues
Structure
Shows
Creating a Show
Adding Events
Timing Modes
Looping
Timers
Overview
Creating a Timer
Changing the Interval
Starting and Stopping a Timer
API Reference
Class Hierarchy
File Hierarchy
Full API
Namespaces
Namespace PixelMaestro
Classes and Structs
Struct Colors::RGB
Struct CueController::BlockedCue
Struct Section::Layer
Struct Section::Mirror
Struct Section::Scroll
Class Animation
Class AnimationCueHandler
Class AnimationTimer
Class BlinkAnimation
Class Canvas
Class CanvasCueHandler
Class ColorPresets
Class Colors
Class CueController
Class CueHandler
Class CycleAnimation
Class Event
Class FireAnimation
Class FloatByteConvert
Class Font
Class Font5x8
Class IntByteConvert
Class LightningAnimation
Class Maestro
Class MaestroCueHandler
Class MandelbrotAnimation
Class Palette
Class Pixel
Class PlasmaAnimation
Class Point
Class RadialAnimation
Class RandomAnimation
Class Section
Class SectionCueHandler
Class Show
Class ShowCueHandler
Class SolidAnimation
Class SparkleAnimation
Class Timer
Class Utility
Class WaveAnimation
Enums
Enum AnimationType
Unions
Union FloatByteConvert::Converter
PixelMaestro
Docs
»
Full API
View page source
Full API
¶
Namespaces
¶
Namespace PixelMaestro
Classes
Enums
Unions
Classes and Structs
¶
Struct Colors::RGB
Nested Relationships
Struct Documentation
Struct CueController::BlockedCue
Nested Relationships
Struct Documentation
Struct Section::Layer
Nested Relationships
Struct Documentation
Struct Section::Mirror
Nested Relationships
Struct Documentation
Struct Section::Scroll
Nested Relationships
Struct Documentation
Class Animation
Inheritance Relationships
Derived Types
Class Documentation
Class AnimationCueHandler
Inheritance Relationships
Base Type
Class Documentation
Class AnimationTimer
Inheritance Relationships
Base Type
Class Documentation
Class BlinkAnimation
Inheritance Relationships
Base Type
Class Documentation
Class Canvas
Class Documentation
Class CanvasCueHandler
Inheritance Relationships
Base Type
Class Documentation
Class ColorPresets
Class Documentation
Class Colors
Nested Relationships
Nested Types
Class Documentation
Class CueController
Nested Relationships
Nested Types
Class Documentation
Class CueHandler
Inheritance Relationships
Derived Types
Class Documentation
Class CycleAnimation
Inheritance Relationships
Base Type
Class Documentation
Class Event
Class Documentation
Class FireAnimation
Inheritance Relationships
Base Type
Class Documentation
Class FloatByteConvert
Nested Relationships
Nested Types
Class Documentation
Class Font
Inheritance Relationships
Derived Type
Class Documentation
Class Font5x8
Inheritance Relationships
Base Type
Class Documentation
Class IntByteConvert
Class Documentation
Class LightningAnimation
Inheritance Relationships
Base Type
Class Documentation
Class Maestro
Class Documentation
Class MaestroCueHandler
Inheritance Relationships
Base Type
Class Documentation
Class MandelbrotAnimation
Inheritance Relationships
Base Type
Class Documentation
Class Palette
Class Documentation
Class Pixel
Class Documentation
Class PlasmaAnimation
Inheritance Relationships
Base Type
Class Documentation
Class Point
Class Documentation
Class RadialAnimation
Inheritance Relationships
Base Type
Class Documentation
Class RandomAnimation
Inheritance Relationships
Base Type
Class Documentation
Class Section
Nested Relationships
Nested Types
Class Documentation
Class SectionCueHandler
Inheritance Relationships
Base Type
Class Documentation
Class Show
Class Documentation
Class ShowCueHandler
Inheritance Relationships
Base Type
Class Documentation
Class SolidAnimation
Inheritance Relationships
Base Type
Class Documentation
Class SparkleAnimation
Inheritance Relationships
Base Type
Class Documentation
Class Timer
Inheritance Relationships
Derived Type
Class Documentation
Class Utility
Class Documentation
Class WaveAnimation
Inheritance Relationships
Base Type
Class Documentation
Enums
¶
Enum AnimationType
Enum Documentation
Unions
¶
Union FloatByteConvert::Converter
Nested Relationships
Union Documentation