| UCurveEditorFilterBase::ApplyFilter_Impl()
|
Module |
|
Header |
/Engine/Source/Editor/CurveEditor/Public/Filters/CurveEditorFilterBase.h |
Include |
#include "Filters/CurveEditorFilterBase.h" |
virtual void ApplyFilter_Impl
(
TSharedRef< FCurveEditor > InCurveEditor,
const TMap< FCurveModelID, FKeyHandleSet > & InKeysToOperateOn,
TMap< FCurveModelID, FKeyHandleSet > & OutKeysToSelect
)
An implementation must override this function to implement filtering functionality. This is named different and doesn't use function overloading due to C++ name resolution issues which prevent calling base class functions of the same name (even with different signatures) from a pointer to the derived class.