summaryrefslogtreecommitdiffstats
path: root/include/godot_cpp/variant
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add conversions between Variant and ObjectIDRicardo Buring2023-01-011-0/+4
| |
* | Sync license copyright with upstream GH-70885Rémi Verschelde2023-01-1023-667/+667
|/
* 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
|
* Basic static analysis fixesAndy Maloney2022-11-183-3/+3
| | | | | | | - remove extraneous semicolons - use "nullptr" instead of "0" - remove "break" after "return" - use <cstdio> instead of <stdio.h>
* Update named colors to be in sync with the engineAaron Franke2022-11-121-146/+149
|
* Run scripts to format and make headers consistentAaron Franke2022-10-095-15/+15
|
* Update core data structures to match the engineAaron Franke2022-10-0710-202/+314
|
* Use struct instead of class for core structuresAaron Franke2022-10-0516-111/+31
|
* Merge pull request #859 from aaronfranke/basis-transform-quatRémi Verschelde2022-10-043-201/+231
|\ | | | | | | Update Basis/Transform3D/Quaternion to match the engine
| * Update Basis/Transform3D/Quaternion to match the engineAaron Franke2022-09-203-201/+231
| |
* | Update Vector4/4i to match the engineAaron Franke2022-10-012-35/+45
| |
* | Update Vector2/2i/3/3i to match the engineAaron Franke2022-10-014-17/+41
| |
* | Implement support for typed arrays.bruvzg2022-09-231-0/+126
|/
* Rename Basis "elements" to "rows"Aaron Franke2022-09-192-66/+66
| | | | https://github.com/godotengine/godot/pull/60627
* Rename Transform2D "elements" to "columns"Aaron Franke2022-09-191-41/+41
| | | | https://github.com/godotengine/godot/pull/60627
* Merge pull request #847 from ninfur/issue-65997Rémi Verschelde2022-09-191-0/+4
|\ | | | | | | Add missing Vector4 function bindings
| * Add missing Vector4 function bindingsJohannes Sinander2022-09-181-0/+4
| |
* | Merge pull request #850 from Zylann/transform_localRémi Verschelde2022-09-191-0/+3
|\ \ | | | | | | | | | Add Transform3D `translated_local`, `rotated_local`, `scaled_local`
| * | Add Transform3D `translated_local`, `rotated_local`, `scaled_local`Marc Gilleron2022-09-181-0/+3
| |/
* / Use `quaternion` instead of `quat` in method namesMarc Gilleron2022-09-181-7/+7
|/
* Basis constructor: row vectors -> column vectorsZhehang Ding2022-08-311-4/+4
| | | | https://github.com/godotengine/godot-proposals/issues/5295
* Add bindings for Vector4, Vector4i, Projection built-in types.bruvzg2022-07-218-220/+1225
|
* Sync containers with new HashMap/HashSet, sync API headers.bruvzg2022-06-061-5/+15
|
* Add double precision build support.bruvzg2022-05-041-15/+15
|
* Color: Rename to_srgb/to_linear to include base color spaceRémi Verschelde2022-04-131-2/+2
| | | | | Counterpart to https://github.com/godotengine/godot/pull/60199. Also syncs the extension API with that PR.
* Update copyright yearRémi Verschelde2022-03-1519-38/+38
|
* Merge pull request #701 from bruvzg/port_templatesRémi Verschelde2022-02-212-0/+1505
|\
| * Port a bunch of Godot container templates to GDExtension.bruvzg2022-02-182-0/+1505
| |
* | Use forward declares for vector math typesRémi Verschelde2022-02-206-20/+20
| | | | | | | | | | Adds operators to convert from int vector types to float vector types as done in the upstream engine implementations.
* | Merge pull request #688 from zhehangd/masterRémi Verschelde2022-02-191-0/+1
|\ \ | |/ |/|
| * Add missing Vector2::operator Vector2i()Zhehang Ding2022-02-071-0/+1
| |
* | Add `ptr()` / `ptrw()` to the arrays, add missing `String` methods, add ↵bruvzg2022-02-1415-37/+75
|/ | | | missing `CharString` method implementations.
* Fixing compiler warnings around implicit type casting loosing precisionBastiaan Olij2021-11-227-47/+51
|
* Add Array:make macroBastiaan Olij2021-11-021-0/+50
|
* Fix formatting of filesGeorge Marques2021-09-2714-3/+422
|
* Re-introduce build-in type code for core typesBastiaan Olij2021-09-2714-0/+3404
|
* Fix issues with method callsGeorge Marques2021-09-271-7/+3
|
* Replace bindgins to work with extensionsGeorge Marques2021-09-272-0/+409