blocks
juce_blocks_basics

## Classes

class | Block
| Represents an individual BLOCKS device. More...
struct | Block::BlockArea
| A simple struct representing the area of a block. More...
struct | Block::DataInputPortListener
| Interface for objects listening to input data port. More...
struct | Block::ConfigMetaData
| Metadata for a given config item. More...
struct | Block::ProgramEventListener
| Interface for objects listening to custom program events. More...
struct | Block::ProgramEventMessage
| A message that can be sent to the currently loaded program. More...
struct | Block::Program
| A program that can be loaded onto a block. More...
struct | Block::ConnectionPort
| These are the edge-connectors that a device may have. More...
struct | BlockConfigManager
| Manages the configuration of blocks. More...
struct | BlockConfigManager::ConfigDescription
| Structure describing a configuration. More...
struct | BlocksVersion
class | ControlButton
| Represents a button on a block device. More...
struct | ControlButton::Listener
| A listener that can be attached to a ControlButton object so that it gets called when the button is pushed or released. More...
struct | LEDColour
| A simple ARGB colour class for setting LEDs. More...
class | LEDGrid
| Represents a 2D grid of LEDs on a block device. More...
struct | LEDGrid::Renderer
| An interface to use for LEDGrid rendering. More...
class | LEDRow
| Represents an LED strip on a device. More...
class | StatusLight
| Represents a status LED on a device. More...
class | TouchList< Type >
| Utility class to hold a list of TouchSurface::Touch objects with different indices and blockUIDs, where each touch has a mapping to some kind of user-supplied data value. More...
struct | TouchList< Type >::TouchEntry
| Holds the current state of a touch, along with the user-data associated with it. More...
class | TouchSurface
| Represents the touch surface of a BLOCKS device. More...
struct | TouchSurface::Listener
| Receives callbacks when a touch moves or changes pressure. More...
struct | TouchSurface::Touch
| Structure used to describe touch properties. More...

## Typedefs

using | ConfigType = Block::ConfigMetaData::ConfigType

## Detailed Description

## Typedef Documentation

## ConfigType

using ConfigType = Block::ConfigMetaData::ConfigType