UCurveEditorEulerFilter::ApplyFilter_Impl

An implementation must override this function to implement filtering functionality.

Windows
MacOS
Linux

Override Hierarchy

UCurveEditorFilterBase::ApplyFilter_Impl()

UCurveEditorEulerFilter::ApplyFilter_Impl()

References

Module

CurveEditor

Header

/Engine/Source/Editor/CurveEditor/Public/Filters/CurveEditorEulerFilter.h

Include

#include "Filters/CurveEditorEulerFilter.h"

Source

/Engine/Source/Editor/CurveEditor/Private/Filters/CurveEditorEulerFilter.cpp

Syntax

virtual void ApplyFilter_Impl
(
    TSharedRef< FCurveEditor > InCurveEditor,
    const TMap< FCurveModelID, FKeyHandleSet > & InKeysToOperateOn,
    TMap< FCurveModelID, FKeyHandleSet > & OutKeysToSelect
)

Remarks

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss