|
JUCE
|
Classes | |
| class | juce::Block |
| Represents an individual BLOCKS device. More... | |
| struct | juce::Block::ConnectionPort |
| These are the edge-connectors that a device may have. More... | |
| struct | juce::Block::DataInputPortListener |
| Interface for objects listening to input data port. More... | |
| class | juce::TouchSurface |
| Represents the touch surface of a BLOCKS device. More... | |
| struct | juce::TouchSurface::Touch |
| struct | juce::TouchSurface::Listener |
| Receives callbacks when a touch moves or changes pressure. More... | |
| struct | juce::LEDColour |
| A simple ARGB colour class for setting LEDs. More... | |
| class | juce::LEDGrid |
| Represents a 2D grid of LEDs on a block device. More... | |
| struct | juce::LEDGrid::Program |
| A program that can be loaded onto an LEDGrid. More... | |
| struct | juce::LEDGrid::ProgramEventMessage |
| A message that can be sent to the currently loaded program. More... | |
| struct | juce::LEDGrid::Renderer |
| class | juce::LEDRow |
| Represents an LED strip on a device. More... | |
| class | juce::ControlButton |
| Represents a button on a block device. More... | |
| struct | juce::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... | |
| class | juce::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 | juce::TouchList< Type >::TouchEntry |
| Holds the current state of a touch, along with the user-data associated with it. More... | |
| class | juce::StatusLight |
| Represents a status LED on a device. More... | |
| struct | juce::BlockDeviceConnection |
| Describes a phyiscal connection between two ports of two block devices. More... | |
| struct | juce::BlockTopology |
| Describes a set of blocks and the connections between them. More... | |
| class | juce::TopologySource |
| Base class for an entity that provides access to a blocks topology. More... | |
| struct | juce::TopologySource::Listener |
| class | juce::PhysicalTopologySource |
| This topology source manages the topology of the physical Blocks devices that are currently connected. More... | |
| struct | juce::PhysicalTopologySource::DeviceConnection |
| For custom transport systems, this represents a connected device. More... | |
| struct | juce::PhysicalTopologySource::DeviceDetector |
| For custom transport systems, this represents a connected device. More... | |
| class | juce::RuleBasedTopologySource |
| This topology source holds and applies a set of rules for transforming one device topology into another one that may involve virtual and/or aggregate devices. More... | |
| struct | juce::RuleBasedTopologySource::Rule |
| A rule that can transform parts of a topology. More... | |
| struct | juce::littlefoot::NativeFunction |
| Defines a native function that the program can call. More... | |
| struct | juce::littlefoot::Program |
| A reference to a block of memory which contains a complete program. More... | |
| struct | juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace > |
| Loads a program, and lets the user execute its functions. More... | |
| struct | juce::littlefoot::Runner< programAndHeapSpace, stackAndGlobalsSpace >::FunctionExecutionContext |
| struct | juce::littlefoot::Compiler |
| This class compiles littlefoot source code into a littlefoot::Program object which can be executed by a littlefoot::Runner. More... | |
| struct | juce::littlefoot::Compiler::CodeGenerator::Marker |
| struct | juce::littlefoot::Compiler::CodeGenerator::MarkerAndAddress |
| struct | juce::littlefoot::Compiler::FunctionCall::BuiltInFunction |
| struct | juce::littlefoot::LittleFootRemoteHeap< ImplementationClass > |
| This class manages the synchronisation of a remote block of heap memory used by a littlefoot program running on a block. More... | |
| struct | juce::DrumPadGridProgram |
| struct | juce::DrumPadGridProgram::GridFill |
| Set how each pad in the grid looks. More... | |
| struct | juce::BitmapLEDProgram |
| A simple Program to set the colours of individual LEDs. More... | |
Namespaces | |
| juce | |
| juce::littlefoot | |
Typedefs | |
| using | juce::littlefoot::int8 = char |
| using | juce::littlefoot::uint8 = unsigned char |
| using | juce::littlefoot::int16 = short |
| using | juce::littlefoot::uint16 = unsigned short |
| using | juce::littlefoot::int32 = int |
| using | juce::littlefoot::uint32 = unsigned int |
| using | juce::littlefoot::FunctionID = int16 |
Enumerations | |
| enum | juce::littlefoot::OpCode : uint8 { juce::littlefoot::OpCode::LITTLEFOOT_OP, juce::littlefoot::OpCode::endOfOpcodes } |
| enum | juce::littlefoot::Type : uint8 { juce::littlefoot::Type::void_ = 'v', juce::littlefoot::Type::int_ = 'i', juce::littlefoot::Type::bool_ = 'b', juce::littlefoot::Type::float_ = 'f' } |
| Available value types. More... | |