summaryrefslogtreecommitdiffstats
path: root/include/godot_cpp/variant/variant.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Rebrand preambles to RedotSpartan3222024-10-311-2/+4
|
* Merge pull request #1626 from ruffenman/remove-unimplemented-variant-functionsDavid Snopek2024-10-301-2/+0
|\ | | | | Remove unimplemented static variant functions 'blend' and 'interpolate'…
| * Remove unimplemented static variant functions 'blend' and 'interpolate'. If ↵ruffenman2024-10-141-2/+0
| | | | | | | | a user attempts to call either of these it will introduce a linker error and it may not be immediately clear to them why. Also, variant interpolation can already be accessed via 'UtilityFunctions::lerp', making at least the interpolate function unecessary here.
* | Directly get object instance ID from `Variant` and implement ↵David Snopek2024-10-171-0/+2
|/ | | | `Variant::get_validated_object()`
* Add missing enum & ctor for PackedVector4Array implementationChris Cranford2024-06-191-0/+3
|
* Merge pull request #1409 from Repiteo/class-to-typenameDavid Snopek2024-04-021-2/+2
|\ | | | | Enforce template syntax `typename` over `class`
| * Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-101-2/+2
| |
* | Avoid creating most objects that Godot is going to use placement new to ↵David Snopek2024-02-261-2/+1
|/ | | | initialize
* Add missing `OP_POWER` operator to `Variant`A Thousand Ships2024-01-061-0/+1
|
* Add PackedRealArray as an alias for PackedFloat(32/64)ArrayAaron Franke2023-12-191-0/+6
|
* Add missing int→Variant conversionsThaddeus Crews2023-11-081-1/+13
|
* Fix variant call compiler errorMatthew Murphy2023-09-091-6/+14
| | | | Co-authored-by: David Snopek <dsnopek@gmail.com>
* Implement vararg methods of builtin classes.Daylily-Zeleen2023-07-031-0/+2
|
* Expose some low level functions and String operators.bruvzg2023-01-191-0/+12
|
* Merge pull request #983 from rburing/variant_to_from_objectidRémi Verschelde2023-01-181-0/+4
|\ | | | | Add conversions between `Variant` and `ObjectID`
| * Add conversions between Variant and ObjectIDRicardo Buring2023-01-011-0/+4
| |
* | 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-11/+11
| | | | | | | | | | | | | 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
* Fix const qualifier for parameters in GDExtension api functionsEmmanuel Leblond2022-12-031-3/+3
|
* Run scripts to format and make headers consistentAaron Franke2022-10-091-3/+3
|
* Add bindings for Vector4, Vector4i, Projection built-in types.bruvzg2022-07-211-0/+9
|
* Sync containers with new HashMap/HashSet, sync API headers.bruvzg2022-06-061-5/+15
|
* Update copyright yearRémi Verschelde2022-03-151-2/+2
|
* Add `ptr()` / `ptrw()` to the arrays, add missing `String` methods, add ↵bruvzg2022-02-141-1/+1
| | | | missing `CharString` method implementations.
* Fix issues with method callsGeorge Marques2021-09-271-7/+3
|
* Replace bindgins to work with extensionsGeorge Marques2021-09-271-0/+308