public static class LXBlend.FunctionalBlend extends LXBlend
Modifier and Type | Class and Description |
---|---|
static interface |
LXBlend.FunctionalBlend.BlendFunction
Functional interface for a static blending function
|
LXBlend.FunctionalBlend
LXModulatorComponent.Profiler
LXComponent.Placeholder, LXComponent.Renamable
LXSerializable.Utils
modulators, profiler
controlSurfaceSemaphore, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_PARAMETER_PATH, KEY_PATH, label, lx, modulationColor
Constructor and Description |
---|
FunctionalBlend(LX lx,
LXBlend.FunctionalBlend.BlendFunction function) |
Modifier and Type | Method and Description |
---|---|
void |
blend(int[] dst,
int[] src,
double alpha,
int[] output)
Blends the src buffer onto the destination buffer at the specified alpha amount.
|
blend, getLabel, getName, lerp, onActive, onInactive, setName, toString
addModulator, addModulator, addModulator, constructProfiler, dispose, getModulator, getModulators, loop, moveModulator, removeModulator, startModulator
addArray, addChild, addInternalParameter, addParameter, addParameter, contains, copyParameters, getChild, getComponentName, getComponentName, getComponentName, getId, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, getPath, handleOscMessage, load, loadParameters, onParameterChanged, removeParameter, removeParameter, save, saveParameters, setParent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
get, get, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, getComponent, getComponent, getParameter, getParameter
public FunctionalBlend(LX lx, LXBlend.FunctionalBlend.BlendFunction function)
public void blend(int[] dst, int[] src, double alpha, int[] output)
LXBlend
LX library by Mark C. Slee. © 2012-2020