JUCE
Classes | Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
juce::BlockConfigManager Struct Reference

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
 

Member Enumeration Documentation

◆ ConfigType

Enumerator
integer 
floating 
boolean 
colour 
options 

Member Function Documentation

◆ setDeviceIndex()

void juce::BlockConfigManager::setDeviceIndex ( TopologyIndex  newDeviceIndex)

◆ setDeviceComms()

void juce::BlockConfigManager::setDeviceComms ( PhysicalTopologySource::DeviceConnection newConn)

◆ getItemValue()

int32 juce::BlockConfigManager::getItemValue ( ConfigItemId  item)

◆ setItemValue()

void juce::BlockConfigManager::setItemValue ( ConfigItemId  item,
int32  value 
)

◆ getItemMin()

int32 juce::BlockConfigManager::getItemMin ( ConfigItemId  item)

◆ setItemMin()

void juce::BlockConfigManager::setItemMin ( ConfigItemId  item,
int32  min 
)

◆ getItemMax()

int32 juce::BlockConfigManager::getItemMax ( ConfigItemId  item)

◆ setItemMax()

void juce::BlockConfigManager::setItemMax ( ConfigItemId  item,
int32  max 
)

◆ getItemActive()

bool juce::BlockConfigManager::getItemActive ( ConfigItemId  item)

◆ setItemActive()

void juce::BlockConfigManager::setItemActive ( ConfigItemId  item,
bool  isActive 
)

◆ getOptionName()

juce::String juce::BlockConfigManager::getOptionName ( ConfigItemId  item,
uint8  optionIndex 
)

◆ getMetaData()

Block::ConfigMetaData juce::BlockConfigManager::getMetaData ( ConfigItemId  item)

◆ resetConfigListActiveStatus()

void juce::BlockConfigManager::resetConfigListActiveStatus ( )

◆ setBlockConfig()

void juce::BlockConfigManager::setBlockConfig ( ConfigItemId  item,
int32  value 
)

◆ requestBlockConfig()

void juce::BlockConfigManager::requestBlockConfig ( ConfigItemId  item)

◆ requestFactoryConfigSync()

void juce::BlockConfigManager::requestFactoryConfigSync ( )

◆ requestUserConfigSync()

void juce::BlockConfigManager::requestUserConfigSync ( )

◆ handleConfigUpdateMessage()

void juce::BlockConfigManager::handleConfigUpdateMessage ( int32  item,
int32  value,
int32  min,
int32  max 
)

◆ handleConfigSetMessage()

void juce::BlockConfigManager::handleConfigSetMessage ( int32  item,
int32  value 
)

Member Data Documentation

◆ numConfigItems

constexpr uint32 juce::BlockConfigManager::numConfigItems = 61
static

◆ configList

ConfigDescription juce::BlockConfigManager::configList[numConfigItems]

The documentation for this struct was generated from the following file: