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
      • Wrapping
    • 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 VUAnimation
        • Class WaveAnimation
      • Enums
        • Enum AnimationType
      • Unions
        • Union FloatByteConvert::Converter
PixelMaestro
  • Docs »
  • Directory core
  • View page source

Directory core¶

↰ Parent directory (src)

Directory path: src/core

Subdirectories¶

  • Directory timer

Files¶

  • File colors.cpp

  • File colors.h

  • File maestro.cpp

  • File maestro.h

  • File palette.cpp

  • File palette.h

  • File pixel.cpp

  • File pixel.h

  • File point.cpp

  • File point.h

  • File section.cpp

  • File section.h


© Copyright 2020, 8bitbuddhist

Built with Sphinx using a theme provided by Read the Docs.