Navigation
API > API/Editor > API/Editor/CurveEditor > API/Editor/CurveEditor/IMultiCurveChangeVisitor
Description
Called when changes are about to be processed for InCurveModel.
You are supposed to construct some ICurveChangeVisitor and call InProcessCallback with it. InProcessCallback will only use your visitor for the duration of the function call. This pattern allows construction of your visitor on the stack (avoiding heap allocating it).
A sample implementation could be: void FFooDiffBuilder::ProcessChange(const FCurveModelID& InCurveModel, TFunctionRef
| Name | ProcessChange |
| Type | function |
| Header File | /Engine/Source/Editor/CurveEditor/Public/Modification/Keys/Diff/IMultiCurveChangeVisitor.h |
| Include Path | #include "Modification/Keys/Diff/IMultiCurveChangeVisitor.h" |
void ProcessChange
(
const FCurveModelID & InCurveModel,
TFunctionRef < void &)> InProcessCallback
)