Cannot create c++ class from editor

Whenever I try to create cpp class from UE editor it shows certain dialog and doesnot show the class I created. however if i open IDE the class will be shown there. Is it bug or something? if not how can i create class that is shown in UE editor?

Have you tried closing the editor and running the project in your ide?

Does your new class exist in the games/source folder of your project?

Yes i’ve done that as well. But the class showing in IDE is not displayed in UE

In you class definition of the c++ is the UCLASS macro marked as Blueprintable?

What is the class derived from? Is it from UOBject, an actor or a component?

For a normal class you need

UCLASS(Blueprintable)

for a component

UCLASS(Blueprintable, meta=(BlueprintSpawnableComponent))

Then in the the editor you can choose new blueprint and as the parent pick your c++ class, or if you want you can use the pure c++ class if you don’t need to set specific parameters.

Is there any difference between blueprintable and blueprintcallable?

blueprintcallable is only used in ufunction macros.

Ok thank you