Initializes a new instance of Remixer.
Returns the current remote controller class.
Returns the Variable-Key mapping from the Remixer shared instance.
Returns an array of Variables from the Remixer shared instance.
Array of Variables.
Provides ability for Remixer HTML iFrame to access this instance of Remixer.
The attached instance of Remixer.
Returns the HTML iFrame added for this instance of Remixer.
The Remixer HTML iFrame.
Adds a key listener used to trigger the Remixer overlay.
Appends an HTML iFrame to the body of client page.
Adds a boolean Variable to array of Variables with optional callback.
The key of the Variable.
The initial default value of the variable.
The callback method to be invoked when the Variable is updated.
Adds a color variable to array of variables with optional callback.
The key of the Variable.
The initial default value of the variable.
The optional array of allowed values.
The callback method to be invoked when the Variable is updated.
Adds a number variable to array of variables with optional callback.
The key of the Variable.
The initial default value of the variable.
The optional array of allowed values.
The callback method to be invoked when the Variable is updated.
Adds a range Variable to array of Variables with optional callback.
The key of the Variable.
The initial default value of the variable.
The allowed minimum value of the variable.
The allowed maximum value of the variable.
The amount to increment the value.
The callback method to be invoked when the Variable is updated.
Adds a string Variable to array of variables with optional callback
The key of the Variable.
The initial default value of the variable.
The optional array of allowed values.
The callback method to be invoked when the Variable is updated.
Adds a variable to the array of variables. Once added, will save and execute the callback.
The variable to add.
Clones and updates the selected value of a given Variable from the Remixer shared instance. Allows immutability update required for React rendering.
The variable to clone and update.
The new selected value.
The cloned variable with updated selected value.
Returns an Variable for a given key from the Remixer shared instance.
Array of Variables.
Saves the Variable to both local storage and remote.
The Variable to save.
Appends the HTML iFrame to body of client app. Attaches key listener to toggle Overlay visibility.
The optional firebase configuration. Provide this configuration if you wish to use the remote controller.
Removes iFrame and attached key listener.
Updates the selected value of a given Variable from the Remixer shared instance.
The Variable to update.
The new selected value.
Generated using TypeDoc
The Remixer class is a singleton class that keeps track of all the Variables and deals with saving/syncing its values.