3d slate widgets in c++ without using UMG?

Is it possible to create 3d menus using nothing but c++ and slate? I’m guessing it could be done using an actor derived class and having the slate widget as a component. But I’m not sure how you would do that.