c++ Event Nodes

You want to execute an event inside any unknown Blueprint class from your DLL callback;
That means you want to call a Blueprint Interface function from the callback; you won’t be able to auto bind C++ delegates like that, also the Blueprint user must implement the interface and drop the “red node” event function from the interface to be able to use it.

Calling Blueprint implemented Interfaces from C++ is a little tricky, here I’ve added some example;
In last example code, the “red node” event is fired from C++ BeginPlay():

There’s some more datails about the Blueprint side of things here: