1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Added BLOCKS module

This commit is contained in:
ed 2016-11-01 17:17:33 +00:00
parent 01380b12d6
commit 76b3689a48
219 changed files with 69419 additions and 10 deletions

View file

@ -0,0 +1,84 @@
/*
==============================================================================
This file is part of the JUCE library.
Copyright (c) 2016 - ROLI Ltd.
Permission is granted to use this software under the terms of either:
a) the GPL v2 (or any later version)
b) the Affero GPL v3
Details of these licenses can be found at: www.gnu.org/licenses
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
------------------------------------------------------------------------------
To release a closed-source product which uses JUCE, commercial licenses are
available: visit www.juce.com for more information.
==============================================================================
*/
/*******************************************************************************
The block below describes the properties of this module, and is read by
the Projucer to automatically generate project code that uses it.
For details about the syntax and how to create or use a module, see the
JUCE Module Format.txt file.
BEGIN_JUCE_MODULE_DECLARATION
ID: juce_blocks_basics
vendor: ROLI
version: 4.2.4
name: Provides low-level control over ROLI BLOCKS devices
description: JUCE wrapper for low-level control over ROLI BLOCKS devices.
website: http://developer.roli.com
license: GPL/Commercial
dependencies: juce_events juce_audio_devices
END_JUCE_MODULE_DECLARATION
*******************************************************************************/
#ifndef JUCE_BLOCKS_BASICS_H_INCLUDED
#define JUCE_BLOCKS_BASICS_H_INCLUDED
//==============================================================================
#include <juce_events/juce_events.h>
#include <juce_audio_devices/juce_audio_devices.h>
namespace juce
{
class TouchSurface;
class LEDGrid;
class LEDRow;
class StatusLight;
class LightRing;
class ControlButton;
#include "blocks/juce_Block.h"
#include "blocks/juce_TouchSurface.h"
#include "blocks/juce_LEDGrid.h"
#include "blocks/juce_LEDRow.h"
#include "blocks/juce_ControlButton.h"
#include "blocks/juce_TouchList.h"
#include "blocks/juce_StatusLight.h"
#include "topology/juce_Topology.h"
#include "topology/juce_TopologySource.h"
#include "topology/juce_PhysicalTopologySource.h"
#include "topology/juce_RuleBasedTopologySource.h"
#include "littlefoot/juce_LittleFootRunner.h"
#include "littlefoot/juce_LittleFootCompiler.h"
#include "littlefoot/juce_LittleFootRemoteHeap.h"
#include "visualisers/juce_DrumPadLEDProgram.h"
#include "visualisers/juce_BitmapLEDProgram.h"
}
#endif // JUCE_BLOCKS_BASICS_H_INCLUDED