Renaming C++ Class

It’s far from the best solution, but I just leave it here.

  1. Create “MyNewClass” class in file that contain “MyClass” :

    UCLASS()
    class PROJECT_API AMyNewClass : public AActor
    {
    GENERATED_BODY()
    };

  2. Build solution.

  3. Go to UE editor and reparent your blueprint to your new empty class with new name

  4. Go back to code, remove empty class you’ve just created, rename your target class.

  5. Build solution.

It helps me for small Actor based class