|
| | ParamManagerForTimeline () |
| |
| void | tickSamples (int numSamples, ModelStackWithThreeMainThings *modelStack) |
| |
| void | setPlayPos (uint32_t pos, ModelStackWithThreeMainThings *modelStack, bool reversed) |
| |
| void | expectNoFurtherTicks (ModelStackWithThreeMainThings *modelStack) |
| |
| void | grabValuesFromPos (uint32_t pos, ModelStackWithThreeMainThings *modelStack) |
| |
| void | generateRepeats (ModelStackWithThreeMainThings *modelStack, uint32_t oldLength, uint32_t newLength, bool shouldPingpong) |
| |
| void | appendParamManager (ModelStackWithThreeMainThings *modelStack, ModelStackWithThreeMainThings *otherModelStack, int32_t oldLength, int32_t reverseThisRepeatWithLength, bool pingpongingGenerally) |
| |
| void | trimToLength (uint32_t newLength, ModelStackWithThreeMainThings *modelStack, Action *action, bool maySetupPatching=true) |
| |
| void | processCurrentPos (ModelStackWithThreeMainThings *modelStack, int ticksSinceLast, bool reversed, bool didPingpong=false, bool mayInterpolate=true) |
| |
| void | expectEvent (ModelStackWithThreeMainThings const *modelStack) |
| |
| void | shiftHorizontally (ModelStackWithThreeMainThings *modelStack, int32_t amount, int32_t effectiveLength) |
| |
| void | nudgeAutomationHorizontallyAtPos (int32_t pos, int offset, int32_t lengthBeforeLoop, Action *action, ModelStackWithThreeMainThings *modelStack, int32_t moveMPEDataWithinRegionLength=0) |
| |
| void | deleteAllAutomation (Action *action, ModelStackWithThreeMainThings *modelStack) |
| |
| void | notifyPingpongOccurred (ModelStackWithThreeMainThings *modelStack) |
| |
| void | ensureSomeParamCollections () |
| |
| bool | mightContainAutomation () |
| |
| ParamManagerForTimeline * | toForTimeline () |
| |
| | ParamManager () |
| |
| | ~ParamManager () |
| |
| bool | containsAnyMainParamCollections () |
| |
| bool | containsAnyParamCollectionsIncludingExpression () |
| |
| int | setupWithPatching () |
| |
| int | setupUnpatched () |
| |
| int | setupMIDI () |
| |
| void | stealParamCollectionsFrom (ParamManager *other, bool stealExpressionParams=false) |
| |
| int | cloneParamCollectionsFrom (ParamManager *other, bool copyAutomation, bool cloneExpressionParams=false, int32_t reverseDirectionWithLength=0) |
| |
| int | beenCloned (int32_t reverseDirectionWithLength=0) |
| |
| void | forgetParamCollections () |
| |
| void | destructAndForgetParamCollections () |
| |
| bool | ensureExpressionParamSetExists (bool forDrum=false) |
| |
| int | getExpressionParamSetOffset () |
| |
| ExpressionParamSet * | getOrCreateExpressionParamSet (bool forDrum=false) |
| |
| ParamCollectionSummary * | getExpressionParamSetSummary () |
| |
| ExpressionParamSet * | getExpressionParamSet () |
| |
| MIDIParamCollection * | getMIDIParamCollection () |
| |
| ParamCollectionSummary * | getMIDIParamCollectionSummary () |
| |
| UnpatchedParamSet * | getUnpatchedParamSet () |
| |
| ParamCollectionSummary * | getUnpatchedParamSetSummary () |
| |
| PatchedParamSet * | getPatchedParamSet () |
| |
| ParamCollectionSummary * | getPatchedParamSetSummary () |
| |
| ParamCollectionSummary * | getPatchCableSetSummary () |
| |
| PatchCableSet * | getPatchCableSet () |
| |
| ModelStackWithParamCollection * | getPatchCableSet (ModelStackWithThreeMainThings const *modelStack) |
| |
| PatchCableSet * | getPatchCableSetAllowJibberish () |
| |
| void | notifyParamModifiedInSomeWay (ModelStackWithAutoParam const *modelStack, int currentValueChanged, bool automationChanged, bool paramAutomatedNow) |
| |
| virtual ParamManagerForTimeline * | toForTimeline () |
| |