ProxyChainPreset:
Filter:
Classes (extension) | JITLib

ProxyChainPreset : Object
ExtensionExtension

a preset class for ProxyChain

Description

ProxyChainPreset can store presets for ProxyChain objects: A setting includes which functions are active (by name), and separate parameter settings for each active function.

First code examples:

Class Methods

ProxyChainPreset.all

dict where all ProxyChainPreset objects are stored by name

ProxyChainPreset.new(keyOrObj)

make a ProxyChainPreset for a key or a ProxyChain

Arguments:

keyOrObj

Inherited class methods

Instance Methods

.chain

the proxychain

.proxy

the proxy of the proxychain

.key

the key by which this ProxyChainPreset is stored.

.slotsToStore

which slot names will be stored if active

.exceptedSlots

.exceptedSlots = value

get and set which slots are not to be stored

.settings

the settings object that does storage

.addSet(setName)

.removeSet(setName)

add and remove a setting by name

.getCurr

get current setting from proxy/chain

.setCurr(setName, absolute: true, except)

set current setting

Arguments:

setName

name of setting

absolute

if true turns off slots not present in setting

except

.writeSettings

write settings to disk

.loadSettings

read settings from disk

.settingIndex(setName)

Arguments:

setName

.settingNames

get names of all settings

Inherited instance methods

Undocumented instance methods

.deleteDialog(loc)

.storeDialog(name, loc)

Examples

Here is a quick and dirty gui sketch for a ProxyChainPresetGui, assuming you still have b and c preset from above around:

An example of a MasterFX / ProxyChainPreset combination, using the same sound functions as above:

s