JUCE
|
Classes | |
struct | ButtonInfo |
struct | StatusLEDInfo |
Public Member Functions | |
BlockDataSheet (const BlocksProtocol::BlockSerialNumber &serial) | |
Block::ConnectionPort | convertPortIndexToConnectorPort (BlocksProtocol::ConnectorPort port) const noexcept |
Public Attributes | |
const BlocksProtocol::BlockSerialNumber | serialNumber |
Block::Type | apiType = Block::Type::unknown |
const char * | description = nullptr |
int | widthUnits = 0 |
int | heightUnits = 0 |
int | lightGridWidth = 0 |
int | lightGridHeight = 0 |
int | lightGridStartIndex = 0 |
bool | hasTouchSurface = false |
int | numKeywaves = 0 |
int | numLEDRowLEDs = 0 |
uint32 | programAndHeapSize = 0 |
juce::Array< ButtonInfo > | buttons |
juce::Array< StatusLEDInfo > | statusLEDs |
juce::Array< Block::ConnectionPort > | ports |
juce::Array< const char * > | dials |
juce::BlocksProtocol::BlockDataSheet::BlockDataSheet | ( | const BlocksProtocol::BlockSerialNumber & | serial | ) |
References juce::BlocksProtocol::BlockSerialNumber::isDevCtrlBlock(), juce::BlocksProtocol::BlockSerialNumber::isLiveBlock(), juce::BlocksProtocol::BlockSerialNumber::isLoopBlock(), juce::BlocksProtocol::BlockSerialNumber::isPadBlock(), juce::BlocksProtocol::BlockSerialNumber::isSeaboardBlock(), juce::BlocksProtocol::BlockSerialNumber::isTouchBlock(), and serialNumber.
|
noexcept |
References ports.
const BlocksProtocol::BlockSerialNumber juce::BlocksProtocol::BlockDataSheet::serialNumber |
Referenced by BlockDataSheet().
Block::Type juce::BlocksProtocol::BlockDataSheet::apiType = Block::Type::unknown |
const char* juce::BlocksProtocol::BlockDataSheet::description = nullptr |
int juce::BlocksProtocol::BlockDataSheet::widthUnits = 0 |
int juce::BlocksProtocol::BlockDataSheet::heightUnits = 0 |
int juce::BlocksProtocol::BlockDataSheet::lightGridWidth = 0 |
int juce::BlocksProtocol::BlockDataSheet::lightGridHeight = 0 |
int juce::BlocksProtocol::BlockDataSheet::lightGridStartIndex = 0 |
bool juce::BlocksProtocol::BlockDataSheet::hasTouchSurface = false |
int juce::BlocksProtocol::BlockDataSheet::numKeywaves = 0 |
int juce::BlocksProtocol::BlockDataSheet::numLEDRowLEDs = 0 |
uint32 juce::BlocksProtocol::BlockDataSheet::programAndHeapSize = 0 |
juce::Array<ButtonInfo> juce::BlocksProtocol::BlockDataSheet::buttons |
juce::Array<StatusLEDInfo> juce::BlocksProtocol::BlockDataSheet::statusLEDs |
juce::Array<Block::ConnectionPort> juce::BlocksProtocol::BlockDataSheet::ports |
Referenced by convertPortIndexToConnectorPort().
juce::Array<const char*> juce::BlocksProtocol::BlockDataSheet::dials |