Navigation
API > API/Editor > API/Editor/CurveEditor
Interface for processing changes made to multiple FCurveModels.
| Name | IMultiCurveChangeVisitor |
| Type | class |
| Header File | /Engine/Source/Editor/CurveEditor/Public/Modification/Keys/Diff/IMultiCurveChangeVisitor.h |
| Include Path | #include "Modification/Keys/Diff/IMultiCurveChangeVisitor.h" |
Syntax
class IMultiCurveChangeVisitor
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMultiCurveChangeVisitor() |
Modification/Keys/Diff/IMultiCurveChangeVisitor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostProcessChanges() |
Called after all changes have been listed, i.e. no more ProcessChange will follow. | Modification/Keys/Diff/IMultiCurveChangeVisitor.h | |
virtual void PreProcessChanges() |
Called before any ProcessChange calls are made. | Modification/Keys/Diff/IMultiCurveChangeVisitor.h | |
void ProcessChange
(
const FCurveModelID& InCurveModel, |
Called when changes are about to be processed for InCurveModel. | Modification/Keys/Diff/IMultiCurveChangeVisitor.h |