summaryrefslogtreecommitdiffstats
path: root/core/method_bind.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15282 from poke1024/check-obj-classJuan Linietsky2018-05-081-1/+27
|\ | | | | Check implicit casts on object classes in bound method calls
| * Object class checking on bound method callsBernhard Liebl2018-01-101-1/+27
| |
* | Fix typos in code and docs with codespellRémi Verschelde2018-01-181-1/+1
|/ | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Fix typos 'a' and 'an'Poommetee Ketson2017-09-021-1/+1
|
* DocData and type hints fixesIgnacio Etcheverry2017-08-291-0/+1
| | | | | | | - Makes vararg methods automatically use PROPERTY_USAGE_NIL_IS_VARIANT on return types - Completely removes the ":type" suffix for method names. Virtual methods must use the MethodInfo constructors that takes Variant::Type or PropertyHint as the first parameter for the return type (with CLASS_INFO as a helper to get the PropertyInfo). Parameters must use PROPERTY_HINT_RESOURCE_TYPE and hint string. - PROPERTY_USAGE_NIL_IS_VARIANT is no longer needed for parameters, because parameters cannot be void. - Adds missing PROPERTY_USAGE_NIL_IS_VARIANT to virtual and built-in methods that return Variant.
* Dead code tells no talesRémi Verschelde2017-08-271-22/+0
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* Changed MethodBind API to request information from methods. It's much claner ↵Juan Linietsky2017-08-231-19/+33
| | | | | | now. Also changed PropertyInfo to include informatino about class names.
* ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-201-1/+25
|
* Added Corner Enumtoger52017-08-151-0/+1
|
* Improves method bind detection of signature typesIgnacio Etcheverry2017-08-101-4/+15
|
* BuildSystem: generated files have .gen.extensionPoommetee Ketson2017-06-251-1/+1
|
* Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-201-1/+0
| | | | this might cause bugs I haven't found yet..
* Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-171-1/+1
|
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
|
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-051-126/+115
| | | | | | | | | | | | | | | | | | | | | | | | I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-021-2/+2
| | | | | | | | Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
* Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-011-1/+1
| | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* Renamed the bind_native functions to bind_vararg, should make it show the ↵Juan Linietsky2016-09-071-7/+12
| | | | documentation more clearly and also make it easier to bind to C#
* -Added yield nodes to visual scriptJuan Linietsky2016-08-071-0/+1
| | | | | -Added input selection nodes to visual script -Added script create icon for those who miss it, will only appear when it can be used.
* WIP visual scripting, not working yet but you can check out stuffJuan Linietsky2016-08-021-1/+6
|
* Improved binding system (ObjectTypeDB::bind_method) to be friendlier to ↵Juan Linietsky2016-06-221-0/+40
| | | | | | statically typed languages, should help in the Mono integration. Disabled by default.
* remove trailing whitespaceHubert Jarosz2016-03-091-6/+6
|
* -Added method flags to global constants for scriptJuan Linietsky2016-01-311-0/+1
| | | | -Added a new flag METHOD_FLAG_FROM_SCRIPT to get_method_list() flag property. Closes #3489
* Update copyright to 2016 in headersGeorge Marques2016-01-011-1/+1
|
* -Rename unexisting by nonexistant, closes #1940Juan Linietsky2015-05-181-1/+1
| | | | -Added function to retrieve list of actions fron InputMap
* -More strict argument type-checking, will make many bugs visible, fixes #1809Juan Linietsky2015-05-041-1/+1
| | | | -added NOTIFICATION_INSTANCED
* Updated copyright year in all headersJuan Linietsky2015-04-181-1/+1
|
* -Work in progress visual shader editor *DOES NOT WORK YET*Juan Linietsky2015-01-031-0/+1
|
* GODOT IS OPEN SOURCEJuan Linietsky2014-02-091-0/+306