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