-
-
Notifications
You must be signed in to change notification settings - Fork 686
Bindings for the new extension system #602
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
e4ed489
Replace bindgins to work with extensions
vnen 8bcf32a
Fix issues with method calls
vnen b3a4a2c
Add sample test project
vnen a0634cc
Auto-bind virtual method overrides
vnen 5615c92
Define the {de,}initialization functions in the bindings
vnen f3dea4b
Add readme file (stub)
vnen df9164b
Added TYPED_METHOD_BIND and c++17 flags to windows build and moved te…
BastiaanOlij feafe0d
Fix build with native structs
vnen 3a9ff8d
Add support for engine singletons
vnen f19bb9f
Add copy/move constructors and assignment op to builtin types
vnen 9d4e510
Properly encode numeric POD types
vnen dd72ce1
Remove unused import that breaks on windows
BastiaanOlij b075598
Silence delete compile warning in memory.h/cpp on Windows
BastiaanOlij a904518
Fix OUTPUT for add_custom_command
Shatur 6daaeb6
Do not override build path
Shatur b7f0383
Fix return type check for variadic functions
Shatur e8030ed
Fix print file list
Shatur 8eb6f12
Set initialization level to CORE
vnen 3b40a38
Remove Generating Bindings message
Shatur f24dcf4
Specify project languages
Shatur 50774cf
Add alias
Shatur 3a5bd21
Always convert float to double
BastiaanOlij 46c63af
Re-introduce build-in type code for core types
BastiaanOlij f5858ef
Fix calling of native functions that return object types
vnen dfa526c
Fix formatting of files
vnen aef0f1e
Change initialization to allow custom level callbacks
vnen 02802b1
Add in driver types and rejig code to make it easier to extend
BastiaanOlij e839199
Add support for property groups
BastiaanOlij 38ee8bf
Change constructor/destructor management of extension classes
vnen fab017c
Fix some clang format things
BastiaanOlij b21069c
_err_print_error only output p_message so swapped parameters around
BastiaanOlij 7a2a7ea
Add virtual destructor to Object class
BastiaanOlij 2b1100c
Use default initialization
Shatur cc88df0
Fix PtrToArg encoding for `Object *`.
Faless b4632e3
Fix creation (and godot-side deletion) of extended objects.
Faless 42dd64f
Fix binding of function that takes Object * parameters.
Faless 59d38a4
Add test for extended object creation/deletion.
Faless ea7324a
Fix encoding/decoding of null objects.
Faless fad6329
Implement Ref copy constructor
BastiaanOlij 0e3bc39
Fully register class on register_class call
BastiaanOlij cbf52c2
Removed init.cpp that I overlooked in rebase
BastiaanOlij 68ebc9b
Changed over to proper godot-headers
BastiaanOlij 92d25bc
Update readme to include new info
BastiaanOlij d5e0fc8
Temporary fix for issue in JSON export with NIL in operators
BastiaanOlij File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| GENERATE_BINDINGS = no | ||
| GENERATE_BINDINGS = auto | ||
| HEADERS = godot-headers | ||
| TARGET = debug | ||
| USE_CLANG = no | ||
|
|
||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.