|
JUCE
|
Classes | |
| struct | ConfigDescription |
Public Types | |
| enum | ConfigType { integer, floating, boolean, colour, options } |
Public Member Functions | |
| void | setDeviceIndex (TopologyIndex newDeviceIndex) |
| void | setDeviceComms (PhysicalTopologySource::DeviceConnection *newConn) |
| int32 | getItemValue (ConfigItemId item) |
| void | setItemValue (ConfigItemId item, int32 value) |
| int32 | getItemMin (ConfigItemId item) |
| void | setItemMin (ConfigItemId item, int32 min) |
| int32 | getItemMax (ConfigItemId item) |
| void | setItemMax (ConfigItemId item, int32 max) |
| bool | getItemActive (ConfigItemId item) |
| void | setItemActive (ConfigItemId item, bool isActive) |
| juce::String | getOptionName (ConfigItemId item, uint8 optionIndex) |
| Block::ConfigMetaData | getMetaData (ConfigItemId item) |
| void | resetConfigListActiveStatus () |
| void | setBlockConfig (ConfigItemId item, int32 value) |
| void | requestBlockConfig (ConfigItemId item) |
| void | requestFactoryConfigSync () |
| void | requestUserConfigSync () |
| void | handleConfigUpdateMessage (int32 item, int32 value, int32 min, int32 max) |
| void | handleConfigSetMessage (int32 item, int32 value) |
Public Attributes | |
| ConfigDescription | configList [numConfigItems] |
Static Public Attributes | |
| static constexpr uint32 | numConfigItems = 61 |
| void BlockConfigManager::setDeviceIndex | ( | TopologyIndex | newDeviceIndex | ) |
| void BlockConfigManager::setDeviceComms | ( | PhysicalTopologySource::DeviceConnection * | newConn | ) |
| int32 BlockConfigManager::getItemValue | ( | ConfigItemId | item | ) |
References BlockConfigManager::ConfigDescription::value.
| void BlockConfigManager::setItemValue | ( | ConfigItemId | item, |
| int32 | value | ||
| ) |
References BlockConfigManager::ConfigDescription::value.
| int32 BlockConfigManager::getItemMin | ( | ConfigItemId | item | ) |
References BlockConfigManager::ConfigDescription::min.
| void BlockConfigManager::setItemMin | ( | ConfigItemId | item, |
| int32 | min | ||
| ) |
References min(), and BlockConfigManager::ConfigDescription::min.
| int32 BlockConfigManager::getItemMax | ( | ConfigItemId | item | ) |
References BlockConfigManager::ConfigDescription::max.
| void BlockConfigManager::setItemMax | ( | ConfigItemId | item, |
| int32 | max | ||
| ) |
References BlockConfigManager::ConfigDescription::max, and max().
| bool BlockConfigManager::getItemActive | ( | ConfigItemId | item | ) |
References BlockConfigManager::ConfigDescription::isActive.
| void BlockConfigManager::setItemActive | ( | ConfigItemId | item, |
| bool | isActive | ||
| ) |
References BlockConfigManager::ConfigDescription::isActive.
| juce::String BlockConfigManager::getOptionName | ( | ConfigItemId | item, |
| uint8 | optionIndex | ||
| ) |
| Block::ConfigMetaData BlockConfigManager::getMetaData | ( | ConfigItemId | item | ) |
| void BlockConfigManager::resetConfigListActiveStatus | ( | ) |
| void BlockConfigManager::setBlockConfig | ( | ConfigItemId | item, |
| int32 | value | ||
| ) |
References BlocksProtocol::HostPacketBuilder< maxPacketBytes >::addConfigSetMessage(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::getData(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::size(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexFooter(), and BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexHeaderBytes().
| void BlockConfigManager::requestBlockConfig | ( | ConfigItemId | item | ) |
References BlocksProtocol::HostPacketBuilder< maxPacketBytes >::addRequestMessage(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::getData(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::size(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexFooter(), and BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexHeaderBytes().
| void BlockConfigManager::requestFactoryConfigSync | ( | ) |
References BlocksProtocol::HostPacketBuilder< maxPacketBytes >::addRequestFactorySyncMessage(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::getData(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::size(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexFooter(), and BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexHeaderBytes().
| void BlockConfigManager::requestUserConfigSync | ( | ) |
References BlocksProtocol::HostPacketBuilder< maxPacketBytes >::addRequestUserSyncMessage(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::getData(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::size(), BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexFooter(), and BlocksProtocol::HostPacketBuilder< maxPacketBytes >::writePacketSysexHeaderBytes().
References BlockConfigManager::ConfigDescription::value.
|
static |
| ConfigDescription BlockConfigManager::configList[numConfigItems] |
1.8.13