summaryrefslogtreecommitdiffstats
path: root/include/godot_cpp/core/object.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Rebrand preambles to RedotSpartan3222024-10-311-2/+4
|
* Merge pull request #1409 from Repiteo/class-to-typenameDavid Snopek2024-04-021-8/+8
|\ | | | | Enforce template syntax `typename` over `class`
| * Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-101-8/+8
| |
* | Fix explicit namespaces in macrosMarc Gilleron2024-03-081-5/+5
|/
* Allow GDExtensions to register virtual methods and call them on scriptsDavid Snopek2024-02-121-0/+2
|
* Add `CallableCustom` that devs can use in their GDExtensionsDavid Snopek2023-11-061-22/+2
|
* Add support for indexed propertiesMikael Hermansson2023-07-261-0/+1
|
* Ensure GDExtension class is the correct type for the Godot engine classDavid Snopek2023-05-161-3/+9
|
* Update to load function pointers for GDExtension interfaceDavid Snopek2023-05-091-6/+6
|
* Revert "Fix Object::cast_to<T>() for custom classes"David Snopek2023-02-161-2/+2
| | | | This reverts commit 75af9003dc2b1583966ab91be6ce1687378860ae.
* Fix Object::cast_to<T>() for custom classesDavid Snopek2023-02-111-2/+2
|
* Sync license copyright with upstream GH-70885Rémi Verschelde2023-01-101-29/+29
|
* Rename godot-headers to gdextension, move header to top folderRémi Verschelde2022-12-141-1/+1
| | | | | | | | Changes the `<godot/gdextension_interface.h>` include to simply `<gdextension_interface.h>`. Refactor and better document the SCons and CMake logic around setting the paths to the header and API JSON file.
* Rename GDNative to GDExtensionGilles Roudière2022-12-121-10/+10
| | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension -> Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION -> EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface
* Use StringName in the whole GDExtension API instead of const char *Emmanuel Leblond2022-11-081-12/+14
|
* Run scripts to format and make headers consistentAaron Franke2022-10-091-1/+1
|
* Add `Object::cast_to` for `const Object*`Marc Gilleron2022-09-181-0/+12
|
* Add support for `_notification`, `_set`, `_get`, `_get_property_list`, ↵bruvzg2022-08-221-38/+3
| | | | `_property_can_revert`, `_property_get_revert`, and `_to_string` methods.
* fix: Object::cast_to checks provided object for nullptrDNKpp2022-07-261-0/+3
|
* [Method Bind] Add support for default argument values and static method ↵bruvzg2022-05-061-3/+3
| | | | binding. Sync headers.
* Sync godot-headers and fix build after "Create GDExtension clases for ↵bruvzg2022-03-161-0/+22
| | | | PhysicsServer3D".
* Update copyright yearRémi Verschelde2022-03-151-2/+2
|
* Add `ObjectDB::get_instance` method to get wrapped `Object *` from `ObjectID`.bruvzg2022-03-081-0/+11
|
* Normalized additional macros to ensure that everything works without client ↵Bradley Clemetson2021-12-181-4/+4
| | | | code needing using
* Fix namespace to be consistent with the previous ADD functionsBradley Clemetson2021-12-121-2/+2
|
* Rename interface to gdn_interface because it's a defined keyword under windowsBastiaan Olij2021-10-281-2/+2
|
* Add support for property groupsBastiaan Olij2021-09-271-0/+2
|
* Replace bindgins to work with extensionsGeorge Marques2021-09-271-0/+146