How can I access this C++ Function in Blueprints? Really appreciate any help with this

In the Engine Files within SkeletalMeshComponent.h, I’m trying to use a function called GetSkinnedVertexPosition.

I believe that I shouldn’t just edit the Engine file and make it a UFunction (BlueprintCallable) so instead am trying to call this function in a C++ class BlueprintFunctionLibrary.

This is the function that I want to use: Imgur: The magic of the Internet

These are MyBlueprintFunctionLibrary.h and . cpp files: Imgur: The magic of the Internet

You can’t use FSkeletalMeshLODRenderData or FSkinWeightVertexBuffer in Blueprint so you can’t use the function directly. You’d need to find a way to get the required data for those arguments in C++.

Oh okay, am I not able to make a C++ BlueprintFunctionLibrary and call this function in a new function that is BlueprintCallable? If not, what would be the best way around it? Cheers for the help