I've been working out how to build a GDExtension and going through the tutorial. I saw the include line:
#include <godot_cpp/classes/sprite2d.hpp>
I eventually figured out that it is possibly including from the .lib file generated by godot-cpp, as when I browse that file I see the expected class list:
but... I'm not sure of this. It doesn't have quite the expected file structure, and I'm not sure if the .obj files are what I should actually be looking at. It also doesn't help me at all if I'm looking for the exposed members of the classes I want to include, since the .obj files are binary.
godot-cpp has a more correct-looking file structure under \godot-cpp\include\godot_cpp\classes, but that directory only contains ref.hpp and wrapped.hpp.
So I'm at a bit of a loss. Where is the right place to look to see what header files I can include and what I can use from them?
Thanks a bunch!