Exporting UCurveEditorFilterBase subclasses to use them in custom tools

Hello Unreal Support,

We’ve recently been developing ControlRig animation tools for Sequencer and found that we need to use certain Curve Editor filters within these tools. However, the relevant filter classes are not currently exported, which prevents us from instantiating them, configuring their properties, and executing them as needed.

To work around this, we’ve manually exported the necessary classes by adding CURVEEDITOR_API to their definitions.

We’d like to ask: is there a specific reason these filter classes were not exported? If not, would you consider exporting them natively so that they are available for general use?

Thank you for your time and consideration.

Best regards,

Thomas Vallentin

Steps to Reproduce

Hey there,

We didn’t export them because it’s not something we expected users to use. That said, we aren’t opposed to exposing it, so we’ll take your case into consideration. For now, the best approach would be to expose them like you are.

Dustin