| UCurveEditorFilterBase::ApplyFilter_Impl()
|
Module |
|
Header |
/Engine/Source/Editor/CurveEditor/Public/Filters/CurveEditorEulerFilter.h |
Include |
#include "Filters/CurveEditorEulerFilter.h" |
Source |
/Engine/Source/Editor/CurveEditor/Private/Filters/CurveEditorEulerFilter.cpp |
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.