godot-cpp
godot-cpp copied to clipboard
C++ bindings for the Godot script API
### Godot version 4.2 ### godot-cpp version 4.2 ### System information Windows 10 ### Issue description Attempting to build this repo for Android seems to fail based on missing files....
### Godot version 4.2.1 ### godot-cpp version 4.2 ### System information Windows 11 ### Issue description `Control::gui_input` is not exposed and `Control::_gui_input` is not its GDExtension counterpart, not allowing sending...
Extending a class(A) from class(B) from a GDExtension(C) defined class results in Could not found(B)
### Godot version 4.2 ### godot-cpp version 4.2 ### System information macos m1 ### Issue description I have a GDExtension that defines a class(C). I then have a GDScript, B...
I almost always get and instance from ObjectDB then immediately cast it to whatever type I want. Object::cast_to already does error checking so its easy to combine the two as...
First time PR here. This lets you add properties without defining setters and getters. Example usage: ```cpp class Example : public Node { GDCLASS(Example, Node) protected: static void _bind_methods(); public:...
### Godot version 4.2 ### godot-cpp version 4.2 ### System information windows 11 ### Issue description I want to inherit the separate implementation of CustomimSeparate, and I have observed this...
### Godot version 4.2 ### godot-cpp version 4.2 ### System information windows 11 - mingw64 ### Issue description Initial compilation of the godot-cpp takes upto 17 minutes to link when...
Steps to reproduce: - install python, emscripten using chocolatey on windows 10 - run: scons platform=javascript Result: `raise ValueError("Required toolchain not found for platform " + env["platform"])` Temporary fix: (javascript.py)...
This should make all symbols that are not marked otherwise have hidden visibility. There still may be exposed symbols if marked with respective attributes.
This is a small continuation to PR #1330 which adds hot reloading options for CMake However when compiling with GCC, the option ```-fno-gnu-unique``` must also be enabled to allow hot...